| WeatherMakerPerformanceProfileScript Class | 
 Inheritance Hierarchy
Inheritance HierarchyNamespace: DigitalRuby.WeatherMaker
 Syntax
SyntaxThe WeatherMakerPerformanceProfileScript type exposes the following members.
 Constructors
Constructors| Name | Description | |
|---|---|---|
|  | WeatherMakerPerformanceProfileScript | Initializes a new instance of the WeatherMakerPerformanceProfileScript class | 
 Properties
Properties| Name | Description | |
|---|---|---|
|  | hideFlags | Should the object be hidden, saved with the scene or modifiable by the user? | 
|  | name | The name of the object. | 
 Methods
Methods| Name | Description | |
|---|---|---|
|  | Equals | (Inherited from Object.) | 
|  | Finalize | (Inherited from Object.) | 
|  | GetHashCode | (Inherited from Object.) | 
|  | GetInstanceID | Returns the instance id of the object. | 
|  | GetType | (Inherited from Object.) | 
|  | MemberwiseClone | (Inherited from Object.) | 
|  | SetDirty | Obsolete. (Inherited from ScriptableObject.) | 
|  | ToString | Returns the name of the GameObject. | 
 Fields
Fields| Name | Description | |
|---|---|---|
|  | AtmosphereQuality | Enable atmospheric scattering | 
|  | AtmosphericLightShaftMaxRayLength | Atmospheric scattering light shaft max ray length | 
|  | AtmosphericLightShaftSampleCount | Atmospheric scattering light shaft sample count, 0 to disable | 
|  | AuroraSampleCount | Aurora sample count max | 
|  | AuroraSubSampleCount | Aurora sub-sample count max | 
|  | EnableFogLights | Whether to enable volumetric fog point/spot lights. Fog always uses directional lights. Disable to improve performance. | 
|  | EnablePerPixelLighting | Whether per pixel lighting is enabled - currently precipitation particles are the only materials that support this. Turn off if you see a performance impact. | 
|  | EnablePrecipitationCollision | Whether to enable precipitation collision. This can impact performance, so turn off if this is a problem. | 
|  | EnableTonemap | Whether to enable tonemapping for effects that support it. If you are using post process color grading, consider setting this to false. | 
|  | EnableVolumetricClouds | Whether to allow volumetric clouds, if false the volumetric cloud member of any cloud profile will be nulled before being set. | 
|  | FogDownsampleScale | Downsample scale for fog | 
|  | FogDownsampleScaleFullScreenShafts | Downsample scale for fog full screen shafts | 
|  | FogFullScreenSunShaftSampleCount | Sample count for full screen fog sun shafts. Set to 0 to disable. | 
|  | FogNoiseSampleCount | Fog noise sample count, 0 to disable fog noise. | 
|  | FogShadowSampleCount | Fog dir light shadow sample count, 0 to disable fog shadows. | 
|  | FogTemporalReprojectionSize | Temporal reprojection size for fog | 
|  | IgnoreReflectionProbes | Whether to ignore reflection probe cameras. For an indoor scene or if you don't care to reflect clouds, fog, etc. set this to true. | 
|  | ReflectionShadows | Reflection shadow mode. | 
|  | ReflectionTextureSize | Reflection texture size, bigger textures look better but at a cost of additional rendering time. Set to 127 to disable reflections. | 
|  | VolumetricCloudAllowReflections | Whether to allow volumetric cloud reflections. | 
|  | VolumetricCloudDirLightLod | LOD to add to dir light samples. | 
|  | VolumetricCloudDirLightRayDither | Dithering intensity for dir light rays. | 
|  | VolumetricCloudDirLightRaySampleCount | Sample count for volumetric cloud dir light rays. Set to 0 to disable. | 
|  | VolumetricCloudDirLightSampleCount | Volumetric cloud dir light sample count for cloud self shadowing. | 
|  | VolumetricCloudDirLightSampleDetails | Whether to sample volumetric cloud details for dir light self shadowing | 
|  | VolumetricCloudDirLightStepMultiplier | Multiplier for directional light ray march distance for cloud self shadowing. | 
|  | VolumetricCloudDownsampleScale | Downsample scale for clouds | 
|  | VolumetricCloudDownsampleScalePostProcess | Downsample scale for cloud post process (dir light rays, etc.) | 
|  | VolumetricCloudLod | Volumetric cloud noise lod, used to increase mip level during noise sampling. | 
|  | VolumetricCloudMaxRayLengthMultiplier | Volumetric cloud max ray length multiplier, accumulates noise over longer distance, especially at horizon | 
|  | VolumetricCloudNoiseMultiplier | Allows increasing noise values taken with volumetric clouds to get out of raymarching faster. Makes thicker, heavier, less whispy clouds. | 
|  | VolumetricCloudRayDither | Dither cloud ray direction to try and avoid banding, 0 for none. | 
|  | VolumetricCloudRaymarchInCloudStepMultiplier | Reduce cloud raymarch by this amount while in a cloud. Reduce for better cloud details but watch out for artifacts. Ignored if skip threshold is 0. | 
|  | VolumetricCloudRaymarchMaybeInCloudStepMultiplier | Reduce cloud raymarch by this amount while possibly in a cloud. Reduce for better cloud details but watch out for artifacts. Ignored if skip threshold is 0. | 
|  | VolumetricCloudRaymarchMultiplier | Ray march multiplier. Greater than 1.0 improves performance but can reduce quality. | 
|  | VolumetricCloudRaymarchSkipMultiplier | Once skip threshold is reached, continually multiply step distance by this value. Ignored if skip threshold is 0. | 
|  | VolumetricCloudRaymarchSkipMultiplierMaxCount | The max number of times to multiply the raymarch distance, this ensures that the ray march step distance does not become so large that it misses clouds. | 
|  | VolumetricCloudRaymarchSkipThreshold | Number of ray marches with no cloud before increasing ray march step. 0 to disable this feature. | 
|  | VolumetricCloudSampleCount | Volumetric cloud sample count range | 
|  | VolumetricCloudShadowDownsampleScale | Volumetric cloud shadow downsample scale | 
|  | VolumetricCloudShadowSampleCount | Number of samples for volumetric cloud self shadowing | 
|  | VolumetricCloudShadowTextureSize | Volumetric cloud shadow texture size. Higher values provide smoother shadows at the cost of a larger lookup texture. This should be a power of 2. | 
|  | VolumetricCloudTemporalReprojectionSize | Temporal reprojection size for clouds | 
|  | VolumetricCloudWeatherMapSize | Volumetric cloud weather map size. Higher weather maps allow smoother clouds and movement at the cost of a larger weather map texture. This should be a power of 2. | 
|  | WaterEnableCaustics | Whether to enable water caustics | 
|  | WaterEnableFoam | Whether to enable water foam | 
|  | WaterEnableRefraction | Whether to enable water refraction | 
 Extension Methods
Extension Methods| Name | Description | |
|---|---|---|
|  | CachedName | 
            Get cached name
            (Defined by WeatherMakerObjectExtensions.) | 
|  | SetCachedName | 
            Put name in the cache
            (Defined by WeatherMakerObjectExtensions.) | 
 See Also
See Also