PerceptLUT applies example-based color grading to your URP camera outputPerceptLUT applies example-based color grading to your URP camera output. Bake a camera frame and a Style Image into a Profile asset (Linear and sRGB), then assign that Profile to the camera component. At runtime the effect applies the baked look — no live recapture.Example-based color grading for URP — Match your game camera to a reference still (Style Image).Bake once, play anywhere — Create a reusable Profile in the Editor; runtime only applies the baked look (no per-frame capture).Profile Baker window — Bake from the scene camera or from a saved Capture Image; optional identity test with no Style Image.Linear and sRGB looks in one Profile — Both are baked together; switch Statistics Color Space at runtime without rebaking.Contrast and Brightness on the Profile — Tune from the camera component or on the Profile asset; settings stay with the look.URP Renderer Feature — Drop-in pass for Universal RP 17+ (Unity 6); add PerceptLUT to your Renderer and attach the component to the camera.Works with your post-processing stack — Grading runs before URP post-processing, so Global Volume effects (bloom, tonemapping, color adjustments, etc.) apply on top of the graded image.HDR-friendly processing — Grading uses a high-precision float color buffer so it fits typical URP HDR rendering before tonemapping.Blend control — Throttle mixes between the original frame and the graded result (useful for previews and subtle looks).Style preview overlay — Optional Style Image thumbnail in the Game view while tuning.Included sample — Example Particles scene with baked Profiles and a Global Volume setup.Reusable Profile assets — Share looks across scenes and cameras; rebake when lighting or the Style Image changes.AI-assisted development tools were used during the implementation of this package. AI was used to assist with code generation, refactoring, implementation based on design specifications, and the generation of documentation from the implemented source code. All generated code and documentation were reviewed, tested, and validated by the author before inclusion in the package.


