D. Kirk and Prof. Slusallek discuss real-time raytracing

Discussion in 'Architecture and Products' started by Waltz King, May 30, 2004.

  1. GameCat

    Newcomer

    Joined:
    Aug 18, 2003
    Messages:
    185
    Likes Received:
    0
    Location:
    Stockholm, Sweden
    Well, assuming some kind of spatial hierarchy already exists :) Which I think is a pretty fair assumption since most applications have most of the geometry in some kind of hierarchy that is generated offline. Don't get me wrong here, I really don't think ray tracing is some kind of panacea, but *asymptotically* the complexity is low with regard to the number of triangles. That isn't necessarily very interesting though.

    An hierarchical z-buffer with geometry in a spatial hierarchy probably performs similarly to a ray tracer for example, but that doesn't mean the hierarchical z-buffer is the be all end all of visibility computations.
     
  2. Nexiss

    Newcomer

    Joined:
    Feb 9, 2002
    Messages:
    122
    Likes Received:
    0
    You don't. GPUs would seem to be already moving toward architectures that can more efficiently handle raytracing (check out papers on raytracing on stream processors). In any case, special hardware functionality for raytracing would make the hardware no more "DX7" level than fixed function texture filtering makes current hardware.

    A professional renderer that uses raytracing is Mental Ray (which I actually believe is a hybrid approach of sorts). It was used in Matrix Reloaded, Star Wars EP2, The Hulk, T3, Fight Club, and more... PRMan recently incorporated some raytracing functionality as well.
     
  3. Thorn

    Newcomer

    Joined:
    Jun 3, 2004
    Messages:
    2
    Likes Received:
    0
    Wrong.
    The raytracingengine is not developed by him. He´s using OpenRT.

    A Video and more games at http://graphics.cs.uni-sb.de/RTGames/

    it´s a simple cluster not a supercomputer.

    OpenRT and Saarcor are both projects at the CG Lab at the University of Saarland.

    Objects can be moved and animated. The animation solutions are still not optimal but it works. (fishes in movie are still static but with a swarm engine that will change)

    Special hardware (saarcor) don´t mean fixed shader functions. Simply optimized for each step (ray-triangle test etc). The shaderunit will be full programmable.

    Thanks
    Chris
     
  4. nAo

    nAo Nutella Nutellae
    Veteran

    Joined:
    Feb 6, 2002
    Messages:
    4,400
    Likes Received:
    440
    Location:
    San Francisco
    I know at Saarbrucken University there are a lot of talented people (a couple of years ago I was there to attend to the graphics hardware 2002) and they did (and are still doing..) a great work to improve realtime raytracing but.. (you know it was coming..) imho their custom hw research is a waste of time. GPUs power is scaling very fast , they will never compete, even if their custom solution is much more efficient in raytracing than a modern GPU. I'll spend that moneys in other research..
     
  5. Laa-Yosh

    Laa-Yosh I can has custom title?
    Legend Subscriber

    Joined:
    Feb 12, 2002
    Messages:
    9,568
    Likes Received:
    1,455
    Location:
    Budapest, Hungary
    MR has been used in various ways in the movies you've mentioned.
    Fight Club had full raytracing and global illumination in the waste basket scene. It took ages to render, although it was back in 1999.
    ILM used MR mostly for ambient occlusion and reflection occlusion (masking out blocked areas from the reflection map) passes; they've also used Entropy, and now the raytracing functions in PRMan.
    ESC (the Matrix team) was using MR as a full-blown tool for the CG doubles and their full CG scenes (superbrawl, burly brawl, highway chase etc.). Some of these scenes had raytraced raindrops, global illumination and such. AFAIK Tippet studio used PRMan for their scenes (battle in Zion and such).

    I also have to mention that Shrek 2 used raytracing and GI as well; although as I understand, they've used simplified placeholder geometry for these effects; like replacing a wall with a simple colored plane to quickly generate bounced lighting. I wonder how problematic it would be to implement such solutions in realtime... I'd expect that the costs of using another version of the scene for such effects would be far higher in realtime than in offline rendering.
     
  6. paju

    Newcomer

    Joined:
    Jan 20, 2003
    Messages:
    12
    Likes Received:
    0
    I would call it a waste of time at all. First of all if RT turns out to be a good solution for games they are doing very important ground work to develop the software but also the hardware. This will benefit enduser, customers, a lot because less money is wasted on "beta" hardware testing when big IHVs get into the game. I hope they succeed with it and we get something really new to the 3D scene.

    Btw, 350 million triangles 2-3 fps is huge achievement in my opinion when you think about the used hardware - plain dual opteron PC. Dedicated hardware for the RT task could be 10x faster. Like gfx cards are compared to CPUs.
     
  7. nAo

    nAo Nutella Nutellae
    Veteran

    Joined:
    Feb 6, 2002
    Messages:
    4,400
    Likes Received:
    440
    Location:
    San Francisco
    Too many IFs. RT is not needed most of the time in offline rendering..it would not be needed in real time rendering too.
    There are corner cases where RT can 'win'..but when they will be 'ready', modern GPUs will be light years ahead.
    Obviously, they can't really compete on the hw side.
     
  8. davepermen

    Regular

    Joined:
    Aug 27, 2003
    Messages:
    422
    Likes Received:
    2
    Location:
    Switzerland
    show me any gpu that beats the performance of saarcor at raytracing..

    and saarcor is just one pipeline at 90mhz. if that gets into hands of some "real hw vendors", this gets hell fast.
     
  9. MfA

    MfA
    Legend

    Joined:
    Feb 6, 2002
    Messages:
    7,610
    Likes Received:
    825
    Dont forget, it is aliased to hell and back ...
     
  10. nAo

    nAo Nutella Nutellae
    Veteran

    Joined:
    Feb 6, 2002
    Messages:
    4,400
    Likes Received:
    440
    Location:
    San Francisco
    Don't be blind, look in the future.
    Moreover there's already custom hw designed to perform raytracing and they aren't going to make any revolution in realtime 3D rendering, anytime soon..not in this universe
     
  11. KimB

    Legend

    Joined:
    May 28, 2002
    Messages:
    12,928
    Likes Received:
    230
    Location:
    Seattle, WA
    I don't think simplified placeholder geometry would be a problem at all. Games use that sort of thing all the time for things like physics, or even just for dropping LOD when things are far away.
     
  12. PC-Engine

    Banned

    Joined:
    Feb 7, 2002
    Messages:
    6,799
    Likes Received:
    12
    We'll never need more than 64K :wink:
     
  13. I.S.T.

    Veteran

    Joined:
    Feb 21, 2004
    Messages:
    3,174
    Likes Received:
    389
    It was 640K. :p
     
  14. PC-Engine

    Banned

    Joined:
    Feb 7, 2002
    Messages:
    6,799
    Likes Received:
    12
    Yeah I was too lazy to look it up. I knew it was a DOS limit a long time ago. :oops: :lol:
     
  15. Tim Murray

    Tim Murray the Windom Earle of mobile SOCs
    Veteran

    Joined:
    May 25, 2003
    Messages:
    3,278
    Likes Received:
    66
    Location:
    Mountain View, CA
    I would sing the DOS4GW song, but... you don't want to hear that. Believe me.
     
  16. Entropy

    Veteran

    Joined:
    Feb 8, 2002
    Messages:
    3,360
    Likes Received:
    1,377
    But that is the point of doing research projects at academic institutions - you can get away from only doing stuff that will pay for itself within a very short time-frame. It doesn't necessarily have to pay for itself ever - that's why its called research and not product development. The purpose of projects such as this is to learn, some of which will hopefully be useful, some of which will probably turn out not to be.

    Once upon a time, we made our tools out of rocks, but while we were all chipping away, a few guys dabbled with metals - soft, rare, pretty useless but shiny.... We need people who can search for new ways of doing stuff without being tied to corporate profitability.

    If you want to critisize money spent on academic research, go pick on economics and social science. ;)
     
  17. Simon F

    Simon F Tea maker
    Moderator Veteran

    Joined:
    Feb 8, 2002
    Messages:
    4,563
    Likes Received:
    171
    Location:
    In the Island of Sodor, where the steam trains lie
    We still do... quartz.
     
  18. Entropy

    Veteran

    Joined:
    Feb 8, 2002
    Messages:
    3,360
    Likes Received:
    1,377
    :p

    Never thought I'd resort to emoticon only communication - sure sign I should move on.
    Anyways, we should be happy there are some crazy Germans around devoting their time to this stuff so that others don't need to and can make healthy money instead. Regard it as their service to the community rather than dismissing their work as "No commercial potential".
     
  19. nutball

    Veteran Subscriber

    Joined:
    Jan 10, 2003
    Messages:
    2,492
    Likes Received:
    979
    Location:
    en.gb.uk
    IMO ray-tracing is like the Amiga.

    It's a neat idea that's been beaten in the marketplace by a brute-force hack. Nevertheless fans of RT/Amiga are still very vocal (for their number) in insisting that it is The Next Big Thing(TM), and it will answer all our computing problems (along with curing cancer, AIDS and world hunger/poverty into the bargain), if only folks would stop being cattle and buying the brute-force hack.

    When it dominates the non-realtime market, there may be a future for it in games. Until then, it's an Amiga.
     
  20. nAo

    nAo Nutella Nutellae
    Veteran

    Joined:
    Feb 6, 2002
    Messages:
    4,400
    Likes Received:
    440
    Location:
    San Francisco
    I agree with you. Neverthless academic research, imho, should pursue projects that can increase our knowledge. To be fair I can't see how 'that' project can do the magic. Some years ago, I was part of team (among many other teams) of physicists involved in a CERN project for the building of the new LHC accelerator. Well..now I know how much money are spent in completely unuseful researches..:)
    (don't get me wrong, I thinkg LHC project is a wonder..)
    Academics should pursue interesting researches, not projects that you know from the day one they're doomed,even from an acamemic point of view, imho.
    I agree another time with you, that's why I would like to see that money spent on more interesting topics. I don't think that research will give us some new insight in computer graphics :) Obviously I can be wrong..but that's my opinion.
    LOL :)
     
Loading...

Share This Page

  • About Us

    Beyond3D has been around for over a decade and prides itself on being the best place on the web for in-depth, technically-driven discussion and analysis of 3D graphics hardware. If you love pixels and transistors, you've come to the right place!

    Beyond3D is proudly published by GPU Tools Ltd.
Loading...