Programming
Fundamentals
Setting Up Development Environment
Usage Examples
UnigineScript
C++
C#
UUSL (Unified UNIGINE Shader Language)
File Formats
Rebuilding the Engine and Tools
GUI
Double Precision Coordinates
API
Containers
Common Functionality
Controls-Related Classes
Engine-Related Classes
Filesystem Functionality
GUI-Related Classes
Math Functionality
Node-Related Classes
Networking Functionality
Pathfinding-Related Classes
Physics-Related Classes
Plugins-Related Classes
CIGI Client Plugin
Rendering-Related Classes

Clouds

This section contains settings for clouds.

Clouds Settings
Sampling Quality This parameter determines the number of samples used and affects cloud density. The following values are available:
  • Low - 1 noise sample, low quality (higher density).
  • Medium - 3 samples, medium quality (by default).
  • High - 5 samples, high quality.
  • Ultra - 6 samples, ultra quality (lower density, the clouds are softer).
Notice
Visual difference between low and ultra quality is not significant. Therefore, it is recommended to use low settings, when possible, to gain performance.
Lighting Quality This parameter determines the number of samples used to calculate lighting for clouds. The following values are available:
  • Low - 1 sample, low quality.
  • Medium - 3 samples, medium quality (by default).
  • High - 5 samples, high quality.
  • Ultra - 6 samples, ultra quality.
Notice
This parameter has a significant impact on performance. Therefore, it is recommended to use low settings, when possible.
Samples Count This parameter determines the number of samples used for clouds rendering. The following values are available:
  • Low - 1 sample, low quality.
  • Medium - 3 samples, medium quality (by default).
  • High - 5 samples, high quality.
  • Ultra - 6 samples, ultra quality.
Lighting Trace Length This parameter determines the maximum length of a sun ray traced inside a cloud, in units.
Lighting Cone Radius Lighting cone sampling radius for clouds lighting.
Notice
Low values may result in unnatural behavior as the position of the sun changes.
Dynamic Coverage Area This parameter determines visibility distance for coverage of FieldWeather objects, in units.
Notice

In UnigineEditor this area is marked with a bounding box. When the camera is outside this box, the FieldWeather coverage is not visible.

Increasing dynamic coverage area leads to reduction of quality of FieldWeather coverage texture and loss of details. This effect can be mitigated by increasing dynamic coverage resolution.

Dynamic Coverage Resolution This parameter determines the quality of dynamic coverage texture for FieldWeather objects. The following values are available:
  • 128 x 128.
  • 256 x 256 (by default).
  • 512 x 512.
  • 1024 x 1024.
  • 2048 x 2048.
Higher values make it possible to preserve texture details at high distances.
Notice
Increased resolution significantly affects performance.
Interleaved Rendering Interleaved rendering mode for clouds. The following values are available:
  • disabled (by default).
  • 2 x 2.
  • 4 x 4.
Notice
In cases when clouds are viewed from the ground, or from above (at significant distance) and viewer's velocities are less than 200 units per second. This parameter can be used to provide a significant gain in performance.
Downsampling Rendering This parameter determines clouds resolution based on current screen resolution. The following values are available:
  • Full - full resolution.
  • Half - half resolution (by default).
  • Quad - quarter resolution.
Notice
This parameter has a significant impact on performance.
Soft Intersection This parameter determines soft intersection distance for clouds in meters.
Render After Transparent This parameter enables rendering of clouds after all transparent objects (except water).
Last update: 2017-12-21