[How Did...] Rust Cave Systems?

Hey guys, something has bothered me for many months now and still I have not yet found a simpler method on creating cave systems with the Unity terrain, but recent updates on Rust have shown that its doable and the way they have done so is awesome. So my question is, apart from using such assets as “Relief Terrain” are there any other ways to do it simpler? I have heard around that Unity doesn’t play well with caves or should I say holes being put into its terrain mesh. Any advice/help would be great.

Thanks :slight_smile:

make mesh in blender?? … dunno, hardly used unity’s terrain, seemed crappy for my use cases ive ever had

Just model it, this seems like more art question than a game engine question

There are quite a few Voxel-based Terrain tools on the Asset Store - click here.
Voxeland looks quite identical to Rust’s Cave systems: https://www.assetstore.unity3d.com/en/#!/content/9180

1 Like

Your not getting the point mate, modeling isn’t the problem - its using the model with Unity meshes which do not go well, often making things from bad to worse.

If you have done such, then ok - model in blender? then import to unity? then how to get around the restrictions and problems with the original Unity terrain mesh? :slight_smile:

Em,… I honestly didn’t think of Voxeland actually, I thought it was more of a terrain design tool for games etc, so how would one do this? maybe create the terrain, THEN use voxeland and create the caves, then remove voxeland once finished or? just wondering. Thanks :slight_smile:

Edit: this is going to be a hand crafted world, not persistent - so the caves will be made in the position and stay in that same position, there will be no need for any asset once the caves have actually been made and are final. I would think that removing such asset or just leaving it in the package for future reference is better or what?!?

Have a look at AGFPro https://www.assetstore.unity3d.com/en/#!/content/11780 but look at the Steam store as it is currently on sale at 80% off and cost 3 GBP with the Voxel sculpt addon for 4.50 GBP. It is possible to create caves etc with an addon. Once the map is made it can be exported from the software and imported into Unity (it was made using Unity). The Steam version gets updated more frequently. The developers also have Geovox which is similar but aimed more at AAA. The software takes some getting used to but it can be fun to use once you become familiar. I used to spend quite some time just raising hills and digging caves, it has layers so when the ground starts to raise up different texture layers appear. grass first then soil then rock.

1 Like

You don’t remove the asset; the terrains do not work without it. Voxel terrain assets don’t generate standard meshes any more than the Unity terrain system does. (That is, meshes are generated at runtime, they are not stored in the project.)

–Eric

1 Like

Something I had not heard of before, thanks for this - will give it a go right now and its a plus+ as its on sale :slight_smile:

haha you know what they say mate? you learn something everyday, thank you :slight_smile:

Oh I’ve never thought about Voxel.