I’m having a problem with a 3D model i made in Cinema4D. It’s a pen and there is an animation which screws of the top of the pen. You can rotate around the pen. But when i rotate around the pen i don’t see the insides of the pen.
I now about the normals thing, and i know for sure the normals are all pointing the right way. I also read something about setting Cull off in the shader. So i tried some stuff (i’m not familiar with shader programming) and it won’t work for me.
Here’s the code:
If you haven’t actuaflly modeled the inside side of pen, and normals are set ouside of pen, you won’t see backface in unity. It’s just the thing of the unity. Also adding cull on/off in shader is not the best decision, because it will screw shading of material. The best solution in this case - model the inside of the pen. You can do this either by duplicating the needed faces and then reversing normal, or by extruding pen inside). One way or another - you need additional geometry.
All the normals of the polygons on the inside of the pen appear to be pointing outwards. If you want to see them, you need them to point towards the inside of the pen.
(By default, polygons whose normal point away from the camera are not rendered.)
I think you can fix the problem by using the ‘reverse normals’ function in Cinema4D, on the polygons you added on the inside of the pen.