Procedural Gas Giants
Example #
ScaledVersion
{
ProceduralGasGiant
{
rampTexture = Fruits/PluginData/Grapefruit_procgasgiantramp.dds
stormMap = Fruits/PluginData/Grapefruit_stormmap.dds
seed = 35293
cloudSpeed = 50
hasStorms = true
distortion = 3.5
frequency = 8.75
lacunarity = 2.5
gain = 0.5
stormFrequency = 2.5
stormDistortion = 8.35
}
}
Property |
Format |
Description |
rampTexture |
File Path |
The texture containing the color ramp gradient. |
rampTextureGradient |
Gradient |
Similar to the ScaledVersion/Material { } Gradient, this gradient creates a ramp that sets the color ramp gradient. |
generateRampFromScaledTexture |
File Path |
A texture that should be scaled in order to produce a rampTexture. |
stormMap |
File Path |
The texture containing the storm map for the gas giant. |
seed |
Integer |
The random seed for Perlin noise. Defaults to 0. |
animate |
Boolean |
Whether to animate the gas giant. Animation only speeds up until 5000x timewarp speed. Defaults to true . |
cloudSpeed |
Decimal |
The speed at which the clouds should move. Defaults to 20. |
hasStorms |
Boolean |
Whether the gas giant should have storms. |
distortion |
Decimal |
The distortion amount for the gas giant bands? |
frequency |
Decimal |
The number of bands that should be present on the gas giant? |
lacunarity |
Decimal |
? |
gain |
Decimal |
? |
stormFrequency |
Decimal |
The frequency of the storms that should occur on the gas giant. |
stormDistortion |
Decimal |
The distortion of the storms. |