Click or drag to resize

WeatherMakerCloudVolumetricProfileScript Class

Volumetric cloud profile
Inheritance Hierarchy
SystemObject
  Object
    ScriptableObject
      DigitalRuby.WeatherMakerWeatherMakerCloudVolumetricProfileScript

Namespace:  DigitalRuby.WeatherMaker
Assembly:  Assembly-CSharp (in Assembly-CSharp.dll) Version: 0.0.0.0
Syntax
public class WeatherMakerCloudVolumetricProfileScript : ScriptableObject

The WeatherMakerCloudVolumetricProfileScript type exposes the following members.

Constructors
  NameDescription
Public methodWeatherMakerCloudVolumetricProfileScript
Initializes a new instance of the WeatherMakerCloudVolumetricProfileScript class
Top
Properties
  NameDescription
Public propertyhideFlags

Should the object be hidden, saved with the scene or modifiable by the user?

(Inherited from Object.)
Public propertyname

The name of the object.

(Inherited from Object.)
Top
Methods
  NameDescription
Public methodStatic memberCloudHeightGradientToVector4
Convert gradient times to Vector4
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetInstanceID

Returns the instance id of the object.

(Inherited from Object.)
Public methodGetType (Inherited from Object.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodSetDirty Obsolete. (Inherited from ScriptableObject.)
Public methodToString

Returns the name of the GameObject.

(Inherited from Object.)
Top
Fields
  NameDescription
Public fieldCloudAmbientGroundHeightMultiplier
Increases ambient ground light towards higher cloud heights
Public fieldCloudAmbientGroundIntensity
Ambient ground intensity
Public fieldCloudAmbientSkyHeightMultiplier
Increases ambient sky light towards lower cloud heights
Public fieldCloudAmbientSkyIntensity
Ambient sky intensity, this is how much the ambient sky color from the day night cycle influences the cloud color
Public fieldCloudBottomFade
Fades bottom of clouds as value approaches 1
Public fieldCloudColor
Cloud color.
Public fieldCloudCover
Cloud cover, controls how many clouds / how thick the clouds are.
Public fieldCloudCoverSecondary
Secondary / connected cloud cover, this controls how much the weather map cover texture is used.
Public fieldCloudDensity
Cloud density, controls how well formed the clouds are.
Public fieldCloudDetailAnimationVelocity
Cloud detail animation/turbulence.
Public fieldCloudDirLightGradientColor
Cloud dir light gradient color, where center of gradient is sun at horizon, right is 'noon'.
Public fieldCloudDirLightIndirectMultiplier
Indirect directional light multiplier (indirect scattering)
Public fieldCloudDirLightMultiplier
Cloud dir light multiplier
Public fieldCloudDirLightRayBrightness
Increases the dir light ray brightness
Public fieldCloudDirLightRayDecay
Determines light fall-off from start of dir light ray. Set to 1 for no fall-off.
Public fieldStatic memberCloudDirLightRayDitherMagic
Magic dither values for cloud rays
Public fieldCloudDirLightRaySpread
Dir light ray spread (0 - 1).
Public fieldCloudDirLightRayStepMultiplier
Combined with each dir light ray march, this determines how much light is accumulated each step.
Public fieldCloudDirLightRayTintColor
Dir light ray tint color. Alpha value determines tint intensity.
Public fieldCloudEmissionColor
Cloud emission color, always emits this color regardless of lighting.
Public fieldCloudGradientCumulus
Cumulus cloud gradient, controls cloud density over height (4 control points)
Public fieldCloudGradientStratoCumulus
Stratocumulus cloud gradient, controls cloud density over height (4 control points)
Public fieldCloudGradientStratus
Stratus cloud gradient, controls cloud density over height (4 control points)
Public fieldCloudHeightNoisePowerVolumetric
Cloud noise height power, controls how uniform noise is. Lower values produce more uniform noise at lower heights.
Public fieldCloudHenyeyGreensteinPhase
Henyey Greenstein Phase/Silver lining (x = forward, y = back, z = forward multiplier, w = back multiplier).
Public fieldCloudHorizonFadeMultiplier
Fades clouds at horizon/larger optical depths
Public fieldCloudLightAbsorption
How much clouds absorb light, affects shadows in the clouds
Public fieldCloudLightDitherLevel
Cloud light dither level, helps with night clouds banding
Public fieldCloudMinRayMarchMultiplier
Min cloud ray multiplier
Public fieldCloudMinRayY
Cloud max ray y value, ray y below this is culled.
Public fieldCloudNoiseCurl
Texture for cloud noise curl (turbulence) - RGB (XYZ)
Public fieldCloudNoiseDetail
Texture for cloud noise detail (worley) - A
Public fieldCloudNoiseDetailPower
Cloud noise detail power, controls how much the detail noise affects the clouds.
Public fieldCloudNoiseScalar
Cloud noise scalar, x = multiplier, y = adder, zw = reserved.
Public fieldCloudNoiseScale
Cloud noise scale (shape, detail, curl, curl intensity)
Public fieldCloudNoiseShape
Texture for cloud noise shape (perlin, worley) - RGBA
Public fieldCloudOpticalDistanceMultiplier
Max optical depth multiplier, determines horizon fade and other sky blending effects
Public fieldCloudPointSpotLightMultiplier
Point/spot light multiplier
Public fieldCloudPowderMultiplier
Cloud powder multiplier / dark edge multiplier, brightens up bumps/billows in higher clouds
Public fieldCloudRayMarchParamers
Cloud ray march paramers. X: min step, Y: max step, Z: min to max step lerp (0-1)
Public fieldCloudRayOffset
Offset the ray y direction from the horizon.
Public fieldCloudShapeAnimationVelocity
Cloud shape animation/turbulence.
Public fieldCloudShapeNoiseMax
Cloud max noise smoothing value range
Public fieldCloudShapeNoiseMin
Cloud min noise smoothing value range
Public fieldCloudSkyIntensity
Sky background intensity, this is how much the actual sky pixel colors influence the cloud color
Public fieldCloudType
Cloud type - 0 is lowest flattest type of cloud, 1 is largest and puffiest (cummulus)
Public fieldCloudTypeSecondary
Secondary cloud type, this controls how much the weather map type texture is used.
Public fieldFlatLayerMask
Allowed flat layers
Top
Extension Methods
  NameDescription
Public Extension MethodCachedName
Get cached name
(Defined by WeatherMakerObjectExtensions.)
Public Extension MethodSetCachedName
Put name in the cache
(Defined by WeatherMakerObjectExtensions.)
Top
See Also