Shaders
Welcome to the shaders section of VFX Documentation. in this section, you will find articles in relationship to authoring shaders in node-based tools, or code directly, either technical, workflows or artistic tricks.
General Concepts
- Why using Shaders? A non-exhaustive list of purposes and Use Cases for shaders.
Technical Concepts
- Shaders : Technical Overview : The different types of Shaders and How they work in a GPU.
- Color Management in shaders and game engines : LDR and HDR concepts. Gamma and Linear Rendering
- Technical introduction to HLSL , the GPU shader language (with a HLSL CheatSheet)
Workflows
- Alpha Erosion Workflows : how to dissolve alpha masks efficiently.
- Dot Product math operations and their useful practical cases.
- Fading pixels and alpha based on various criteria.
- Manipulating Texture Coordinates (UVs) useful workflows (scrolling, deformation, flow maps, gradient mapping,...)
- Shaders for Simulating Volumetric Lights and fog
Other Resources
- A bunch of HLSL & Graph Utility Snippets