How would you create a cave

Hello,

i just wanted to ask how you would create a cave in unity. I gues there are different ways how to do it, however the only one i know would be to create a 3D model in blender for example. So i was just wondering what different ways there are and what you would call “best practise”.

With kind regards
TheRefoH

As far as I know of, yes as you stated, you would have to create the cave in a third party modeling application such as Blender, 3ds Max, ect. and then import that model into Unity. If you are using a 3rd Party Terrain asset as well, or have some sort of way to paint holes into the terrain in Unity you can then line the cave model up with the painted hole, add rocks and folliage to hide the edges and you have your cave. However the issue is, if you are using a externally created terrain you cannot use paint grass/trees/ect. and if you are using one of the hole painting assets for Unity’s terrain editor, I heard there were massive issues with shadows rendering.