|
|
|
cbuchner1
|
 |
« Reply #1 on: August 03, 2011, 08:36:54 PM » |
|
So what do you all think, is this the future of 3D rendering or is it bogus? And what do they mean by "unlimited" ?
unlimited detail requires unlimited memory, that's what they are not telling you. I've seen examples of point cloud or voxel rendering that merely consisted of a few heaviy detailed objects being repeated many (somtimes even a gazillion) times over. This technique profoundly fails at animation (which is essential for games), and it fails at large scenes containing many different objects. By the way, this is what I like about 3D fractals. Infinite detail with minimal memory requirement. And they are easily animated by changing a few parameters... I'd love to see a space shooter happening inside the bowels of a Mandelbox... on the iphone 
|
|
|
|
« Last Edit: August 03, 2011, 09:11:34 PM by cbuchner1 »
|
Logged
|
|
|
|
|
A Noniem
|
 |
« Reply #2 on: August 03, 2011, 09:52:17 PM » |
|
It's fake.
|
|
|
|
|
Logged
|
|
|
|
|
Syntopia
|
 |
« Reply #3 on: August 03, 2011, 10:36:32 PM » |
|
I don't think it is fake, but neither is it revolutionary. The big question is how they will store the information, without heavy reuse/instancing of objects. There is a good post here, comparing to other Voxel visualizers: http://procworld.blogspot.com/2011/08/unlimited-detail.htmlAnd if the tech really was that innovative, how come they didn't patent it?
|
|
|
|
|
Logged
|
|
|
|
|
barkeg
|
 |
« Reply #4 on: August 03, 2011, 11:33:38 PM » |
|
I don't think that it is done in real time! Even they say it's done on software. It has to be a supercomputer (and a mega-hard drive for all that information)
|
|
|
|
|
Logged
|
|
|
|
|
barkeg
|
 |
« Reply #5 on: August 11, 2011, 08:19:35 PM » |
|
|
|
|
|
|
Logged
|
|
|
|
|
A Noniem
|
 |
« Reply #6 on: August 11, 2011, 08:49:29 PM » |
|
I watched a little bit of it and apart from "taking one atom per pixel on the screen" (which is just ray tracing isn't it) he doesn't say how they do it (as I mentioned I haven't seen everything so it might actually be in there), which is essential if they want to convince the critics.
|
|
|
|
|
Logged
|
|
|
|
|
lycium
|
 |
« Reply #7 on: August 11, 2011, 09:23:49 PM » |
|
I don't think it is fake, but neither is it revolutionary. The big question is how they will store the information, without heavy reuse/instancing of objects. There is a good post here, comparing to other Voxel visualizers: http://procworld.blogspot.com/2011/08/unlimited-detail.htmlAnd if the tech really was that innovative, how come they didn't patent it? +1 for concise summary and clear thinking 
|
|
|
|
|
Logged
|
|
|
|
|
David Makin
|
 |
« Reply #8 on: August 11, 2011, 09:25:32 PM » |
|
I think the key thing here is "unlimited detail" but no mention of "unlimited variety"  It's quite obvious that many identical, or almost identical objects are repeated many times in the demo videos. Personally since he mentions "search" many times I guess the tech is hierarchical object instances with each object pointing to *all* those adjacent as well as subsidiary objects with a search algorithm that effectively ray-traces, just not in straight lines but rather following the closest hierarchical links to the ray's path until an object on the ray is found at which point sub-objects are checked in similar manner. Essentially irregular voxels -- i.e. atoms. This method would lend itself well to being quick to render but also highly compact as long as the variety of different objects is not too large - though for most applications adding a single random value to distort/modify individual items would perhaps be enough to introduce sufficient variety at least at maybe the scale of leaves/grass etc. The great thing is the method could quite easily be combined with almost any other conventional method - at almost any level within a combined hierarchy - including adding true ray-traced fractal objects 
|
|
|
|
« Last Edit: August 11, 2011, 09:37:47 PM by David Makin »
|
Logged
|
|
|
|
|
lycium
|
 |
« Reply #9 on: August 11, 2011, 09:35:08 PM » |
|
I think the key thing here is "unlimited detail" but no mention of "unlimited variety"  It's quite obvious that many identical, or almost identical objects are repeated many times in the demo videos. exactly right; what they're showing here is commonly called "instancing", and frankly a very poor instance of it  just recently these fine examples of instancing were brought to my attention:    fractal iteration is essentially a procedural form of instancing, and programs which render 3d julia sets, mandelbulbs etc are all concerned with intersecting these procedurally-defined bounding volumes against light rays. this is truly infinite (modulo finite precision, storage and computation etc...) detail, and uses even less storage than their approach - near zero - for this particular application.
|
|
|
|
« Last Edit: August 11, 2011, 09:36:52 PM by lycium »
|
Logged
|
|
|
|
|
David Makin
|
 |
« Reply #10 on: August 11, 2011, 09:40:20 PM » |
|
Thanks for those Thomas - I edited as you posted 
|
|
|
|
|
Logged
|
|
|
|
|
lycium
|
 |
« Reply #11 on: August 11, 2011, 10:20:13 PM » |
|
i forgot to mention that all the scene geometry (which includes an incredibly detailed house interior) takes 680mb of memory, which fits comfortably on a geforce gtx 260 - released more than 3 years ago (june 2008).
i wonder how many little voxels you'd need to get this kind of detail... bear in mind that the leaves are all partially opaque, and unless you assign an opacity for each voxel that's literally going to need "atoms"...
|
|
|
|
|
Logged
|
|
|
|
|
kronikel
|
 |
« Reply #12 on: August 22, 2011, 08:28:29 PM » |
|
I don't think the "unlimited detail" they are talking about requires unlimited memory. I think they simply mean every pixel on the screen will be unique. I was excited about this, but not sure what to think now
http://www.youtube.com/v/8vGXqXL7zrI&rel=1&fs=1&hd=1
|
|
|
|
« Last Edit: August 22, 2011, 08:35:18 PM by kronikel »
|
Logged
|
|
|
|
|
lycium
|
 |
« Reply #13 on: August 22, 2011, 09:15:18 PM » |
|
If you're basing your opinions on YouTube videos, instead of either studying Computer Graphics or reading what people who do study it say, then you're almost always going to get someone's "armchair expert" opinion (i.e. nonsense).
|
|
|
|
|
Logged
|
|
|
|
|
kronikel
|
 |
« Reply #14 on: August 22, 2011, 09:59:16 PM » |
|
Agreed. I don't know what to think after reading the posts on this forum, not after watching the video I posted. I just wanted to see if anyone had anything to say about what the guy in the video says.
|
|
|
|
« Last Edit: August 22, 2011, 10:03:12 PM by kronikel »
|
Logged
|
|
|
|
|