Skip to Content

Open Sources

lilToon by lilxyzw  (MIT License)

Tony McMapface by Tomasz Stachowiak  (MIT License)

OIT by Till Davin  (Apache License 2.0)

Code Changes

  • Make it compatible with RenderGraph in Unity 6.0 or above.
  • Separate the buffer initialization logic to PreRenderPass.
  • Create a Depth buffer for OIT objects.
  • Remove the interface and move the OITLinkedList class to the pass class.
  • Add ‘Additive’ blending mode.
  • Change to use _ScreenSize.
  • Expand OIT packed color from RGBA8 to RGBA16F.

GLSL Tonemappings by Damien Seguin  (MIT License)

GT Tonemapping by yaoling1997  (MIT License)

Last updated on