Sarge
Register | User Profile | Member List | F.A.Q | Privacy Policy | New Blog | Search Forums | Forums Home
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Misc. > Everything Else > Finally, some animated voxels!
 
Author
All times are GMT. The time now is 19:35. Post New Thread    Post A Reply
GoatLord
Senior Member


Posts: 1414
Registered: 07-02




There have been a few threads in the past about the "Unlimited Detail" videos which showcase a detailed but static world of voxels. That was the ultimate drawback; the fact that animating a voxel data set was either impossible or would look extremely glitchy. This video is remarkable in that it demonstrates a character made out of voxels, engaged in walking routine which looks as good as it would have as a triangulated mesh. This is exciting and shows promise for the use of voxels in future video games and computer animation in general.

Old Post 01-17-12 06:25 #
GoatLord is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
GooberMan
Scripting Nut


Posts: 1097
Registered: 02-01



GoatLord said:
the fact that animating a voxel data set was either impossible or would look extremely glitchy.

...no. As discussed over and over in those threads, it's that it was effectively the same problem as 2D digital motion video but with n times the amount of data (where n is the depth of the voxel soup).

This video (which you didn't post properly, remove the &related part from your link) shows a method where the author has applied traditional poly skinning to a voxel soup by assigning weights to each voxel in the same way weights would be assigned to a vertex.

Of course, the problem then is that the voxel is not in the same location in that octree that it originally was. His solution? Worry about it at render time. The culling of the tree quite simply isn't as efficient as it should be because each node is skinned at rendertime before deciding whether to continue traversing the octree at that point or not. This basically eliminates one of the advantages of using an octree to represent a voxel soup - simple frustum culling is now out of the question.

So, as a proof of concept? Cool. As a usable piece of tech? Still has a way to go.

Old Post 01-17-12 06:38 #
GooberMan is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Maes
I like big butts!


Posts: 8662
Registered: 07-06


That could be an untextured polygonal object, for all we know.

Old Post 01-17-12 09:29 #
Maes is online now Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
GooberMan
Scripting Nut


Posts: 1097
Registered: 02-01


Could be. The source is freely available though, and since the video's half a year old I'm sure bullshit would have been called already if it were.

Old Post 01-17-12 10:59 #
GooberMan is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Violator
Junior Member


Posts: 240
Registered: 07-10


What bullshit lol that is probably a polygonal object

Old Post 01-17-12 11:38 #
Violator is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
Maes
I like big butts!


Posts: 8662
Registered: 07-06


Well...it did show an increase in FPS with scaling it down which would be consistent with an octree-based detail shifting.

Considering that in order to make it displayable and texturable by current hardware (with acceleration) it will eventually have to be converted to polygons in the end, surely using less voxels as the basis for the displayed mesh is a Good Thing (I guess).

Of course, the day where they'll start building graphics hardware that has built-in voxel primitives and facilities, then we'll see.

Old Post 01-17-12 12:19 #
Maes is online now Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
DooMAD
Doom IS a religion.


Posts: 1167
Registered: 07-02


Posting just because I'm expected to be present whenever people are talking about voxels.

Old Post 01-17-12 13:16 #
DooMAD is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
GoatLord
Senior Member


Posts: 1414
Registered: 07-02


You can tell when he zooms in to the creature that it's an architecture of voxels.

Old Post 01-17-12 13:54 #
GoatLord is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
GooberMan
Scripting Nut


Posts: 1097
Registered: 02-01


It was written in CUDA, which means it can bypass the current-standard polygon pipeline to render the voxels natively on hardware. It's one of the advantages of using a GPGPU library. I'm waiting for the day when new hardware ditches the polygon pipeline entirely and implements it in GPGPU software. It'd probably perform a little slower than the current pipeline, but it's the way forward.

The GPGPU capabilities of the next generation of games consoles will dictate exactly how viable voxel technology is in the foreseeable future. It can certainly be used successfully right now with certain limitations (ie Crysis, which uses a heightmap and voxel capping features that are both converted to polygons) but any development with voxels is effectively a gamble for all but the PC development crowd at the moment. Or, in this case, the basis for a thesis. Hooray for academia.

Old Post 01-18-12 01:53 #
GooberMan is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
All times are GMT. The time now is 19:35. Post New Thread    Post A Reply
 
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Misc. > Everything Else > Finally, some animated voxels!

Show Printable Version | Email this Page | Subscribe to this Thread

 

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are OFF
[IMG] code is ON
 

< Contact Us - Doomworld >

Powered by: vBulletin Version 2.2.5
Copyright ©2000, 2001, Jelsoft Enterprises Limited.

Forums Directory