Author Topic: Voxelplasma  (Read 1531 times)

0 Members and 1 Guest are viewing this topic.

Offline Optimus

  • DBF Aficionado
  • ******
  • Posts: 2341
  • Karma: 116
    • View Profile
    • Optimouse Demo Site
Voxelplasma
« 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
« Last Edit: April 04, 2008 by Optimus »
Challenge Trophies Won:

Offline Shockwave

  • good/evil
  • Founder Member
  • DBF Aficionado
  • ********
  • Posts: 16789
  • Karma: 439
  • evil/good
    • View Profile
    • My Homepage
Re: Voxelplasma
« Reply #1 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?
Shockwave ^ Codigos
Challenge Trophies Won:

Offline Optimus

  • DBF Aficionado
  • ******
  • Posts: 2341
  • Karma: 116
    • View Profile
    • Optimouse Demo Site
Re: Voxelplasma
« Reply #2 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.
Challenge Trophies Won:

Offline rain_storm

  • Here comes the Rain
  • DBF Aficionado
  • ******
  • Posts: 3052
  • Karma: 174
  • Rain never hurt nobody
    • View Profile
    • org_100h
Re: Voxelplasma
« Reply #3 on: April 01, 2008 »
This look really trippy neat effect Optimus

Challenge Trophies Won:

Offline Jim

  • Founder Member
  • DBF Aficionado
  • ********
  • Posts: 5098
  • Karma: 380
    • View Profile
Re: Voxelplasma
« Reply #4 on: April 01, 2008 »
Would make awesome lava :D

Jim
Challenge Trophies Won:

Offline va!n

  • Pentium
  • *****
  • Posts: 1334
  • Karma: 106
    • View Profile
    • http://www.secretly.de
Re: Voxelplasma
« Reply #5 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:
Asus P5Q, Intel Q8200, 6 GB DDR2, Radeon 4870, Windows7 x64
http://www.secretly.de
Challenge Trophies Won:

Offline Optimus

  • DBF Aficionado
  • ******
  • Posts: 2341
  • Karma: 116
    • View Profile
    • Optimouse Demo Site
Re: Voxelplasma
« Reply #6 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 :)
Challenge Trophies Won:

Offline va!n

  • Pentium
  • *****
  • Posts: 1334
  • Karma: 106
    • View Profile
    • http://www.secretly.de
Re: Voxelplasma
« Reply #7 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...
Asus P5Q, Intel Q8200, 6 GB DDR2, Radeon 4870, Windows7 x64
http://www.secretly.de
Challenge Trophies Won:

Offline Optimus

  • DBF Aficionado
  • ******
  • Posts: 2341
  • Karma: 116
    • View Profile
    • Optimouse Demo Site
Re: Voxelplasma
« Reply #8 on: April 03, 2008 »
http://en.wikipedia.org/wiki/Image:2ndrealitywater.png

Also, I would like to try what iguana did in this demo. 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 or voxel tunnels or even more weird voxel objects or voxels on polygons 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 :)
Challenge Trophies Won:

Offline WidowMaker [retired]

  • %010101
  • Atari ST
  • ***
  • Posts: 132
  • Karma: 21
  • %010101
    • View Profile
Re: Voxelplasma
« Reply #9 on: April 05, 2008 »
Very cool effect Optimus :)

You should make some cracktros :P There are groups who would appreciate them.


Offline rbz

  • Founder Member
  • DBF Aficionado
  • ********
  • Posts: 2325
  • Karma: 392
    • View Profile
    • http://www.rbraz.com/
Re: Voxelplasma
« Reply #10 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 :)

rbz ^ Codigos
Challenge Trophies Won:

Offline Clyde

  • A Little Fuzzy Wuzzy
  • DBF Aficionado
  • ******
  • Posts: 7145
  • Karma: 69
    • View Profile
Re: Voxelplasma
« Reply #11 on: April 05, 2008 »
Nice one Optimus :)
Still Putting The IT Into Gravy
If Only I Knew Then What I Know Now.

Challenge Trophies Won: