I require help on how to cut holes into a 3d mesh so that I can make transparent windows. I read on CSGBoxes and their subtraction properties but I believe this only works on other CSG objects which my tests confirm.
I sadly do not have the model for a “wall-with-hole”-version and I want to get away with being dependent on blender/external editing tools because I will probably require tons of “custom cut meshes” throughout my project.
Is the general workflow to “convert” meshInstance3ds into custom CSG objects or is there a convenient shader that can cut squared or round holes into any mesh? Or maybe even a plugin/addon that does what I need?
I am only familiar with 2d workflows and this is my first step into 3d gamedev.
Thanks in advance for any input.
Holy Sh*t, it works.
I saved the Mesh and the Materials and applied both of them onto a new CSGMesh, then added a subtracting CSGBox3D onto it and the hole is there as natural as it can be.
Although the dimensions are completely WHACK (i have to use scale 70x70x70), it’s still a vast achievement and I can deal with the minor inconvenience with scaling.
And you can see that bottom left corner bleeding to the nearest vertex, Godot’s CSG is not perfect, but you can export this scene to gltf and clean it up in a real 3d modeling program like blender.