mc ray tracing part ii importance sampling
play

MC Ray Tracing: Part II, Importance Sampling Sung-Eui Yoon ( ) - PowerPoint PPT Presentation

CS580: MC Ray Tracing: Part II, Importance Sampling Sung-Eui Yoon ( ) Course URL: http://sglab.kaist.ac.kr/~sungeui/GCG Class Objectives: I mportance sampling for: Direct terms Lights I ndirect terms 2 Performance


  1. CS580: MC Ray Tracing: Part II, Importance Sampling Sung-Eui Yoon ( 윤성의 ) Course URL: http://sglab.kaist.ac.kr/~sungeui/GCG

  2. Class Objectives: ● I mportance sampling for: ● Direct terms ● Lights ● I ndirect terms 2

  3. Performance and Error ● Want better quality with smaller number of samples ● Fewer samples  better performance ● Stratified sampling ● Quasi Monte Carlo: well-distributed samples ● Faster convergence ● I mportance sampling: next-event estimation 3

  4. 4

  5. 5

  6. Importance Sampling 6

  7. Importance Sampling 7

  8. Comparison From kavita’s slides ● With and without considering direct illumination ● 16 samples / pixel 8

  9. 9

  10. 10

  11. 11

  12. 12

  13. 13

  14. 14

  15. 15

  16. 16

  17. 17

  18. 18

  19. 19

  20. 20

  21. 21

  22. From kavita’s slides Anti-aliasing 22

  23. 23

  24. Do not take visibility into account! 24

  25. Research on Many Lights ● Ward 91 ● Sort lights based on their maximum contribution ● Pick bright lights based on a threshold ● Do not consider visibility ● Many other papers ● One of recent works: ● LightCuts: A Scalable Approach to I llumination, SI G. 05, Walter et al. 25

  26. 26

  27. 27

  28. 28

  29. 29

  30. y  z  x 30

  31. 31

  32. 32

  33. 33

  34. 34

  35. 35

  36. 36

  37. 37

  38. 38

  39. 39

  40. 40

  41. 41

  42. General GI Algorithm ● Design path generators ● Path generators determine efficiency of GI algorithm ● Black boxes ● Evaluate BRDF, ray intersection, visibility evaluations, etc 42

  43. Class Objectives were: ● I mportance sampling for: ● Direct terms ● Lights ● I ndirect terms 43

Recommend


More recommend