From 142805d05c999ab1c36cdecffcc305c66dd15feb Mon Sep 17 00:00:00 2001 From: yum Date: Tue, 24 Feb 2026 18:00:57 -0800 Subject: Add light volumes specular --- brdf.cginc | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'brdf.cginc') diff --git a/brdf.cginc b/brdf.cginc index 058237b..47f3ccc 100755 --- a/brdf.cginc +++ b/brdf.cginc @@ -165,6 +165,17 @@ float4 brdf(Pbr pbr, LightData data) { } #endif +#if defined(FORWARD_BASE_PASS) + { + [branch] + if (_UdonLightVolumeEnabled) { + specular += LightVolumeSpecular(pbr.albedo.xyz, pbr.smoothness, + pbr.metallic, pbr.normal, data.common.V, data.indirect.L00, + data.indirect.L01r, data.indirect.L01g, data.indirect.L01b); + } + } +#endif + specular *= data.common.spec_ao; return float4(diffuse + specular, 1); } -- cgit v1.2.3