Introduction to Computer Graphics (Lecture 16): Global illumination; irradiance/photon maps

Sdílet
Vložit
  • čas přidán 13. 07. 2024
  • 6.837: Introduction to Computer Graphics
    Autumn 2020
    Many slides courtesy past instructors of 6.837, notably Fredo Durand and Barbara Cutler.
  • Věda a technologie

Komentáře • 11

  • @Spiritusp
    @Spiritusp Před 24 dny

    Amazing, I really enjoyed this video. Thank you!

  • @sungjuyea4627
    @sungjuyea4627 Před 3 lety +5

    Very Informative, and way clearer in explaining this huge and difficult subject than any other materials that I have met before. Thank you so much!

  • @Jonasz314
    @Jonasz314 Před 2 lety +1

    Solid video with clear explanation of advanced concepts.
    One thing that should be mentioned for all these advanced techniques (MC pathtracing, Photon Mapping, Irradiance Caching...): they converge VERY, VERY SLOWLY.
    I think you already show this in a couple of slides, but you could probably harp on a big more on the massive cost of trying to compute global illumination.
    With pure, basic raytracing you will get a crisp image with incorrect data but ~no noise, an image will render in seconds assuming you have decent traversal routines for complex objects (e.g hierarchical regular grid for meshes).
    The minute you try to slap global illumination on your solution, prepare for a massive change. At first the images you get will look downright ugly and totally noisy.
    You need to collect a TON of sample per pixel to get something relatively smooth. Computation time jumps from seconds to minutes or hours per frame for a Cornell box, so anything more complex than this will be even worse.

  • @32zim32
    @32zim32 Před 3 měsíci

    Amazing. Thanks

  • @germolinal
    @germolinal Před 3 lety +1

    Radiance is not only "still there" but it is widely used for performing Daylight analysis in Buildings.

  • @kendiato8714
    @kendiato8714 Před rokem

    thank you very much for the video!

  • @d7ffab979
    @d7ffab979 Před 2 lety

    Why don't they used compressed sensing to only sample a fraction of the points and reconstruct the whole signal from it.

  • @d7ffab979
    @d7ffab979 Před 2 lety

    Why don't you construct the solution as a fixpoint in a banachspace?

  • @pifre3051
    @pifre3051 Před 2 lety +2

    I haven't even learned caculus.