• The Shader Compendium
  • Book Information
  • Table of Contents
  • Part 1: The basics
  • 1. What are Shaders?
  • 2. The GPU Design
  • Part 2: Realtime rendering
  • 3. The Rendering Equation
  • 4. Solving the Rendering Equation
  • 5. Rasterization
  • Part 6: Gpu fluids
  • 6. Navier-Stokes Equations and FDM
  • 7. High-Level Solution Overview
  • 8. Helmholtz-Hodge Decomposition
  • 9. Jos Stam Advection Scheme
  • References
  • Book Outline
  • Star on GitHub

Shader Compendium

Outline

An outline of the chapters planned for this book. Many of them have yet to be written. Contributors are always welcome!

  • Book Information
  • Table of Contents
  • Part 1: The basics
    • Chapter 1. What are Shaders?
    • Chapter 2. The GPU Design
  • Part 2: Realtime rendering
    • Chapter 3. The Rendering Equation
    • Chapter 4. Solving the Rendering Equation
    • Chapter 5. Rasterization
    • Chapter X. Forward vs. Deferred Rendering
      The differences, advantages, and disadvantages of Forward and Deferred Rendering
  • Part 3: The math behind the brush
    • Chapter X. UV Coordinates
      What are UV Coordinates?
    • Chapter X. Noise Textures
      The beauty of pseudorandomness
    • Chapter X. Displacement Maps
      One texture, many applications
    • Chapter X. Linear Interpolation
    • Chapter X. Smoothstep
  • Part 4: Choosing a look
    • Chapter X. Baked Lighting
      How to light scenes without real-time lighting calculations
    • Chapter X. Vertex Lighting
      Per-vertex lighting calculations
    • Chapter X. Pixel Shading
      Per-pixel lighting calculations
    • Chapter X. Physically Based Rendering (PBR)
      Modern Realistic Graphics
    • Chapter X. Stylized Rendering
      Modern techniques for non-realistic scenes
  • Part 5: Patterns for parallel processing
    • Chapter X. Introduction to Compute Shaders
      The path to GPGPU programming
    • Chapter X. Atomic Functions
    • Chapter X. Parallel Prefix Sums (Scans)
  • Part 6: Gpu fluids
    • Chapter 6. Navier-Stokes Equations and FDM
    • Chapter 7. High-Level Solution Overview
    • Chapter 8. Helmholtz-Hodge Decomposition
    • Chapter 9. Jos Stam Advection Scheme
  • References
Home - Book - GitHub - Privacy
© 2024- 2025 NekotoArts