Programma di Motori Di Rendering:

  1. Principali differenze tra ray-tracing e ray-casting. Relative pipeline di rendering
  2. Concetti di algebra lineare e principali strutture usate nel rendering. Quaternioni
  3. Equazione del raggio e algoritmi di intersezione tra primitive
  4. Introduzione alle strutture acceleranti e disamina delle principali
  5. Camera e relativi sistemi di riferimento. Problema della prospettiva
  6. Teoria del campionamento e principali algoritmi per la generazione di campioni
  7. Introduzione alle principali BRDF. Microfacet BRDF
  8. Concetti avanzati per una corretta definizione dei materiali nel rendering
  9. Luci
  10. Concetti di probabilità e metodi Montecarlo
  11. Ambient occlusion e depth of field
  12. Introduzione al path tracing