Umbra Engine - Voxel engine in XNA

Loading...

Sign in or sign up now!
Alert icon
Upgrade to the latest Flash Player for improved playback performance. Upgrade now or more info.
20,962
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on Mar 4, 2011

Follow progress at http://www.facepunch.com/threads/1108612-Umbra-Voxel-Engine

A voxel engine a friend of mine and I have been working on for about a week. It's made in XNA. It divides the world into chunks, in all three directions. This makes it possible to have infinitly tall mountains, or infinitly deep oceans.
The shown world is a globe, 9 chunks in radius. This adds up to a total of 3800 chunks. Everything is drawn almost lag-free, and if the radius is reduced to 7 chunks, it runs smoothly at 60 fps.
The terrain is bicubicly interpolated.

I know this is sort of a minecraft ripoff, but the finished product will be very unsimilar to minecraft. Minecraft is awesome and so on, so please don't comment about this!

Category:

Gaming

Tags:

License:

Standard YouTube License

  • likes, 5 dislikes

Link to this comment:

Share to:

Uploader Comments (sondreixixv)

  • @hertzman5 @KinoFootage Seriously? You people need to stop policing the net. Let notch do it. I'm tired of fans associated with a game policing modders on the net telling people what is and is not allowed. 1) Are you the creator? 2) Are you on the creator's legal team? 3) How do you know he's even gonna release it without replacing the textures? and finally 4) Who the hell honestly asked you?

  • @xPreatorianx Amen...

  • It has the same textures as minecraft.

  • @Splugger Really? I didn't noitce :O

  • May i ask how you got around the lag factor for rendering?

  • @Rman159Productions We go through each block, eliminating any faces that are between two opaque blocks. The method for this selection is one of the main optimalizations we're doing, and currently we divide each chunk into an octree based on block-visibility (invisible, translucent or opaque).

    In addition to this, we only build the vertices at the beginning, and at chunk-updates. Each chunk has a VertexBuffer and the drawing-code loopes through each chunk, drawing it's VertexBuffer.

see all

All Comments (83)

Sign In or Sign Up now to post a comment!
  • @combatrevolved i sayed ...

  • Now add creepers.

  • @SuperJoshymon THIS, EVERYDAY

  • Put a bit of water in the middle of one of those. Give map to Nova. GAY TONY EVERY WHERE!

  • @minecraftermad read the description

  • ...

    

  • I would like to see the source code of the xna version (before u ported it too opentk)

  • @009stickAlex Anyone can use any texture as long as its not copyrighted.

  • what if minecraft was shaped like that?

  • Mh ... this looks quite interesting. Seems like some experiment to me. What will/is it good for though?

Loading...

Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more