Unity Products:Amplify Shader Editor/Dot: Difference between revisions

From Amplify Creations Wiki
Jump to navigation Jump to search
ampwiki>Kebrus
mNo edit summary
 
m (1 revision imported)
 
(No difference)

Latest revision as of 00:06, 2 December 2023

Back to Node List

Dot Node

The Dot node ( shortcut: Period key ) calculates a dot/inner product between two Vectors A and B. It geometrically represents the cosine of the angle formed between both vectors multiplied by each others lengths. In other words it outputs the sum of the multiplication of each vectors channels. P.e. if A and B are Vector3 then the result is A.x * B.x + A.y * B.y + A.z * B.z.

If A and B have different channel amounts a cast is done to match the one with the most amount of channels.

Note: Dot product is commutative so value's order is not important.


Nodes used: Color, World Normal, View Dir, Dot, Lerp

Node Parameter Description Default Value
A First value of the dot product. Only visible if the respective input port is not connected. 0,0,0,0
B Last value of the dot product. Only visible if the respective input port is not connected. 0,0,0,0


Input Port Description Type
A First value of the dot product. Float4 [1]
B Last value of the dot product. Float4 [1]

  1. ^ Port automatically adapts to all connection types except Matrices and Sampler types.

Back to Node List