Computer graphics WS16/17

Topics covered

Introduction, color spaces, libSDL, metaballs
slidesexercsolumetaballsturtle
getting started

Mid-point line drawing
slidesexercsolu
templ


Anti-aliased lines
slidestempl

Ordered dithering/error diffusion
slidesexercsoludithertempl

Line-clipping
slidesexer_cssolu_csexec_cbsolu_cb

3D projections
slidesexercsolu
templ

computing arbitrary perspectives
slidesexercsolu
templ

hidden-line removal
slidesexerc solu



raytracing - introduction
slidesexercsolu
templtemplSol

raytracing - intersections
slidesexercsolu
templ

secondary rays
slides 
templtemplSolu

procedural and image-mapped texture
slidesexercsolu
templProctemplImg

volumetric textures
slidesexerc solu