Dark Bit Factory & Gravity

GENERAL => Projects => Topic started by: Optimus on April 01, 2008

Title: Voxelplasma
Post by: Optimus on April 01, 2008
I just decided to try coding a heightmap voxel landscape from scratch. I tried several time ago but I couldn't make it look good so I decided to try again more carefully. This is the first ok looking voxel I code and I have added some bonus test, the map is generated by some plasma function (maybe I should try to load some good landscape data) and so I call it again with new parameter to animate the voxel field like a plasma. Look cool!

The source code is in C and it's inside the archive. Just check the fx_voxel.c/h and forget about the rest. They are just few sources with additional functions in my new project template I am still building and I might be using in the future for coding. The voxel code is only in fx_voxel. Also, I know it can be optimized some more..

Try using the numeric arrow keys to move around (might need to press the num lock). Also you will see the little bugs where the edges of the map are not connected properly with their other sides. This is just a test!

http://optimus.demoscene.gr/dbf/voxelplasma.zip (http://optimus.demoscene.gr/dbf/voxelplasma.zip)
Title: Re: Voxelplasma
Post by: Shockwave on April 01, 2008
That looks really cool especailly when rotating it around with the arrows.

I'd really love to see this with more land-like colours, you could make a landscape that was boiling :) Lots of possibilities to try out with this one Optimus :)

Does this mean a new demo from you in the near future?
Title: Re: Voxelplasma
Post by: Optimus on April 01, 2008
I lust for making a new demo. I really do so.
I only don't know when. I just got a new job (which is a good thing but doesn't leave me much time).
I am planning for sure to finish a big DS demo this year. I just bought one and I tried to code something, I also have some good ideas with double screen and touch screen to try.
And try several things on PC either in software or accelerated. So it's possible I will work on some demo or few tiny intros here too.
I don't think I will find motivation for CPC or C64 coding though. Or any other things I would like to start.
But PC or DS or Gamepark and C it's a bit easier even for my limited time.
Title: Re: Voxelplasma
Post by: rain_storm on April 01, 2008
This look really trippy neat effect Optimus
Title: Re: Voxelplasma
Post by: Jim on April 01, 2008
Would make awesome lava :D

Jim
Title: Re: Voxelplasma
Post by: va!n on April 02, 2008
@JIM
Great work. I have never see a plasma voxel before... so i think its a new fx? Keep on your great work! Still looking forward to see the lava like plasma voxel  :kewl:
Title: Re: Voxelplasma
Post by: Optimus on April 02, 2008
Quote
I have never see a plasma voxel before... so i think its a new fx?

No, actually future crew did in 93 :)
Title: Re: Voxelplasma
Post by: va!n on April 03, 2008
oha, the goold old legend future crew, hehe... i was on amiga computer in 1993 until end of 2001... However i have never saw the effect before afaik... really nice one...
Title: Re: Voxelplasma
Post by: Optimus on April 03, 2008
http://en.wikipedia.org/wiki/Image:2ndrealitywater.png (http://en.wikipedia.org/wiki/Image:2ndrealitywater.png)

Also, I would like to try what iguana did in this demo (http://www.pouet.net/prod.php?which=364). Not just the voxel landscape but the wonderful voxel water effect at the end credits.

Next step would be to find out how those cool voxel twisters, voxel balls (http://www.pouet.net/prod.php?which=123) or voxel tunnels (http://www.pouet.net/prod.php?which=301) or even more weird voxel objects (http://www.pouet.net/prod.php?which=297) or voxels on polygons (http://www.pouet.net/prod.php?which=81) are possible.

Also, I'd like to try a different voxel approach, raytracing on voxels (like raycasting on wolfenstein, but now on cubes and 3d rays). And then maybe I'll try to make a raytracer too. (I also did a new raycaster from scratch some days ago in C that works better than my old raycaster in qbasic but I haven't posted anything about it yet :)
Title: Re: Voxelplasma
Post by: WidowMaker [retired] on April 05, 2008
Very cool effect Optimus :)

You should make some cracktros :P There are groups who would appreciate them.
Title: Re: Voxelplasma
Post by: Rbz on April 05, 2008
Good job Optimus, I always have been fascinated by voxel effects and how to code those, I must try something like that :)

Title: Re: Voxelplasma
Post by: Clyde on April 05, 2008
Nice one Optimus :)