$treesway: Difference between revisions
| SirYodaJedi (talk | contribs) m (SirYodaJedi moved page $treeSway/en to $treesway/en: consistency) | SirYodaJedi (talk | contribs)  m (→See Also) | ||
| Line 36: | Line 36: | ||
| == See Also == | == See Also == | ||
| https://gamebanana.com/tuts/12924 - How to achieve a similar effect without <code>$treeSway</code>, on all source engine games | https://gamebanana.com/tuts/12924 - How to achieve a similar effect without <code>$treeSway</code>, on all source engine games. Alternatively, use an animated {{ent|prop_dynamic}}, for a more realistic (but more [[expensive]]) effect. | ||
Revision as of 11:17, 9 October 2023
Template:Shaderparam It is also available in 


 . In
. In 
 , it can also be used for UnlitGeneric.
, 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.
 Warning:Due to the way bumped lighting is calculated,
Warning:Due to the way bumped lighting is calculated, $treesway will not sway materials which use $bumpmap. Bug:This shader parameter does not work with $detailtexturetransform.  [todo tested in ?]
Bug:This shader parameter does not work with $detailtexturetransform.  [todo tested in ?] Bug:In
Bug:In 
 , using a shadow-casting projected texture on materials with this parameter will cause flickering. As a workaround, try to keep trees away from where player flashlights can reach. $halflambert may also partially fix the issue.  [todo tested in ?]
, using a shadow-casting projected texture on materials with this parameter will cause flickering. As a workaround, try to keep trees away from where player flashlights can reach. $halflambert may also partially fix the issue.  [todo tested in ?] Bug:In
Bug:In  , using a shadow-casting projected texture will cause shadows not reacting to
, using a shadow-casting projected texture will cause shadows not reacting to $treesway, shadows don't move, expect in  .  [todo tested in ?]
.  [todo tested in ?]- Todo: What about$singlepassflashlightand$flashlightnolambert?
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. Alternatively, use an animated prop_dynamic, for a more realistic (but more expensive) effect.




























