Jump to content

Procedurally generated planets for usage in video games


acey195

Recommended Posts

Hello people :D,

I finished the demoreel for my graduation project:

Showcasing a procedurally generated planet with multiple levels of detail and the pipeline used to create it.

The generator, created in Houdini, automatically exports various levels of detail to model files.

These "chunks" are generated from a template that can be created by an artist in about one hour with a lot of control,

unlike many noise based procedural planet generators.

After all the data is generated, in about 6 hours on an above average machine,

the generated planet can be imported into Unity by the other end of the pipeline.

Reducing the work for one artist from more than a month to one day.

Features:

- Generation of UVmapped terrain, with multiple levels of details.

- Random planets, hand edited or manually created planets can be used.

- Climate simulation during generation, including wind, rain and oceanic conveyors.

- Texture based geometry detailing, for more control than a noise based approach.

- True 3D terrain, allowing for tunnels among other things.

- Automatic prop placement and dynamic loading in Unity.

- Automatic water mesh generation.

- Automatic collision generation.

- Specific atmosphere generation, clouds linked to the climate.

- Automatic texture generation for texture masks, normal maps and bump maps.

- Shaders for dynamic blending of levels of detail.

Complete Documentation:

http://www.twandegra... Graaf 2012.pdf

Portfolio:

http://www.twandegraaf.nl/

Music:

http://freemusicarch...ong_For_January

Best regards,

Twan

The state of the project 6 months ago:

Over the last four months I have worked on a procedural generator for planets.

I have now reached the first mayor milestone.

I use Houdini for the design and to export all the model files and texture masks.

This way they can be integrated in any game engine,

rather than having to build a specific game engine for the procedural generation.

I have integrated into Unity, into a game prototype I have been working on last year.

For my "next" project I am going to spend another 20 weeks on the generator, adding things like:

-object placement

-water

-smooth level of detail blending.

Edited by acey195
  • Like 3
Link to comment
Share on other sites

  • 5 months later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...