Course Objectives:

  • Gain more insights into the render pipeline and the distinctions between GPUs and CPUs.
  • Explore shader programming fundamentals, dissecting the anatomy of shaders.
  • Examine shader code integration within the render pipeline using DirectX11/HLSL as a guide.
  • writing a simple DirectX Engine
  • Master custom shader creation in Unity with HLSL/CG, covering effects like basic shading, toon shading, water simulations, lighting, and post-processing.
  • Equip tech artists and programmers with the ability to craft sophisticated visual effects.

Course Highlights:

  • Comprehensive introduction to shader development, catering to both tech artists and programmers.
  • Hands-on experience in writing HLSL/cG shaders for Unity.
  • Writing a simple DirectX Engine
  • In-depth exploration of custom shaders for diverse effects, enriching your understanding of the graphic pipeline and graphical nuances.
  • Practical examples and exercises using Unity Shader Framework.
  • Emphasis on practical implementation to enhance proficiency and confidence.