Shader Basics, Blending and Textures for Game Developers - Part 1
Offered By: Freya Holmér via YouTube
Course Description
Overview
Syllabus
- What are shaders?
- Case study/screenshots from FFXIV, Overwatch & more
- The Structure of a Shader
- Vertex shader
- Fragment shader
- Shader vs Material
- A first look at shader code
- Vertex Normals
- Interpolators
- Data types fixed vs half vs float
- Fragment shader output
- Swizzling
- Passing data from vertex shader to fragment shader
- Space transformation w. Matrices
- UV coordinates & manipulation
- Gradients
- Values outside of 0 to 1
- Triangle waves using math
- Preprocessor constants
- Pattern manipulation
- Blending Modes
- Depth buffer & depth testing ZTest
- Waves, ripples & vertex offsetting
- Textures
- World space coordinates
- Texture masking
- Isotropic mip maps
- Anisotropic mip maps
- Point vs bilinear vs trilinear filtering
- Final questions
Taught by
Freya Holmér
Related Courses
Interactive Computer Graphics with WebGLUniversity of New Mexico via Coursera Blender 3D Model a Medieval Catapult Full Simulation Guide
Udemy Learning Bodypaint in Cinema 4D
LinkedIn Learning Learning KeyShot
LinkedIn Learning Mastering UVW Mapping in Houdini 16.5
LinkedIn Learning