Professional Documents
Culture Documents
Vis Class5
Vis Class5
Course Introduction
Scientific Visualization
Scientific Visualization : Reminder : Where to Start ?
How would you define and color a line, a polygon, a circle ?....
Scientific Visualization : Shading/Rendering - Fundamentals
Trivial elements require a formal definition for computer use
From simple to complex..
• Bresenham's Line Algorithm
• Bresenham's circle Algorithm
• Signed Distance
• Convex Hull
Scientific Visualization : Shading/Rendering : Flat
• lighting technique used in computer graphics
• Single color within defined boundaries
• Same intensity
• Fast
• blocky look
• Unreal feel
• Sufficient to abstracts objects ….
Scientific Visualization : Shading/Rendering : Gouraud
• Replaced Flat shading
• much smoother
• gradient to each individual polygon
• Using gradient to blend color
• Better to abstract depth
• Dependent on polygon count
Scientific Visualization : Shading/Rendering : Phong
• Improvement over Gouraud
• much smoother
• Normal of each individual polygon
• Using normal to blend color
• Better to abstract depth
• Still adequate with low polygon count
Scientific Visualization : Shading/Rendering : More!
Fast Shading techniques
• Flat
• Gouraud
• Phong
Good for interactive applications
Good approximations on lighting
Capable of fooling the human eye
Not physically correct ..
But we can do better !
Scientific Visualization : Shading/Rendering : Reyes
Photo realistic Shading techniques Reyes, Renderman
Computationally expensive
Not intended for interactive applications
lighting model based on reality
physically correct ..
Not meant for interactivity … yet
• Blender
• Rhino 3D
• Maya
In groups of 4: