Welcome, Guest. Please login or register.
June 24, 2017, 05:17:26 AM

Login with username, password and session length

Search:     Advanced search
Donate! | Subscribe! | Shop: Amazon

***DONATION DRIVE 2 HAS BEGUN:
CLICK HERE TO BURN MONEY***
*
Home Help Search Login Register
f13.net  |  f13.net General Forums  |  Game Design/Development  |  Topic: Unlimited Detail Technology 0 Members and 1 Guest are viewing this topic.
Pages: [1] Go Down Print
Author Topic: Unlimited Detail Technology  (Read 3628 times)
Mrbloodworth
Terracotta Army
Posts: 15148


on: April 08, 2010, 06:33:43 AM

I don't even know what to say, so take a look for yourself.

http://unlimiteddetailtechnology.com/

I am not technical enough to tell if this is completely bullshit or not.

Today's How-To: Scrambling a Thread to the Point of Incoherence in Only One Post with MrBloodworth . - schild
www.mrbloodworthproductions.com  www.amuletsbymerlin.com
Malakili
Terracotta Army
Posts: 10525


Reply #1 on: April 08, 2010, 06:44:32 AM

I don't know much about it, but I seem to recall someone saying that while you can render ridiculous scenes like that, you can't animate them or something. 

Disclaimer: This might be complete bullshit also, I have no idea what I'm talking about and am repeating something I remember hearing last time this tech came up in conversation elsewhere.
Goreschach
Terracotta Army
Posts: 1546


Reply #2 on: April 08, 2010, 06:54:46 AM

It's basically just some kind of voxel system. While voxels aren't totally bullshit(they're used for static terrain in some engines like crytek and the next iD tech, iirc) this 'company' most assuredly is.
Sheepherder
Terracotta Army
Posts: 5188


Reply #3 on: April 08, 2010, 06:56:20 AM

But this voxel system has a z-buffer! why so serious?
Mrbloodworth
Terracotta Army
Posts: 15148


Reply #4 on: April 08, 2010, 06:56:44 AM

you can't animate them or something. 

That was a question I had.

Today's How-To: Scrambling a Thread to the Point of Incoherence in Only One Post with MrBloodworth . - schild
www.mrbloodworthproductions.com  www.amuletsbymerlin.com
Sheepherder
Terracotta Army
Posts: 5188


Reply #5 on: April 08, 2010, 08:07:28 AM

Animation is possible.

The problem is scalability: voxels are effectively a 3d mesh where each point of the solid is explicitly mapped, as opposed to a polygon mesh where you can map eight points and get a rectangular prism of any size that your engine can handle.
Goreschach
Terracotta Army
Posts: 1546


Reply #6 on: April 08, 2010, 08:18:21 AM

Animation is possible.

The problem is scalability: voxels are effectively a 3d mesh where each point of the solid is explicitly mapped, as opposed to a polygon mesh where you can map eight points and get a rectangular prism of any size that your engine can handle.

Not really. The size is still somewhat of a problem, but can be greatly reduced with run length encoding or a sparse voxel octree. You can perform some basic effects on voxel groups, like rotation/translation/skewing, but advanced effects like mesh skinning can't be implemented without effectively nullifying the significant benefit of voxels, the regular ordered arrangement of the geometry elements. The simple ordering of voxels is what allows for such fast searching of RLE voxel maps and tree traversals of SVOs.
Sheepherder
Terracotta Army
Posts: 5188


Reply #7 on: April 08, 2010, 08:37:40 AM

You can perform some basic effects on voxel groups, like rotation/translation/skewing, but advanced effects like mesh skinning can't be implemented without effectively nullifying the significant benefit of voxels, the regular ordered arrangement of the geometry elements.

So effectively you can't skin meshes because the computer doesn't store the coordinates of each voxel because the position of each voxel is most efficiently stored as a result of the structure of the voxel group?
Goreschach
Terracotta Army
Posts: 1546


Reply #8 on: April 08, 2010, 08:56:08 AM

You can perform some basic effects on voxel groups, like rotation/translation/skewing, but advanced effects like mesh skinning can't be implemented without effectively nullifying the significant benefit of voxels, the regular ordered arrangement of the geometry elements.

So effectively you can't skin meshes because the computer doesn't store the coordinates of each voxel because the position of each voxel is most efficiently stored as a result of the structure of the voxel group?

For typical implementations of voxels, basically. Voxels tend to be very strongly tied to some kind of memory arrangement, either a 2d array of pointers to a heightmap array for rle encoded voxelmaps(which are usually multiple layer heightmaps for most videogames, since most game levels are vaguely flat) or an octree with explicit pointers up and down the branches of the tree. This is why they're so fast. They have easy ways to go through them and find what you should be looking at, while poly's are just a random soup of data that you have to search through and order while rasterizing. This is why visible surface detection/culling/zbuffering and stuff like that are so important in poly rendering, otherwise you'd have to test every single triangle for every frame.

In theory, I suppose there's nothing stopping you from adding extra 'real position' data to the voxel data, the same way you can add 'real normal' and texture data to them. However, if you did this and started warping around the voxels, once you tried rasterizing these points that could basically be anywhere now, you're going to have to start doing a lot of that searching all over again. The voxels are no longer right next to each other, they could be feet apart, or even be overlapping. So it's basically like all you've done is turn your voxels into vertices, and now you have to make triangles out of them and rasterize, and at that point you're basically just working with a convoluted high poly mesh.
Mrbloodworth
Terracotta Army
Posts: 15148


Reply #9 on: April 08, 2010, 09:05:03 AM


Today's How-To: Scrambling a Thread to the Point of Incoherence in Only One Post with MrBloodworth . - schild
www.mrbloodworthproductions.com  www.amuletsbymerlin.com
Goreschach
Terracotta Army
Posts: 1546


Reply #10 on: April 08, 2010, 09:15:14 AM

There's not really anything more that needs to be said about them. A thread like this seems to come up every year or so on some of the forums I read. I'm pretty sure they've been at this for at least a couple years now, and as far as I can tell, 'they' are actually just one guy. One who apparently has a tendency to DSma and show up in said threads.
Trippy
Administrator
Posts: 20328


Reply #11 on: April 08, 2010, 11:28:51 AM

Looks interesting.
nurtsi
Terracotta Army
Posts: 291


Reply #12 on: April 08, 2010, 11:47:23 AM

It's basically bullshit (not the tech, but the company). They're pitching for easy VC money.

The same stuff is being done by many people. Id Software has one such system in development for their Tech 6 (whatever comes after Rage). There's been a lot of research to using sparse voxel octrees and ray-casting with GPU in 3D graphics. Just check the publications from I3D, Siggraph etc.

You can find his forum posting from 2008 here with the same examples.
CadetUmfer
Terracotta Army
Posts: 69


WWW
Reply #13 on: April 09, 2010, 10:53:36 AM

Yeah but what Id's doing is GPU-accelerated, this is pure software.

Anthony Umfer
Developer, LiftOff Studios
Mrbloodworth
Terracotta Army
Posts: 15148


Reply #14 on: August 15, 2011, 08:13:17 AM

Unlimited Detail Real-Time Rendering Technology Preview 2011 [HD][/url]


They are back with more to show.

Today's How-To: Scrambling a Thread to the Point of Incoherence in Only One Post with MrBloodworth . - schild
www.mrbloodworthproductions.com  www.amuletsbymerlin.com
Malakili
Terracotta Army
Posts: 10525


Reply #15 on: August 15, 2011, 08:23:30 AM

KallDrexx
Terracotta Army
Posts: 3510


Reply #16 on: August 15, 2011, 08:32:29 AM

Notch posted 2 blog posts about this.  It's a Scam and his follow up "But Notch, it's NOT a scam"
Sheepherder
Terracotta Army
Posts: 5188


Reply #17 on: August 15, 2011, 01:23:25 PM

They are back with more to show.

Just like herpes.
Pages: [1] Go Up Print 
f13.net  |  f13.net General Forums  |  Game Design/Development  |  Topic: Unlimited Detail Technology  
Jump to:  

Powered by SMF 1.1.10 | SMF © 2006-2009, Simple Machines LLC