CS 360: Introduction To Computer Graphics
CS 360: Introduction To Computer Graphics
CS 360: Introduction To Computer Graphics
• Logistics
• Logistics
• RM 406
• Contact: [email protected]
• Quiz: 5 marks
• Assignments: 20 Marks
• Mid-Semester: 25 Marks
• End-Semester: 25 Marks
• Project: 25 Marks
Copying
• Copy at your own risk
■ in any component
(quiz/exams/assignments/projects).
• If you are caught, you get penalised on grade
(most likely F).
■ Will not be allowed to drop the course
■ Case reported to DoAA/SSAC
■ No warning or second chance
■ All parties involved in copying will be held equally
responsible. Copying from internet is penalized
equally.
http://cse.iitk.ac.in/pages/AntiCheatingPolicy.html
Overview
• Logistics
• Logistics
• Rendering
• Viewing Specification
• Illumination and Shading
• Shadows
• Advanced Rendering: (Particles, Billboards, etc.)
• Animation
• Keyframing
• Procedural
• Motion Capture
• Physically based animation
Topics in Computer
Graphics
• Modeling
• Basic Geometric Primitives
• Curves and Surfaces
• Solids
• Rendering
• Viewing Specification
• Illumination and Shading
• Shadows
• Advanced Rendering: (Particles, Billboards, etc.)
• Animation
• Keyframing
• Procedural
• Motion Capture
• Physically based animation
Topics in Computer
Graphics
• Modeling
• Basic Geometric Primitives
• Curves and Surfaces
• Solids
• Rendering
• Viewing Specification
• Illumination and Shading
• Shadows
• Advanced Rendering: (Particles, Billboards, etc.)
• Animation
• Keyframing
• Procedural
• Motion Capture
• Physically based animation
Topics in Computer
Graphics
• Modeling
• Basic Geometric Primitives
• Curves and Surfaces
• Solids
• Rendering
• Viewing Specification
• Illumination and Shading
• Shadows
• Advanced Rendering: (Particles, Billboards, etc.)
• Animation
• Keyframing
• Procedural
• Motion Capture
• Physically based animation
Topics in Computer
Graphics
• Modeling
• Basic Geometric Primitives
• Curves and Surfaces
• Solids
• Rendering
• Viewing Specification
• Illumination and Shading
• Shadows
• Advanced Rendering: (Particles, Billboards, etc.)
• Animation
• Keyframing
• Procedural
• Motion Capture
• Physically based animation
Topics in Computer
Graphics
• Modeling
• Basic Geometric Primitives
• Curves and Surfaces
• Solids
• Rendering
• Viewing Specification
• Illumination and Shading
• Shadows
• Advanced Rendering: (Particles, Billboards, etc.)
• Animation
• Keyframing
• Procedural
• Motion Capture
• Physically based animation
Rainwarrior~commonswiki. https://commons.wikimedia.org/w/index.php?curid=1030613
Topics in Computer
Graphics
• Modeling
• Basic Geometric Primitives
• Curves and Surfaces
• Solids
• Rendering
• Viewing Specification
• Illumination and Shading
• Shadows
• Advanced Rendering: (Particles, Billboards, etc.)
• Animation
• Keyframing
• Procedural
• Motion Capture
• Physically based animation
Topics in Computer
Graphics
• Modeling
• Basic Geometric Primitives
• Curves and Surfaces
• Solids
• Rendering
• Viewing Specification
• Illumination and Shading
• Shadows
• Advanced Rendering: (Particles, Billboards, etc.)
• Animation
• Keyframing
• Procedural
• Motion Capture
• Physically based animation
• Rendering
• Viewing Specification
• Illumination and Shading
• Shadows
• Advanced Rendering: (Particles, Billboards, etc.)
• Animation
• Keyframing
• Procedural
• Motion Capture
• Physically based animation
Topics in Computer
Graphics
• Modeling
• Basic Geometric Primitives
• Curves and Surfaces
• Solids
• Rendering
• Viewing Specification
• Illumination and Shading
• Shadows
• Advanced Rendering: (Particles, Billboards, etc.)
• Animation
• Keyframing
• Procedural
• Motion Capture
• Physically based animation
Topics in Computer
Graphics
• Modeling
• Basic Geometric Primitives
• Curves and Surfaces
• Solids
• Rendering
• Viewing Specification
• Illumination and Shading
• Shadows
• Advanced Rendering: (Particles, Billboards, etc.)
• Animation
• Keyframing
• Procedural
• Motion Capture
• Physically based animation
Topics in Computer
Graphics
• Modeling
• Basic Geometric Primitives
• Curves and Surfaces
• Solids
• Rendering
• Viewing Specification
• Illumination and Shading
• Shadows
• Advanced Rendering: (Particles, Billboards, etc.)
• Animation
• Keyframing
• Procedural
• Motion Capture
• Physically based animation
Overview
• Logistics
• Logistics
• Interesting
• Movies
• Games
• Medicine
• Industrial Design
Augmented Reality
Entertainment
Games
Graphics for Design
Graphics for Medical
Domain
Overview
• Logistics
• Logistics
• pop-up menus
• constraint-based drawing
• hierarchical modeling
Display hardware …
• vector displays
• raster displays
• other
• autostereoscopic displays
• 2D
• light pen, tablet, mouse, joystick, track ball, touch panel, etc.
high-X imaging (dynamic range, resolution, depth of field,…)
• 1970s & 80s - CCD analog image sensor + frame grabber
Input hardware
• 3D
• 3D trackers
• multiple cameras
• active rangefinders
• other
• data gloves
• voice
Rendering
• Logistics