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
Blender 3D Model a Medieval Catapult Full Simulation GuideUdemy The Blender 2.8 Encyclopedia
Udemy Complete Blender Creator: Learn 3D Modelling for Beginners
Udemy Blender Creating your First 3D Game Model
Udemy UV Mapping Game Characters in Maya
Pluralsight