$treesway: Difference between revisions
mNo edit summary |
No edit summary |
||
| Line 9: | Line 9: | ||
{{bug|In {{GMOD}}{{mapbase}}, using a shadow-casting [[env_projectedtexture|projected texture]] on materials with this parameter will cause flickering. As a workaround, try to keep trees away from where player flashlights can reach. {{ent|$halflambert}} may also partially fix the issue.}} | {{bug|In {{GMOD}}{{mapbase}}, using a shadow-casting [[env_projectedtexture|projected texture]] on materials with this parameter will cause flickering. As a workaround, try to keep trees away from where player flashlights can reach. {{ent|$halflambert}} may also partially fix the issue.}} | ||
: {{todo|What about <code>$singlepassflashlight</code> and <code>$flashlightnolambert</code>?}} | : {{todo|What about <code>$singlepassflashlight</code> and <code>$flashlightnolambert</code>?}} | ||
{{bug|In {{mapbase}}, using a shadow-casting projected texture shadows don't react to <code>$treesway</code>, shadows don't move expect in {{gmod}}.}} | |||
==Parameters== | ==Parameters== | ||
Revision as of 15:07, 16 May 2022
Template:Shaderparam It is also available in ![]()
![]()
![]()
. In ![]()
, it can also be used for UnlitGeneric.
$treesway morphs a material around using the parameters of an env_wind entity to give the appearance of tree leaves and foilage blowing in the wind. The subparameters of $treesway determine how much the env_wind entity should affect the morphing, and all of them (except $treeswaystatic) must be specified in order for the effect to work properly. This shader parameter assumes any model using it is facing upwards.
$treesway will not sway materials which use $bumpmap.- Todo: What about
$singlepassflashlightand$flashlightnolambert?
$treesway, shadows don't move expect in Parameters
$treesway
$treeswayheight
$treeswaystartheight
$treeswayradius
$treeswaystartradius
$treeswayspeed
$treeswaystrength
$treeswayscrumblespeed
$treeswayscrumblestrength
$treeswayscrumblefrequency
$treeswayfalloffexp
$treeswayscrumblefalloffexp
$treeswayspeedhighwindmultipler
$treeswayspeedlerpstart
$treeswayspeedlerpend
$treeswaystatic
$treeswaystaticvalues
See Also
https://gamebanana.com/tuts/12924 - How to achieve a similar effect without $treeSway, on all source engine games