About Kanikama

Kanikama is a library to update lightmaps at runtime for the Unity Built-in Rendering Pipeline, that works in VRChat.
Requirements
- Unity 2021
- Built-in Renering Pipeline
Features
- Update lightmap colors at runtime by the Precomputed Radiance Transfer1
- Suported light sources: Light, Emissive Renderer, Montor (Quad texture light)
- Works with directional lightmaps
- Directional specular2
- Specular for texture lights by LTC3
- Bakery
- UdonSharp for VRChat
Footnotes
-
Peter-Pike Sloan, Jan Kautz, and John Snyder. Precomputed Radiance Transfer for RealTime Rendering in Dynamic, Low-Frequency Lighting Environments. ACM Transactions on Graphics, v 21, n 3, 2002, p 527-536. ↩
-
Shader codes for directional specular in Kanikama is borrowed from Bakery. Thank you Mr F. ↩
-
Eric Heitz, Jonathan Dupuy, Stephen Hill and David Neubelt. Real-Time Po ↩