Jump to content


Game engines that easily allow caves and overhangs?


11 replies to this topic

#1 tvvladimir

    New Member

  • Members
  • Pip
  • 6 posts

Posted 03 August 2011 - 06:49 AM

Hello,

I have created a topic before asking about game engines that allow voxel terrains. It appeared that there aren't many. Well, what about game engines that can create caves and overhangs easily and are available for indie developers? Are there any? All i want is to create very large terrain with vegetation, rocks and big amount of overhangs and caves.

Thanks for your answers upfront!:happy:

#2 Tottel

    Member

  • Members
  • PipPip
  • 49 posts

Posted 03 August 2011 - 02:14 PM

C4 Engine. You can probably see an add in the top right corner of this page. :)

#3 tvvladimir

    New Member

  • Members
  • Pip
  • 6 posts

Posted 03 August 2011 - 06:29 PM

But anything else aside from C4 engine?

#4 Reedbeta

    DevMaster Staff

  • Administrators
  • 5309 posts
  • LocationSanta Clara, CA

Posted 03 August 2011 - 06:37 PM

If you're modeling the geometry as opposed to using a heightfield, then any engine should be able to do it. It's just differently shaped environment geometry, that's all.
reedbeta.com - developer blog, OpenGL demos, and other projects

#5 tvvladimir

    New Member

  • Members
  • Pip
  • 6 posts

Posted 03 August 2011 - 06:56 PM

But from what I see I can't make a cave in just any engine that easily, there r no options in atleast the engines I've checked: torque, unity, and so on... So what do you mean take any engine?

#6 Tottel

    Member

  • Members
  • PipPip
  • 49 posts

Posted 03 August 2011 - 07:19 PM

What he means is:

You're looking for an engine that natively allows you to create cliffs and caves as part of the terrain. Some engines have this feature (voxel terrain), but most engines still use a heightmap-based technique.

So, if you want a cave in most game engines, you model it in a 3rd party modelling program (3ds max, blender, ..), and then you import this into your engine and place it on/in the terrain.
If you wouldn't mind using this last method, I would suggest you look up "modular" modelling, to save you a lot of time.

#7 alphadog

    DevMaster Staff

  • Moderators
  • 1716 posts

Posted 03 August 2011 - 07:59 PM

A heightmap for the surface, a mesh for the overhang and a portal that allows you to access the inside of the cave. That's how most games navigate the fact that they don't have volumetric terrain in most engines. C4 does have volumetric terrain.
Hyperbole is, like, the absolute best, most wonderful thing ever! However, you'd be an idiot to not think dogmatism is always bad.

#8 Stingray

    New Member

  • Members
  • Pip
  • 4 posts

Posted 22 August 2011 - 09:56 PM

Wouldnt Unreal be good for this since you "Carve" out the enviroment? I maybe out in left field though LOL.

#9 Artur

    New Member

  • Members
  • Pip
  • 6 posts

Posted 23 August 2011 - 12:37 AM

Why is this so hard to do, why couldn't a terrain tool allow for sculptris like tessellation and maybe a simple retopo tool to clean up the mesh/terrain.

#10 alphadog

    DevMaster Staff

  • Moderators
  • 1716 posts

Posted 23 August 2011 - 06:42 PM

Artur said:

Why is this so hard to do, why couldn't a terrain tool allow for sculptris like tessellation and maybe a simple retopo tool to clean up the mesh/terrain.

Because, most commonly, terrain in 3D games are handled as a flat mesh to which a heightmap is applied. A single heightmap does not allow you to specify caves, overhangs, or other similar structures.

You can use multiple heightmaps, if your engine knows how to work with them. To simplify, one map bumps "up and down" and the next ones bumps "out/in". These maps are relatively trickier to generate or work with.

Depending on the game world, you can model the whole terrain, or you can model certain parts of it and "overlay" it with your heightmapped terrain.

Rarer techniques are voxel-based engines or procedural/higher-order surfaces based engines. But, those are not common.
Hyperbole is, like, the absolute best, most wonderful thing ever! However, you'd be an idiot to not think dogmatism is always bad.

#11 rouncer

    Senior Member

  • Members
  • PipPipPipPip
  • 2725 posts

Posted 24 August 2011 - 12:32 AM

Artur, its a pain overcomplicating things.
you used to be able to fit a game on a disk, then you used to be able to fit a game on a cd, then you used to be able to fit a game on a dvd, now you can barely fit one on your harddrive.

#12 tvvladimir

    New Member

  • Members
  • Pip
  • 6 posts

Posted 24 August 2011 - 07:02 AM

You mention "procedural/higher-order surfaces based engines". Can you state what are these engines? I'd like to give it a try. But only thoese engines that are available for the public.





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users