I have a mesh that should be yellow on both sides, front and black, yet only the front side is yellow, my back side is fully black. How can I tell it that both faces should have the same colour? I tried to use the property back face culling but it doesn't do anything.

enter image description here

  • $\begingroup$ Is that not the result of your lighting? $\endgroup$ – cegaton Jun 8 '16 at 15:30

Well by default all faces have only one normal. A normal indicates the direction that a face is pointing in. In general 3D it is usually not possible to have the same face show different colors. For more on normal's read https://www.blender.org/manual/modeling/meshes/editing/normals.html

Even if you have cloth you have a back face and a front face of cloth it may be paper thin but it still possesses thickness. A butterfly wing has some thickness too and the front and back should usually be modeled as separate faces this is important if you are going to use the model in another engine or you want it to work anywhere.

But certain render engines provide that feature where the reverse side to the faces normal can be a different color.

Blender cycles provides that feature but it is part of the materials.Blender internal also provides that feature but its implementation is different.

Node setup: For using reverse of the normal for another color

I guess you can use this feature if your model is limited to cycles otherwise create another face for the butterfly wing.

You can test the above node setup by Just adding a plane and adding a cycles material to it and using the above node setup (rotate the plane and and you'll get the idea).

  • $\begingroup$ You are right, I ended up creating another wing, flipped the normals, and then assigned the material, that worked. Thank you. $\endgroup$ – Repolho Jun 8 '16 at 16:42

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.