Skip to content

Basic Lighting Models in HLSL v1.0

Latest
Compare
Choose a tag to compare
@bentoBAUX bentoBAUX released this 03 Nov 12:19
· 4 commits to master since this release

This release introduces the first version of Basic Lighting Models in HLSL, a Unity project that demonstrates fundamental lighting techniques implemented in HLSL shaders. This project covers several key lighting models, offering a foundation for understanding and building more complex shading techniques.

Features:

  • Lighting Models: Includes Lambert, Gouraud, Phong, Blinn-Phong, Flat Shading, Toon Shading, Oren-Nayar, and Cook-Torrance.
  • Effects: Supports multiple light sources, normal mapping, rim lighting, and toon shading with smoothstep adjustments.
  • Platforms: Builds available for Windows, MacOS, and Linux.
  • This release is ideal for students, developers, and artists interested in the basics of HLSL lighting models.

Known Issues: Minor rendering issues may occur with specific light angles when using bloom effects.