0 votes

I have a custom torus-based environment I imported from a Collada file (created in Blender) that whenever it is viewed from the inside, appears transparent from any camera perspective, regardless of if a game is running or from the editor.

I'm not clear on what the cause is here with this mesh -- at first I made sure it wouldn't occur again with I "Triangulate" the mesh, to the same results. The same behavior exhibits itself when I import from an OBJ file (seen in the distance on the first photo).

I'm sure that i'm missing a step in the process, any ideas on what I can do to remedy it?

The original Blend file and DAE/OBJs can be viewed/downloaded here.

Screenshot from in-engine

Editor Screenshot

The mesh in question

in Engine by (62 points)

1 Answer

+1 vote
Best answer

By default Godot culls back-facing polygons which leads to the walls disappearing when you're inside the mesh. To fix this, flip the normals of the mesh in Blender or set the Godot material to "Double Sided". Using the "Flip Faces" option when importing the mesh fixes the disappearing walls but the lighting appears wrong.

by (1,546 points)
selected by
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.
Social login is currently unavailable. If you've previously logged in with a Facebook or GitHub account, use the I forgot my password link in the login box to set a password for your account. If you still can't access your account, send an email to webmaster@godotengine.org with your username.