VolumeCloud: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
mNo edit summary
No edit summary
Line 1: Line 1:
{{Shader|VolumeCloud}} is a shader supported by some versions of the source engine. It takes three input materials and creates a cloud effect. It can be applied to [[models]], and requires further testing for compatibility with proxies and parameters.
{{Shader|VolumeCloud}} It takes three input materials and creates a cloud effect. It can be applied to [[models]], and requires further testing for compatibility with proxies and parameters.


[[File:volumecloud_example.jpg|thumb|Volume Cloud applied to various mesh]]
[[File:volumecloud_example.jpg|thumb|Volume Cloud applied to various mesh]]

Revision as of 01:15, 3 April 2020

Shader-ball.png VolumeCloud It takes three input materials and creates a cloud effect. It can be applied to models, and requires further testing for compatibility with proxies and parameters.

Volume Cloud applied to various mesh

As the shader is intended to simulate moving cloud cover it does not receive shadows. The effect works best with mostly white, transparent noise but also works with non-transparent textures.

The various texture layers all rotate counter clockwise around the "center" of the UV map. Each layer has additive blending on the others, which allows the depth effect to look seamless with white clouds that layer upon each-other. All three base textures are required to be defined, each one in the sequence rotating at a lower speed.

Supported Parameters

$basetexture
the first texture.
$basetexture2
the second texture.
$basetexture3
the third texture.


See also