gbadev.org forum archive

This is a read-only mirror of the content originally found on forum.gbadev.org (now offline), salvaged from Wayback machine copies. A new forum can be found here.

DS Misc > WAVERACE DS 3D - announcement and technology demo.

#96983 - omaremad - Mon Aug 07, 2006 4:25 am

Hello, this started as apc application for some shader code i wanted to test... but now i used the same technology and ported it to the ds.

In the demo you have 100% 3d waves with fluid physics both on the water and on the camera( camera bounces on water using the height of the verties and their normals)

the waves can be of inifinte complexity
the demo shows 25*25 grid (each square has two tris so its pushing 1250 verts leaving about 800 for the rest of the game)

the demo runs at 14 fps, the waves run on fixed point but some uneeded byte shifts can be taken out, the speed decrease is exponential since its a grid so smaller / less dense grids can run at 60fps

skybox looks pretty nice and free from wobbling and alising, seams etc... because its not 3D

its a 2D Exrot BG blended with the 3D layer

the small mesh in the demo show a early version of a blender mesh exporter which exports:

-vertex colours (whoohooo baked radiosity instead of memory eating lightmaps)
-uv coords
-vertex coords
-normals

this is very early and i hope i might get some assembler experts to help :)


DPAD= move
Touch screen= look
Tap i say tap the start button for waves , long presses make huge waves which can be disorientating
ok teh demo:

[url]omaremad.gdlib.net/wave.zip[/url]

#96984 - omaremad - Mon Aug 07, 2006 4:27 am

would using the DMA to copy vertex buffers of the waves be much faster than memcpy? if so i can get a big speed boost.

#97002 - JaJa - Mon Aug 07, 2006 9:58 am

That's awesome.

At first I thought it was broken because I was facing away from the wave area, so i had to move over to it.
_________________
LAWL HOOGE
My Blog

#97009 - ETkoala - Mon Aug 07, 2006 11:20 am

it looks great!

#97063 - omaremad - Mon Aug 07, 2006 7:11 pm

Thanks guys

I hope to see more critics so i can improve it.

any bugs or bad physics/ improvements please report it

i would also be happy if soem assembler's helped out

#97069 - Dan2552 - Mon Aug 07, 2006 7:54 pm

I love the colours of the water!

#97098 - Red XIII - Mon Aug 07, 2006 11:26 pm

Good work! I'd love to see tech apps like this more often.

Anyway,I failed trying to get ontop that cube :(
_________________
He who laughs last, obviously didn't get the joke.

If at first you don't succeed, redefine success.

Jesus said to John "Come forth and I will grant you eternal life." John came fifth and won a toaster.

#97107 - omaremad - Tue Aug 08, 2006 12:11 am

Thanks all

hehe that cube doesnt have collision detection,and the waves are cel shaded thats why they look cool.

#162892 - cualquiercosa327 - Mon Sep 15, 2008 8:30 pm

hello,can someone send me it??
i would like seing
thanks

#162961 - HyperHacker - Wed Sep 17, 2008 4:42 am

Yeah, this thread being over 2 years old, the link is dead.
_________________
I'm a PSP hacker now, but I still <3 DS.