BRP URP Unity 2022.3 → Unity 6

FireRatShader

The single shader that does everything — for every Unity project. Hundreds of effects, lighting models, and tools in one master shader per render pipeline. Built for VR, mobile, and desktop.

Read the Docs View on GitHub

Why FireRatShader?

Most shaders force you to choose: feature-rich but slow, or fast but limited. FireRatShader refuses that compromise.

One shader, every pipeline

True 100% feature parity between Built-in (BRP) and URP. Same properties, same inspector, same look. Switch render pipelines without rebuilding your materials.

Born for VR and mobile

Optimized for Meta Quest, SteamVR, and standalone Android. The Material Lock optimizer physically strips unused passes and dead variants at lock time — what ships is exactly what you use.

AudioLink, done right

Four emission layers, spectrum and waveform visualizers, raymarched fractals, and dozens of effects all driven by AudioLink. Test audio reactivity without entering Play Mode.

Everything you'd expect

14 surface styles, 5 lighting models, shell fur, decals, dissolve, glitch, refraction, outlines, parallax, VAT — 800+ properties, every one keyword-gated so disabled features cost zero GPU time.

What's inside

A quick taste — see FEATURES.md for the complete list.

14+ Surface StylesStandard PBR, Toon, MatCap, Skin, Hair, Eye, Galaxy, Crystal, Glitter, Grid, Psychedelic, 3D Fractal, Triplanar, Iridescence
5 Lighting ModelsUnlit, Basic, Toon, Stylized PBR, Standard PBR — switchable per material
Shell Fur1–8 extruded layers with wind, gravity, noise masking, and tip thinning
3 PBR Decal LayersNormal/metallic/smoothness overrides, 5 blend modes, AudioLink reactivity
4 Emission LayersHDR colors, scrolling, masking, AudioLink frequency bands, and bloom luminance clamp
Audio Spectrum + WaveformEQ bars, oscilloscope, radial spectrum, 2D waterfall, polar ring, and stereo X-Y
10 Texture ProjectionsUV, world, local, screen, planar, spherical, cylindrical, triplanar, panosphere, polar
Advanced OutlineDedicated stencil buffer, world/local/screen width spaces, color map, and animation
4 Dissolve ModesNoise, wave, spherical, glitch — with edge color, emission, and AudioLink reactivity
Parallax Occlusion MappingAdjustable step count, linear search interpolation, with UV-space safety guards
14-Language InspectorJSON translation packs with hot-reload, English fallback, language selector toolbar
Material Lock OptimizerStrips unused passes, bakes keywords as #defines, rewrites includes for standalone builds

By the numbers

828Properties
112+Shader Keywords
14Surface Styles
5Lighting Models
14Languages
2Render Pipelines

Three performance tiers

FireRatShader ships with a built-in performance system so the same material scales from desktop VR down to low-end mobile.

Tier Target Behavior
High PC VR, Desktop All features enabled
Medium Quest, Mobile Disables SSS, anisotropy, eye refraction
Low Low-end Mobile Disables distortion, parallax, and all Medium restrictions

Get FireRatShader

FireRatShader is a commercial Unity asset. The shader itself is not included in this repository — only the documentation, marketing material, and community language packs.

For purchase information and current availability, see the full documentation. The docs cover installation, the inspector layout, every feature in detail, and the Material Lock workflow.

Open the Documentation