+1 vote

Exporting this http://pasteall.org/blend/index.php?id=49029 with the better collada addon for blender I get the following result upon importing to godot:
https://i.imgur.com/PjrCtsc.png
What could I be doing wrong?

asked Feb 26, 2018 in Engine by wentdot (30 points)
edited Feb 26, 2018 by wentdot

1 Answer

+1 vote
Best answer

You set the normals of the "invisible" faces to the inside.
Blender usually ignores the normal when rendering, godot not.

Flip the normals of the faces where the normals currently show to the inner side. Then export again.

You get the mesh menu via "w". You'll also see that I enabled the normal display in the "Display" section.
enter image description here

B.t.w. (not needed here)
Double sided materials can be done by duplicating the faces and then flipping the normal. Note that blender may not display it properly if you assign different materials to both sides of a plane. (But godot does.) (there are also material flags in godot to let materials be double sided)

answered Feb 27, 2018 by wombatstampede (3,185 points)
selected Mar 8, 2018 by wentdot

thanks for the answer! another useful addition I found out later: Ctrl + N recalculates all normals to point outside automatically. So selecting the mesh in edit mode and pressing Ctrl + N before exporting is enough :)

Welcome to Godot Engine Q&A, where you can ask questions and receive answers from other members of the community.

Please make sure to read How to use this Q&A? before posting your first questions.