straightforward Filament-based PBR shader targeting Unity's BIRP and URP pipelines, intended for VRChat/BasisVR avatar usage.
- Filament based
- uses ORM (Occlusion, Roughness, Metallic)
- birp: Light Volumes support
- birp: LTCGI support
- urp: APV support
features are sparse, this is meant to be a personal usage shader first and foremost; feel free to open issues/prs with reasonable intent.
this shader is meant for "client" usage, a.k.a. dynamic player objects/avatars; it does sample from light probes and additional dynamic-lighting systems (refer "features"), but it does not sample baked world lightmaps and should not be used for world projects.