Unity Products:Amplify Shader Editor/Community Nodes

From Amplify Creations Wiki
Revision as of 10:28, 19 March 2018 by ampwiki>Amplify RnD Rick
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Product Page - Included Shaders - Manual - Shader Functions - Tutorials - API - Shader Templates - Scriptable Rendering Pipeline - Nodes - Community Nodes


Available Node Categories

Constants And Properties
Image Effects
Logical Operators
Math Operators
Miscellaneous
Surface Data
Textures
UV Coordinates
Vector Operators

Constants And Properties

Global Array

The node returns a value from a global array, which you can configure by entering the name of the array in the node's settings.

( originally by Johann van Berkel ) Learn More
Tau

Tau constant (2*PI): 6.28318530718

( originally by The Four Headed Cat - @fourheadedcat ) Learn More

Back to Top


Image Effects

Grayscale

Convert image colors to grayscale

( originally by The Four Headed Cat - @fourheadedcat ) Learn More

Back to Top


Logical Operators

Compare (A < B)

Check if A is lower than B. If true return value of True else return value of False

( originally by The Four Headed Cat - @fourheadedcat ) Learn More
Compare (A = B)

Check if A is equal to B. If true return value of True else return value of False

( originally by The Four Headed Cat - @fourheadedcat ) Learn More
Compare (A > B)

Check if A is greater than B. If true return value of True else return value of False

( originally by The Four Headed Cat - @fourheadedcat ) Learn More
Compare (A ≠ B)

Check if A is not equal to B. If true return value of True else return value of False

( originally by The Four Headed Cat - @fourheadedcat ) Learn More
Compare (A ≤ B)

Check if A is lower than or equal to B. If true return value of True else return value of False

( originally by The Four Headed Cat - @fourheadedcat ) Learn More
Compare (A ≥ B)

Check if A is greater than or equal to B. If true return value of True else return value of False

( originally by The Four Headed Cat - @fourheadedcat ) Learn More
Compare With Range

Check if A is in the range between Range Min and Range Max. If true return value of True else return value of False

( originally by The Four Headed Cat - @fourheadedcat ) Learn More
If [Community]

Compare A with B. If A is greater than B output the value of A > B port. If A is equal to B output the value of A == B port. If A is lower than B output the value of A < B port. Equal Threshold parameter will be used to check A == B adding and subtracting this value to A.

( originally by The Four Headed Cat - @fourheadedcat ) Learn More

Back to Top


Math Operators

Remap

Remap value from old min - max range to new min - max range

( originally by The Four Headed Cat - @fourheadedcat ) Learn More

Back to Top


Miscellaneous

Vertex To Fragment

Pass vertex data to the pixel shader

( originally by Jason Booth - http://u3d.as/DND ) Learn More

Back to Top


Surface Data

World Bitangent

Per pixel world bitangent vector

( originally by kebrus ) Learn More
World Tangent

Per pixel world tangent vector

( originally by kebrus ) Learn More

Back to Top


Textures

HeightMap Texture Blend

Advanced Texture Blending by using heightMap and splatMask, usefull for texture layering

( originally by Rea ) Learn More

Back to Top


UV Coordinates

Flipbook UV Animation

Animate a Flipbook Texture Modifying UV Coordinates.

( originally by The Four Headed Cat - @fourheadedcat ) Learn More
Pixelate UV

Pixelate Texture Modifying UV.

( originally by The Four Headed Cat - @fourheadedcat ) Learn More

Back to Top


Vector Operators

Swizzle

Swizzle components of vector types

( originally by Tobias Pott - @TobiasPott ) Learn More

Back to Top