5-462 Computer Graphics I
Assignment 1 - Height Fields
100 points
Overview
Height fields are commonplace in computer graphics, from scientific visualization to terrain in
video games. In this assignme
Assignment 2: Transformation and Viewing
15-462 Graphics I
Spring 2002
Frank Pfenning
Out January 31
Due February 7 before lecture
50 points
The work must be all your own.
The assignment is due befo
Assignment 4: Curves and Surfaces
15-462 Graphics I
Spring 2002
Frank Pfenning
Out February 22
Due February 28 before lecture
50 points
The work must be all your own.
The assignment is due before le
Assignment 8: Radiosity and Image Processing
15-462 Graphics I
Spring 2002
Frank Pfenning
Out April 25
Due May 2 before lecture
50 points
The work must be all your own.
The assignment is due before
15-462 Computer Graphics I
Lecture 8
Shading in OpenGL
Polygonal Shading
Light Source in OpenGL
Material Properties in OpenGL
Normal Vectors in OpenGL
Approximating a Sphere
[Angel 6.5-6.9]
February 1
15-462 Computer Graphics I
Lecture 7
Lighting and Shading
Light Sources
Phong Illumination Model
Normal Vectors
[Angel, Ch. 6.1-6.4]
February 12, 2002
Frank Pfenning
Carnegie Mellon University
http:/w
15-462 Computer Graphics I
Lecture 2
Basic Graphics Programming
Graphics Pipeline
OpenGL API
Primitives: Lines, Polygons
Attributes: Color
Example
[Angel Ch. 2]
January 17, 2002
Frank Pfenning
Carnegi
3D Rotations and Complex
Representations
Computer Graphics
CMU 15-462/15-662, Fall 2017
Rotations in 3D
What is a rotation, intuitively?
How do you know a rotation when you see it?
- length/distance i
OpenGL Tutorial
Computer Graphics
CMU 15-462/15-662, Fall 2017
What is OpenGL?
Cross-language, cross-platform application programming interface
(API) for rendering 2D/3D graphics
Originally released
Lecture 4:
Drawing a Triangle
(and an Intro to Sampling)
Computer Graphics
CMU 15-462/15-662, Fall 2017
Quiz 2 Review
(On the blackboard)
CMU 15-462/662, Fall 2017
HW 1 Out Today!
GOAL: Implement a
Lecture 1:
Course Intro:
Welcome to Computer Graphics!
Computer Graphics
CMU 15-462/662, Fall 2017
Hi!
Keenan
Crane
Nick Sharp
Eric Fang
Connor Lin
CMU 15-462/662, Fall 2017
What is computer graphics?
Digital Geometry
Processing
Computer Graphics
CMU 15-462/15-662
next
face
edge
Mathematical description of geometry
- simplifying assumption: manifold
- for polygon meshes: fans, not fins
Data structu
Assignment 6: Rendering
15-462 Graphics I
Spring 2002
Frank Pfenning
Out March 21
Due March 28 before lecture
50 points
The work must be all your own.
The assignment is due before lecture on Thursda
15-462 Computer Graphics I
Assignment 7 - Ray Tracing
150 points
Overview
In this assignment, you will be building a ray tracer. Your ray tracer will be able to handle
opaque surfaces with lighting, s
15-462 Computer Graphics I
Assignment 5 - Roller Coasters and Splines
100 points
Overview
In this assignment, you will be working with splines and some features within OpenGL. You will
be designing a
15-462 Computer Graphics
Assignment 3 - Mobile Animation
100 points
Overview
As discussed in lecture, hierarchical modeling is a powerful tool in computer graphics and
animation. In this assignment yo
15-462 Computer Graphics I
Assignment 7 - Ray Tracing
150 points
Overview
In this assignment, you will be building a ray tracer. As already discussed in lecture, ray tracing
is a powerful method to pe
Assignment 4: Curves and Surfaces
15-462 Computer Graphics I
Spring 2003
Frank Pfenning
Out February 20
Due February 27 before lecture
50 points
The work must be all your own.
The assignment is due
Assignment 6: Rendering
15-462 Graphics I
Spring 2003
Frank Pfenning
Out March 20
Due April 3 before lecture
50 points
The work must be all your own.
The assignment is due before lecture on Thursday
Assignment 8: Radiosity and Image Processing
15-462 Graphics I
Spring 2003
Frank Pfenning
Out April 17
Due May 1 before lecture
You may not use any late days on this assignment!
50 points
The work mu
15-462 Computer Graphics I
Lecture 2
Basic Graphics Programming
Graphics Pipeline
OpenGL API
Primitives: Lines, Polygons
Attributes: Color
Example
[Angel Ch. 2]
January 16, 2003
Frank Pfenning
Carnegi
15-462 Computer Graphics I
Lecture 7
Lighting and Shading
Light Sources
Phong Illumination Model
Normal Vectors
[Angel, Ch. 6.1-6.4]
February 4, 2003
Frank Pfenning
Carnegie Mellon University
http:/ww
Meshes and Manifolds
Computer Graphics
CMU 15-462/15-662
Quiz 4: Trees and Transformations
CMU 15-462/662
Last time: overview of geometry
Many types of geometry in nature
Demand sophisticated represen