There are several ways to create caves.
In this tutorial, you will learn how to create
a cave using Boolean operations.
Open Vue and create a new scene.
Choose the 'White Back' atmosphere from the 'Other' collection.
Press the 'Terrain in Editor' button.
Press OK in the 'New Terrain Options' window.

Now we'll flatten our terrain using altitude filtering. In the 'Terrain
Editor' window, press the 'Filter Altitudes' button.
In the 'Altitude Filtering' window right click in the 'Altitude filter'
box and select 'Load Filter'. Select the 'Sharp edge' filter from the
'Terrain Profiles' collection.
Press OK.
Remove the
black background by dragging the 'Clip' slider to the right.
Press OK.
You can increase the Terrain resolution to 512x512 by pressing the 'Double
terrain resolution' button.
Use it carefully - it can slow down your computer. Make
your terrain higher like in my picture below.
In the 'World Browser',
rename the terrain to 'Cover'.
Now, right click the terrain and select 'Copy', right click again and
select 'Paste'. Rename the second terrain to 'Cave1'.

Lower the position
of the 'Cave1' terrain. See the picture.

In the 'World Browser', select both the terrains (press and hold the
'Ctrl' button while selecting) and press the 'Boolean Difference' button.
It is important
to select 'Cover1' first. The cave is complete. Now you can even move
your camera inside the Cave if needed.
Let's create a sea grotto. Rename the 'Difference' to 'Cave'. Create
a rock
and place
it like in my picture below. We will use this rock as a 'window' to
our grotto.


Select the 'Cave'
and the 'Rock' simultaneously. Press the 'Boolean Difference' button
and enjoy your grotto.
