I am trying to take the cross product of the vector (0,1,0) with a cube’s normals, but I’m getting odd inconsistencies.
The cube on the left is a cube I appended from a file I’ve been working on (should be a normal cube I added). The middle cube is the default cube. The right cube is made of 6 separate planes. The top image shows the normals. The middle image shows the vector (0,1,0). The bottom image shows the cross product.
I’m not sure why the results are so inconsistent when the inputs are exactly the same. I made sure the normals were the same by checking each vector component. They even use the same material! I also tried changing the vector spaces using the vector transform node, but still couldn’t get anything consistent. They also use the same material.
Here is the .blend file:
Inconsistent Results.blend (518.0 KB)
Edit: I have been trying to test a parallax material and the results of the right cube are what I need.
The others give incorrect perspective results.