Lecture 18: Monte Carlo Rendering (CMU 15-462/662)

Поделиться
HTML-код
  • Опубликовано: 19 ноя 2024

Комментарии • 14

  • @bimDe2024
    @bimDe2024 2 года назад +8

    100 out of 100 for this course. Thank you so much @KeenanCrane.

  • @aditya_a
    @aditya_a 2 года назад

    Thanks for this awesome series! A question: Wouldn't the direct lighting example here not really be "importance sampling", as it seems we're just changing the domain of integration rather than sampling one portion of the domain with higher probability?

  • @GuillermoValleCosmos
    @GuillermoValleCosmos 3 года назад +1

    The variance of sum of random variables is equal to the sum of variances (22:10) if they are independent no?

    • @GuillermoValleCosmos
      @GuillermoValleCosmos 3 года назад

      in 51:30, the expression for d omega should say cos theta'

    • @emmpati
      @emmpati 2 года назад

      @@GuillermoValleCosmos yes to all

    • @sungjuyea4627
      @sungjuyea4627 2 года назад +1

      yes, if and only iff cov(x, y) = 0. And cov(x, y) = 0 if x and y are independent.

  • @GuillermoValleCosmos
    @GuillermoValleCosmos 3 года назад

    When you say "terminate 50% of all contributions with luminance less than 0.25" in the Roussian roulette example, how do you do that?
    In the Roussian roulette explanation you only showed how to terminate paths with a certain probability at each bounce, but how can you make it luminance-dependent?

    • @GuillermoValleCosmos
      @GuillermoValleCosmos 3 года назад

      or is the idea that there is some relation between the russian roulette probability p_rr and the percentage of paths below a certain luminance that you discard? Also why talk about luminance rather than radiance here?

    • @emmpati
      @emmpati 2 года назад

      compute radiance. generate a random number. if random number is smaller than some predecided value and computed radiance is smaller than 0.25 kill that ray

    • @emmpati
      @emmpati 2 года назад

      @@GuillermoValleCosmos I think most of the time luminance and radiance refer to same thing

  • @neilfan4972
    @neilfan4972 Год назад

    Great Lecture!
    A question: at 52:00, shouldn't dw = dA' * cos(theta')/... instead of dA' * cos(theta)/... ?

    • @RajkumarDarbar
      @RajkumarDarbar 11 месяцев назад

      you are right. it should be dA'cosθ' / |p - p'|^2

  • @AinurEru
    @AinurEru 3 года назад

    The russion roulette section feels very incoherent:
    1) 1:10:00 Is the "tentative contribution" being tested, COMMULATIVE across the entire path up-to-end-including the current event/vertex, or is it just the contribution of the CURRENT event by itself that is being tested?
    2) In either of the above cases, should it also include the direct illumination component (NEE) or exclude it?
    3) 1:11:00 Anything multiplied by 0 is 0, and the expected value of a constant is that constant, so the right part of the equation would be "E[(something)*0]" which is "E[0]" whichi is just 0 so the whole thing would always be 0.
    So - what's the point? What is that notation meant to convey?

    • @GuillermoValleCosmos
      @GuillermoValleCosmos 3 года назад

      the calulation at 1:11:00 is meant to show that the *new* random variable obtained by introducing the russian roulette procedure, has the same expected value as the original random variable. So it's valid for our Monte Carlo estimation