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.