float $min = 0.7; //Minsta värdet i ljusstyrkan
float $max = 1.3; //Högsta värdet i ljusstyrkan
//Ifall det har gått 4 frames ska det slummpas ut ett nytt värde
if((time * 24) % 4 == 0)
{
$temp = rand($min, $max);
Fireplace.target = $temp;
}
//Ifall styrkan är mindre än vad den ska vara, lägg på 0.1. Om större, dra bort
if(Fireplace.intens < Fireplace.target)
Fireplace.intens = Fireplace.intens + 0.1;
if(Fireplace.intens > Fireplace.target)
Fireplace.intens = Fireplace.intens - 0.1;
//Ställ in den nya styrkan varje frame
FireplaceShape.intensity = Fireplace.intens;
float $max = 1.3; //Högsta värdet i ljusstyrkan
//Ifall det har gått 4 frames ska det slummpas ut ett nytt värde
if((time * 24) % 4 == 0)
{
$temp = rand($min, $max);
Fireplace.target = $temp;
}
//Ifall styrkan är mindre än vad den ska vara, lägg på 0.1. Om större, dra bort
if(Fireplace.intens < Fireplace.target)
Fireplace.intens = Fireplace.intens + 0.1;
if(Fireplace.intens > Fireplace.target)
Fireplace.intens = Fireplace.intens - 0.1;
//Ställ in den nya styrkan varje frame
FireplaceShape.intensity = Fireplace.intens;
Och här är resultatet:
Jag testade också rendera ut olika lager.
Color, occlution och fresnel.
Inga kommentarer:
Skicka en kommentar