4
$\begingroup$

At my workplace I got the task to create a huge cave, one that looks similar to Batman's cave, in Blender, to later be used in Unity. I am stuck as I have never done anything like this before. What is the correct way of doing this? What are the steps and what do I need? I cannot even start the project. I have donwloaded a rock brushset and tried it out but it was way too high resolution for a VR game. When I was looking at tutorials they were all about creating a high resolution scene but not for game development. Here are some references I got: enter image description here enter image description here enter image description here

$\endgroup$
3

3 Answers 3

3
$\begingroup$

A fun way is to use the built-in A.N.T. Landscape addon
No need for any sculpting ;)

  1. Add two mountains (i used Volcano and Default presets)
  2. Scale and Boolean one of them to make a cave
  3. Done

A cross-section preview of the result. enter image description here

$\endgroup$
3
  • $\begingroup$ Thank you! Is there a way in the end to make it low-res enough for a game but still be as realistic as possible? $\endgroup$ Commented Mar 29, 2022 at 19:02
  • 1
    $\begingroup$ Dupliacte the mesh, decimate one of them using the decimate modifier, bake normals from the hi-res mesh to the low one using cycles bake: docs.blender.org/manual/en/latest/render/cycles/baking.html $\endgroup$
    – lwswl
    Commented Mar 29, 2022 at 19:12
  • 1
    $\begingroup$ lol...love the lazy solutions! +1 $\endgroup$
    – Chris
    Commented Mar 30, 2022 at 12:35
2
$\begingroup$

Create a very simple version of your object, like a half sphere, give it object a Displace modifier in order to create chaotic relief:

enter image description here

You can also sculpt:

enter image description here

To add chaos, in Edit mode you can select all and Mesh > Transform > Randomize, or enable the Proportional Editing > Random option and move some vertices.

You can keep a low-poly version, displace or sculpt a high-poly version and bake the normals of the high-poly onto the low-poly.

As for the texture, you can unwrap your object, create a black texture then use a rock texture as Stencil. Once done you can use a b&w version of your image as height map to fake the relief. Texture will allow you to fake a high resolution object when your object remains actually low-poly. You can also use procedural texture even though it may not look as realistic as rock photos:

enter image description here

$\endgroup$
7
  • $\begingroup$ +1 but how can i do that with geometry nodes? 😇 $\endgroup$
    – Chris
    Commented Mar 30, 2022 at 12:36
  • 1
    $\begingroup$ Oh it's easy, Just ask Chris!! $\endgroup$
    – moonboots
    Commented Mar 30, 2022 at 12:37
  • $\begingroup$ i asked him - he said he would write an own answer.... :D $\endgroup$
    – Chris
    Commented Mar 30, 2022 at 13:35
  • 1
    $\begingroup$ + I've heard Chris was actually Batman so who better than him? $\endgroup$
    – moonboots
    Commented Mar 30, 2022 at 13:47
  • 1
    $\begingroup$ That's what I let people believe, my come back will be epic $\endgroup$
    – moonboots
    Commented Mar 30, 2022 at 13:50
1
$\begingroup$

Of course - a batman cave is worthless without stalactites...

so with this easy little node setup:

enter image description here

enter image description here

enter image description here

you get this:

enter image description here

the good thing with geometry nodes: you can adapt your cave as you need it:

so e.g. you can change the entrance:

enter image description here

you can change the look of your cage:

enter image description here

and of course you can adapt the distribution of your stalactites:

enter image description here

enter image description here

Batmobile by Fr3akShow: https://sketchfab.com/3d-models/batmobile-1989-1b951b22db35419a890ee3a2923a2185

$\endgroup$
6
  • 1
    $\begingroup$ Nice, but I can't see the Batmobile? $\endgroup$
    – moonboots
    Commented Mar 30, 2022 at 13:38
  • $\begingroup$ open your eyes man. There it is! :D $\endgroup$
    – Chris
    Commented Mar 30, 2022 at 13:47
  • $\begingroup$ wow, plus it looks like a chocolate cave, I hope Batman won't end up overweight $\endgroup$
    – moonboots
    Commented Mar 30, 2022 at 13:49
  • $\begingroup$ Damn. That hurts. How did you know I have problems with my weight…?!😢 $\endgroup$
    – Chris
    Commented Mar 30, 2022 at 13:52
  • $\begingroup$ well, look at your cave, it looks more like a chocolate truffle, I've just unmasked you, you're not Batman, you are Chocolateman $\endgroup$
    – moonboots
    Commented Mar 30, 2022 at 13:57

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .