Rendering – Basic Concepts CSE 3541/5541 Matt Boggus
Rendering terms and concepts
Computer graphics types Vector Graphics Raster Graphics Figures modified from Rick Parent’s 681 slides: http://web.cse.ohio-state.edu/~parent.1/classes/681/WI11/schedule.html
2D vs. 3D y Window x Viewport SCREEN Figures from Rick Parent’s 681 slides: http://web.cse.ohio-state.edu/~parent.1/classes/681/WI11/schedule.html Viewport SCREEN
Rendering type – Ray Tracing Image plane Figures from Rick Parent’s 681 slides: http://web.cse.ohio-state.edu/~parent.1/classes/681/WI11/schedule.html Eye Shoot ray through each pixel Determine first object intersected by ray
Rendering type – Scan Conversion Image plane Figures from Rick Parent’s 681 slides: http://web.cse.ohio-state.edu/~parent.1/classes/681/WI11/schedule.html Transform 3D object into 2D object “Scan” objects, convert to pixels
Graphics pipelines (hardware support) Figure modified from https://www.techpowerup.com/243993/nvidia-adapting-rtx-ray-tracing-to-vulkan-api