For radiosity? 15 years minimum is my estimate. *Ray tracing* a single scene takes minutes on today's systems, and radiosity is way more demanding than ray tracing.calculon000 said:When you say "impossible", you really mean "wait 7 years", right?
It would make more sense to compare Doom III to Quake.calculon000 said:Well, if we look at the difference between Doom 3, which came out in 2004, and Fallout 1, which came out in 1997, could you say that maybe it would happen in 7 years, given Crysis as a benchmark?
No we don't. In fact, that's patently false.[i said:Rattus Rattus[/i]]
It would make more sense to compare Doom III to Quake.
With that comparison fully in mind, I strongly doubt it will happen in the next seven years. Analytical models such as radiosity are extremely resource-intensive and today's graphics hardware isn't suited for them (and we all know it's impossible to do real-time 3D graphics without hardware acceleration).
Really? Ever try writing a software renderer with support for Phong shading, multiple light sources, shadow volumes and environmental bump-mapping and getting it to run real-time on a state-of-the-art system?Sander said:No we don't. In fact, that's patently false.
Is your reading so completely poor? I clearly used a second sentence that said that it couldn't be done at the level it is being done with hardware acceleration.[i said:Rattus Rattus[/i]]
Really? Ever try writing a software renderer with support for Phong shading, multiple light sources, shadow volumes and environmental bump-mapping and getting it to run real-time on a state-of-the-art system?
Nope, didn't think so.
Such as a move *away* from 'more polygons=UBAR!' and towards functions, for instance.To be fair, what you say was true ten years ago. It isn't anymore. And as far as I can see, it never will be. Your average GPU is an order of magnitude more powerful than the best CPU and *still* barely manages to cope with all the graphical bells and whistles of "next-gen" games. Something damn *miraculous* would have to happen to change that.
I have devised a revolutionary new method of analysing text by simply reading its first part, expressing its content in first-order predicate logic and using the thusly created predicates to extrapolate the meaning of the entire text.Sander said:Is your reading so completely poor? I clearly used a second sentence that said that it couldn't be done at the level it is being done with hardware acceleration.
Then you come in, ignore that second sentence and say that I'm wrong because it can't be done at the level it is now being done with hardware acceleration?
Fuck that, Rat. You've been doing that more frequently recently, and it's getting really, really annoying. So stop it, okay?
A good point. Procedural synthesis should streamline tasks like generating terrain, vegetation and even textures with (pseudo)random patterns, but may require significant hardware advances before it becomes fully feasible on PC. But with penetration of procedural content, fast GPU will be equally important (if not moreso) as it is today, because all those procedurally-generated primitives need to be processed somewhere. This, of course, necessitates a good bus with lots of bandwidth. PCI-E's 10 GB/s is very modest compared to 35 GB/s on PS3 and I suspect it might become a bottleneck in near future. An alternate solution might be to move a CPU core or two to the graphics card and execute procedures there. It would certainly give PCI-E more breathing space.Sander said:Such as a move *away* from 'more polygons=UBAR!' and towards functions, for instance.