Alert icon
We're changing our privacy policy. This stuff matters.  Learn more  Dismiss

Real Time Global Illumination Using Temporal Coherence

Loading...

Sign in or sign up now!
Alert icon
Upgrade to the latest Flash Player for improved playback performance. Upgrade now or more info.
1,977
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on Apr 4, 2009

This is a realtime global illumination rendering system I'm developing for my master thesis at the Vienna University of Technology. With the current system I get 60fps with 3 light bounces at a resolution of 1024x768 pixels. The video was captured on an Intel i7 CPU system with 6GB RAM and two NVIDIA GTX295 in SLI mode. For more projects visit: martinknecht.blogspot.com

  • likes, 0 dislikes

Link to this comment:

Share to:

Uploader Comments (daaaamartin)

  • did u use opencl or cuda?

  • I used DirectX 9 and stored the necessary data in texture buffers. However, if I would start the project from scratch I would for sure use one of these APIs.

  • GREATE DUDE!!! where i can download demo? or.. cannot?

  • Sorry, there's no dem available for now

see all

All Comments (9)

Sign In or Sign Up now to post a comment!
  • wow this is what video games need!

  • What kind of transfers do you mean? In my (new) implementation most of the work is done on the gpu using some data buffers, without transfering data between CPU and GPU.

    I think that the biggest problem with ISMs is that you have to tweak several parameters until the results look somehow satisfactory. You cannot just switch it on and everything works fine...

  • based on my personal idea, i dont think ISM is a practical technique for GI.

    It involves too much PCIE xfer, thus severely brings down the performance.

  • In the current version large scale scenes are not really supported. It is based on the Imperfect Shadow Maps (ISM) idea from Ritschel et al. and therefore uses a point representation of the scene to create the ISMs for indirect illumination. However, I think that a hierachical structure could be used to speed up renderering. For example you could use less points for objects that are far away from virtual point lights. Then you should get somewhere to O(n log n).

  • I notice some lightbleeding at contact silhouette. need some polishing to remove that.

    some questions:

    How does this algorithm perform towards large scale scenes? What 'bout the computation complexity (big O notation)?

Loading...

Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more