Video není dostupné.
Omlouváme se.

Lecture 13: Spatial Data Structures (CMU 15-462/662)

Sdílet
Vložit
  • čas přidán 14. 08. 2024
  • Full playlist: • Computer Graphics (CMU...
    Course information: 15462.courses.c...

Komentáře • 7

  • @GrandomamaBulletto
    @GrandomamaBulletto Před 3 lety +9

    I found a typo in the slides at 34:17: The condition for second is incorrect and should also be (hit1.t

  • @delyart
    @delyart Před rokem

    Great Lecture!

  • @GuillermoValleCosmos
    @GuillermoValleCosmos Před 3 lety

    Interesting how before you takled about it I was thinking that rasterization may be less efficient asymptotically as the number of triangles grow (for fixed image resolution). After all, you have to iterate over *all* triangles, so it's O(N), while with the data structures, with ray casting it can be as low as O(log(N)) no? I get that part of the catch is that you can parallelize the triangle computations in raycasting. But will that be enough to counteract the asymptotic behaviour? I'm thinking that as scene complexity grows, ray casting may become more efficient at some point, unless hardware parallelization grows with it too hmm. I'm not an expert, so I'd be curious to know if my thoughts are in the right direction.

    • @Horsman
      @Horsman Před 2 lety

      Occlusion culling methods and object / triangle sorting keeps rasterization performant as you increase the amount of primitives in your scenes.

  • @CosmiaNebula
    @CosmiaNebula Před 2 lety

    45:33 The surface area heuristic is derivable from generalized Crofton's formula.
    en.wikipedia.org/wiki/Crofton_formula#Applications

  • @GuillermoValleCosmos
    @GuillermoValleCosmos Před 3 lety

    The strategy laid out at around 37:00 wouldn't work if the ray started inside one of the bounding boxes no?

    • @emmpati
      @emmpati Před 2 lety

      I think your opinion is right