Unity Products:Amplify Shader Editor/Gradient and Unity Products:Amplify Shader Editor/Grayscale: Difference between pages

From Amplify Creations Wiki
(Difference between pages)
Jump to navigation Jump to search
m (1 revision imported)
 
m (1 revision imported)
 
Line 1: Line 1:
== Gradient Node ==
[[Unity_Products:Amplify_Shader_Editor/Nodes | Back to Node List]]


The Gradient Node creates a gradient object which must be connected with a [[Unity_Products:Amplify_Shader_Editor/Gradient_Sample|Gradient Sample]] node to sample each of its colors on a given Time.
== Grayscale Node ==


<img class="responsive-img" src="http://wiki.amplify.pt/images/NodeDetail/GradientSampleNode.jpg">
The Grayscale node outputs a grayscale float value from the color value specified on its [[#paramRGB|RGB]] property. Several styles can be selected via the [[#paramGrayscaleStyle|Grayscale Style]] property to achieve different results.
 
<img class="responsive-img" src="http://wiki.amplify.pt/images/NodeDetail/GrayscaleNode.jpg">
<br/><font size="1">Nodes used:  
<br/><font size="1">Nodes used:  
[[Unity_Products:Amplify_Shader_Editor/Gradient|Gradient]],
[[Unity_Products:Amplify_Shader_Editor/Texture_Sample|Texture Sample]],
[[Unity_Products:Amplify_Shader_Editor/Texture_Coordinates|Texture Coordinates]],  
[[Unity_Products:Amplify_Shader_Editor/Grayscale|Grayscale]]
[[Unity_Products:Amplify_Shader_Editor/Gradient_Sample|Gradient Sample]]
</font>
</font>
{| class="wikitable" style="width: 100%;"
|-
! style="width: 10%;" | Node Parameter !! Description !! style="width: 10%;" | Default Value
|- style="background: #e5e5e5;" |
| id="paramRGB" | RGB
| Color value to be converted to grayscale. Only visible if the respective input port is not connected.
| 0,0,0
|-
| id="paramGrayscaleStyle" | Grayscale Style
| Available styles to calculate a grayscale value from a color.
* '''Luminance:''' Uses Unity internal Luminance function ( Dot product between color value and unity_ColorSpaceLuminance)
* '''Natural Classic:''' Dot product between color value and vector 0.299,0.587,0.114
* '''Old School:''' Calculates color average value ( sums all channels and divide by 3 )
| Luminance
|}




{| class="wikitable" style="width: 100%;"
{| class="wikitable" style="width: 100%;"
|-  
|-  
! style="width: 10%;" | Output Port !! Description !! style="width: 10%;" | Type
! style="width: 10%;" | Input Port !! Description !! style="width: 10%;" | Type
|-  
|-  
| Value
| RGB
| Returns the gradient object to be sampled.
| Color value to be converted to grayscale.
| Object
| Vector 3
|}
|}


[[Unity_Products:Amplify_Shader_Editor/Nodes | Back to Node List]]
[[Unity_Products:Amplify_Shader_Editor/Nodes | Back to Node List]]
[[Category:Nodes]][[Category:Constants And Properties]]
[[Category:Nodes]][[Category:Image Effects]]

Latest revision as of 00:06, 2 December 2023

Back to Node List

Grayscale Node

The Grayscale node outputs a grayscale float value from the color value specified on its RGB property. Several styles can be selected via the Grayscale Style property to achieve different results.


Nodes used: Texture Sample, Grayscale

Node Parameter Description Default Value
RGB Color value to be converted to grayscale. Only visible if the respective input port is not connected. 0,0,0
Grayscale Style Available styles to calculate a grayscale value from a color.
  • Luminance: Uses Unity internal Luminance function ( Dot product between color value and unity_ColorSpaceLuminance)
  • Natural Classic: Dot product between color value and vector 0.299,0.587,0.114
  • Old School: Calculates color average value ( sums all channels and divide by 3 )
Luminance


Input Port Description Type
RGB Color value to be converted to grayscale. Vector 3


Back to Node List