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. |