I created my first 3d project just to learn all the controls and stuff, and whenever I create a MeshInstance3D or CSG node they are completely invisible except for some parts of the gizmo. The only visible part on MeshInstance3D is the rotation part of the gizmo, while the CSG nodes only have rotation and the orange dots that let you extend the shape. I can still change the size and position by other means, but the gizmos just don’t show up.
i was watching a tutorial while doing this, so I know that there should be a preview of the box in that second image, and that the CSGbox3D doesn’t need me to select a mesh to become visible like MeshInstance3D. Is there some kind of setting causing this or is this a bug?
Having said that, I recommend staying away from CSGs entirely. Their performance is really bad. If you do use them, they’re only for prototyping. You should bake them and turn them into MeshInstance3Ds for actual use in a game.
When I create a MeshInstance3D with a BoxMesh I get this:
I checked the other renderers and the mesh and gizmos are only visible in compatibility, I had it in forward+ before. I don’t know if this means my PC just doesn’t support forward+ or there is some other issue, my PC isn’t the best but it’s not super old or anything.
I can’t run it in compatibility mode, compatibility tab just isn’t there.
Edit: I am using the steam version so I checked the download from the godot website, it still has the same issues, it did have compatibility mode but it only went up to windows 8, and did nothing when I used it.
Switching Rendering Device in Project Settings from vulkan to d3d12 solved meshes not being rendered properly in the editor, but after the switching, a bunch of textures wouldn’t show up anymore and when trying to run the project, it crashed.
Switching Render from forward+ to compatibility resulted in the same outcome.
I wiped my graphics driver (I am using AMD) and made a clean re-install, that didn’t help either.
EDIT:
I downgraded my AMD drivers back to version 24.8.1 and that fixed it.