Closed jarenworme closed 1 year ago
It looks like your face might be inverted -- in addition, I think your face is having the same issue in #44. Can you double-check your face matrix?
I think you are following your vertex ordering in the write-up, which will make the face intersect with itself and invert the face orientation.
Why would that cause the face to intersect itself? Is there a certain order I need to define the faces in??
Because the face is connecting vertices following the order of the vertex indices. Connecting vertices in the order of 1/2/3/4 and 2/1/4/3 -> two different topologies.
Think of 4 points in space, now you need to connect them to make a quad with one stroke. You certainly wouldn't want to connect them across the diagonal. The shining line on the left face of the cube in your image implies your face is connected in the wrong order.
Ok I traced through all the faces and made sure to align their vertices sequentially, but still no luck with the texture. It wraps around half the cube and is black. Any other suggestions?
I think your NV might also be wrong -- here is what I get when I inverted all the NV but one row, as you can see the shading can't shine on the faces with the wrong normal. I think your UV is on the right track. I would suspect it is a UF issue.
The issue was that the cube was not accessing the texture file. It was correct since the last post. Since I am on windows, I had to change the file path to include an extra ../ since the code is in the debug folder.
I cannot understand what I am misunderstanding about this, can someone let me know what I am doing wrong that my textures are not showing up? From all the resources I could find this is how the obj file is supposed to look..