Fix bent normal maps not working with triplanar UVs

This commit is contained in:
Capry 2025-06-12 14:40:14 +02:00
parent 03bd8ba9c2
commit bf8edd2c2a

View File

@ -1745,8 +1745,12 @@ void fragment() {)";
if (features[FEATURE_BENT_NORMAL_MAPPING]) {
code += R"(
// Bent Normal Map: Enabled
BENT_NORMAL_MAP = texture(texture_bent_normal, base_uv).rgb;
)";
if (flags[FLAG_UV1_USE_TRIPLANAR]) {
code += " BENT_NORMAL_MAP = triplanar_texture(texture_bent_normal, uv1_power_normal, uv1_triplanar_pos).rgb;\n";
} else {
code += " BENT_NORMAL_MAP = texture(texture_bent_normal, base_uv).rgb;\n";
}
}
if (features[FEATURE_EMISSION]) {