Merge pull request #107453 from LunaCapra/bent-normals-triplanar
Fix bent normal maps not working with triplanar UVs
This commit is contained in:
commit
6c52478491
@ -1745,8 +1745,12 @@ void fragment() {)";
|
|||||||
if (features[FEATURE_BENT_NORMAL_MAPPING]) {
|
if (features[FEATURE_BENT_NORMAL_MAPPING]) {
|
||||||
code += R"(
|
code += R"(
|
||||||
// Bent Normal Map: Enabled
|
// 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]) {
|
if (features[FEATURE_EMISSION]) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user