Skip to content

Instantly share code, notes, and snippets.

@abstractalgo
Last active August 29, 2015 14:12
Show Gist options
  • Save abstractalgo/46c2e44c8fec3d3b7689 to your computer and use it in GitHub Desktop.
Save abstractalgo/46c2e44c8fec3d3b7689 to your computer and use it in GitHub Desktop.
predavanje
--------------------------------------------------------------------------------
-------------- sta je svetlo ---------------------------------------------------
--------------------------------------------------------------------------------
sta je, kako nastaje, kako ga mi primecujemo
EM, fotoni
--------------------------------------------------------------------------------
-------------- rasterizacija vs raytracing -------------------------------------
--------------------------------------------------------------------------------
for each object
for each pixel of object
shade()
for each pixel
for each object
shade()
--------------------------------------------------------------------------------
-------------- raytracing u detalje --------------------------------------------
--------------------------------------------------------------------------------
forward trace, backward trace, kako se konstruisu zraci, kako se predstavljaju
objekti, kako se racuna boja piksela, rekurzija
senke -> shadow rays -> whitted raytracer
(oblici: sfere, kvadri, trouglivu, bezijerove krive)
--------------------------------------------------------------------------------
-------------- tipovi povrsi i rendering jednacina -----------------------------
--------------------------------------------------------------------------------
rendering j-na, pojednostavljeno objasnjenje (blagi uvod u radiometriju), BRDF
-> kako se koji parametar pojednostavljuje
-> razliciti tipovi povrsi (spekularna, glossy, diffusna, ss, refraktivna)
-> kako se pojednostavljenja implementiraj za razlicite povrsi -> sample-ovi
-> monte carlo approx -> noise
--------------------------------------------------------------------------------
-------------- globalna iluminacija --------------------------------------------
--------------------------------------------------------------------------------
?????
--------------------------------------------------------------------------------
-------------- poboljsanja -----------------------------------------------------
--------------------------------------------------------------------------------
stratified/importance sampling
bidirectional
metropolis
acceleration structures
soft shadows
--------------------------------------------------------------------------------
-------------- prednosti i mane u odnosu na rasterizaciju ----------------------
--------------------------------------------------------------------------------
sporije, tacnije, nehomogene sredine, refleksija, refrakcija, color abberation
caustics -> photon mapping
efekti sa kamerom: DoF/bokeh, motion blur, spp i antialiasing (jittered)
--------------------------------------------------------------------------------
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment