Lesson Plan 20
Computer Graphics Principles
Lesson Title |
Introduction to Computer Graphics Principles |
Duration |
2 classes (3.0 hours) |
Synopsis |
Students are introduced to the underlying mathematical and physical concepts upon which computer graphics is based, as preparation for their hands-on learning of tools. |
Description of Class |
These lectures present the foundational concepts of computer graphics. The first lecture describes the overall method of modeling and rendering objects within the computer. The ideas of representing physical objects by geometric approximation, and of mimicking the human observer by a virtual camera, are introduced. We discuss the idea of a digital image. The specific method of approximating a physical object by a set of polygons is described. Rigid transformations are presented. The second lecture discusses lighting and rendering. The idea of casting a ray from the camera through the image plane is presented, and scan conversion, z-buffering, and ray tracing algorithms are shown. Surface properties are discussed, and methods of implementing them are presented. Texture mapping is discussed. Alternative rendering methods are also presented. |
Primary Educational Objective |
The conceptual foundations for computer graphics, including modeling, transformations, lighting, and rendering. |
Additional Concepts and Skills |
Demonstrate an understanding of trig functions as circular functions Describe the effect of rigid motions on figures in the coordinate plane Use a variety of computational models (e.g. mental arithmetic, paper and pencil, technological tools) Represent and analyze relationships using written and verbal expressions, tables, equations, and graphs Translate among tabular, symbolic, and graphical representations of functions |
Assessment |
Classroom participation |
Classroom Activities |
NA |
Homework Assignments |
NA |
Lecture Materials |
Lecture materials are available as a Power Point presentation |
Reference Materials |
TBD |
Prerequisites (this course) |
NA |
Related Topics |
NA |
Technology Requirements |
NA |
Comments |
|