Triplanar normal unexpectedly change the way light bounce when a applying rotation to an object.
Here is what I’ve done
- Create a new shader PBR with shader graph
- Add a Triplanar Node
- Put the type of the node to “Normal”
- Link it to the normal channel of the PBR master
- Add a textured2d “normal”
- Assign the material to any object (for ex a cube)
- Spin the object in the editor.
Before rotation
After rotation:
This is more visible in a video:
Expected result:
- everything stay the same
Actual result:
- Light change when rotating
Case 1215603 → Normals issue with Triplanar and Shader graph 7.1.8
https://fogbugz.unity3d.com/default.asp?1215603_ng03qrk736b2hv2p