Displacement Shader to Vector: Difference between revisions
mNo edit summary |
mNo edit summary |
||
| Line 1: | Line 1: | ||
'''Node Description and Purpose:'''<br /> | '''Node Description and Purpose:'''<br /> | ||
The Displacement shader to vector node extracts the displacement generated by the connected shader and returns it as a vector | The Displacement shader to vector node extracts the displacement generated by the connected shader and returns it as a vector. | ||
In general, shaders may displace in any direction, so displacement is a vector. Note that if the output of this node connects to a function that expects a scalar input, a scalar will be generated from the length (magnitude) of the vector according to Terragen's conversion rules (see [[Node_Input_Type_Conversion]]). Be aware that this may not give you the results you expect if the displacement is negative, because the resulting scalar will always be positive or 0. In some cases [[Displacement_Shader_to_Scalar]] may be more suitable. | In general, shaders may displace in any direction, so displacement is a vector. Note that if the output of this node connects to a function that expects a scalar input, a scalar will be generated from the length (magnitude) of the vector according to Terragen's conversion rules (see [[Node_Input_Type_Conversion]]). Be aware that this may not give you the results you expect if the displacement is negative, because the resulting scalar will always be positive or 0. In some cases [[Displacement_Shader_to_Scalar]] may be more suitable. | ||
Revision as of 04:09, 7 December 2013
Node Description and Purpose:
The Displacement shader to vector node extracts the displacement generated by the connected shader and returns it as a vector.
In general, shaders may displace in any direction, so displacement is a vector. Note that if the output of this node connects to a function that expects a scalar input, a scalar will be generated from the length (magnitude) of the vector according to Terragen's conversion rules (see Node_Input_Type_Conversion). Be aware that this may not give you the results you expect if the displacement is negative, because the resulting scalar will always be positive or 0. In some cases Displacement_Shader_to_Scalar may be more suitable.
See also: Displacement_Shader_to_Scalar
Node Type: Function
Settings:
This node has no other settings apart from the Input node.