Fog can be added and configured using the TCastleFog
component. The component is available in CGE editor, so you add and configure your fog even without writing any code.
-
Add a fog component anywhere to the design using "Add Non-Visual Component → Fog (TCastleFog)" in editor.
-
Set the fog as active for given viewport by adjusting the TCastleViewport.Fog
property.
-
Adjust the fog parameters, like TCastleFog.Color
and TCastleFog.VisibilityRange
.
-
Optionally, also adjust the background color to match the fog color. The fog looks most natural in this case.
Or can make background horizon color, or background skybox, visually match the fog. See more about backgrounds.
Note
|
The fog is applied in the final (sRGB) color space, this allows to match fog color perfectly to background color or UI easily. This means that Linear color space (gamma correction) doesn’t affect fog application.
|