Jump to content


voxeliq engine | c# & xna 4.0 voxel engine in development


13 replies to this topic

#1 raistlinthewiz

    New Member

  • Members
  • Pip
  • 9 posts

Posted 26 November 2011 - 07:23 PM

Hi there all!, I'm the new guy in the town and will be posting updates on my engine.

Disclaimer: This is not meant to be a minecraft rip-off, clone or anything. I'm just building it for fun - which I need thanks to my boring day-time job :) Yet again, I'm testing myself to see what I'm capable of. Hope I'll not flamed for it :)

Voxeliq Engine is a Minecraft-like block-engine which is not even in alpha-stage. So I'll be not be posting any testable-executables any in near future :) Still I capture ingame videos frequently and I'll be posting them here once I capture new ones.

Info Status
  • Improved infinitive terrain implementation
  • Better & optimized memory usage
  • Ingame chunks: 1089 ~ 35 million blocks.
  • Basic lightning – though kinda buggy & incomplete.
  • Shiny textures
  • Skydome (with generated clouds), fog, flying support.
  • Basic shovel ~ block build/crack support.

Screenshot

Posted Image


Posted Image



Voxeliq Engine VII - Bloom Effects



Voxeliq Engine VI - Day & Night Cycles - 03.2012



#2 raistlinthewiz

    New Member

  • Members
  • Pip
  • 9 posts

Posted 13 March 2012 - 10:08 AM

Old Videos


Voxeliq Engine V - 11.2011



Techno Visualizer



#3 raistlinthewiz

    New Member

  • Members
  • Pip
  • 9 posts

Posted 13 March 2012 - 10:08 AM

IV - Infinitive Terrain 2.0



III - Infinitive Terrain



#4 raistlinthewiz

    New Member

  • Members
  • Pip
  • 9 posts

Posted 13 March 2012 - 10:08 AM

II


I



#5 raistlinthewiz

    New Member

  • Members
  • Pip
  • 9 posts

Posted 13 March 2012 - 10:09 AM

Video 7 - Bloom Effect

  • Added a sample bloom effect though it's over applied in magnitude.
  • Replace how block memory is handled. Now blocks are stored in a single huge array instead of array per chunks.
  • Few optimization on generation/lighting/building.


#6 roel

    Senior Member

  • Members
  • PipPipPipPip
  • 698 posts

Posted 13 March 2012 - 12:54 PM

Looks like a nice project!

#7 raistlinthewiz

    New Member

  • Members
  • Pip
  • 9 posts

Posted 26 March 2012 - 07:06 AM

Video of voxeliq running over monogame (opengl)



For details: http://www.voxeliq.o...opengl-upd-r186

#8 v71

    Valued Member

  • Members
  • PipPipPipPip
  • 353 posts

Posted 26 March 2012 - 09:46 PM

Why fear to be flamed ? this is not gamedev , relax , very good work indeed
Check my code in the c/c++ section :
http://www.binpress.com/browse/c

#9 raistlinthewiz

    New Member

  • Members
  • Pip
  • 9 posts

Posted 27 March 2012 - 09:15 AM

ty :)

#10 Stainless

    Member

  • Members
  • PipPipPipPip
  • 577 posts
  • LocationSouthampton

Posted 27 March 2012 - 09:58 AM

Have you tried decreasing the size of the voxels, and increasing the number of them?

Kind of like increasing the resolution of an image.

Just wondered what sort of frame rate you would get and how many voxels you can render before it grinds

#11 Vilem Otte

    Valued Member

  • Members
  • PipPipPipPip
  • 345 posts

Posted 27 March 2012 - 10:49 AM

Nice project!

In videos it seems like it freeze for a half second (or even less), when you're generating terrain - seems to me like you're generating whole map, or at least parts, you already have in memory. Or the little lag might also be somewhere else.
My blog about game development (and not just game development) - http://gameprogramme...y.blogspot.com/

If you don't know how to speed up application, go "roarrrrrr!", hit the compiler with the club and use -O3 :D

#12 raistlinthewiz

    New Member

  • Members
  • Pip
  • 9 posts

Posted 27 March 2012 - 11:46 AM

@vilem, if you're talking about the very last video (IX monogame) - that's caused by monogame not allowing off-threads atm. Other video's don't have that problem in.
  • In XNA version I've actually an off thread that can generate / lighten / build block vertices.
  • Building block vertices on monogame causes problems as it doesn't allow gpu stuff to be processed in off-threads which will be fixed.
@stainless, haven't tried that yet but I'll be doing so.

#13 marlfox

    New Member

  • Members
  • Pip
  • 1 posts

Posted 10 April 2012 - 03:29 PM

Beautiful work! I've also become quite interested in making an XNA Voxel engine as of late. Are there any resources you could recommend that cover the core algorithms and techniques for achieving that blocky minecraft-style look with a reasonable framerate? I've been reading through the Voxeliq project blog but it mostly covers optimization techniques that will come later once I've developed a prototype. Thanks a lot and again, great work!

#14 raistlinthewiz

    New Member

  • Members
  • Pip
  • 9 posts

Posted 11 April 2012 - 10:23 PM

This should get you started: http://www.voxeliq.o...ines-resources/





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users