ECE 62800 - Computer Graphic Simulation and Visualization

Course Details

Credits: 3

Areas of Specialization:

  • Education

Counts as:

Normally Offered:

Fall - odd years

Catalog Description:

An introduction to techniques for visually simulating multi-dimensional systems that evolve over time. The emphasis will be on the numerical issues that arise as a result of the various approximations that are performed when modeling a time-varying system by a set of mathematical equations. The issue of abstract mappings between simulation variables and visual parameters will also be discussed. Students will demonstrate their command of these topics by implementing a complete computer graphic simulation of a suitable time-varying system.

Required Text(s):

None.

Recommended Text(s):

  1. Chaotic Dynamics: An Introduction , L. Baker and J. P. Gollub , Cambridge University Press , 1990 , ISBN No. 0-521-38897-X

Lecture Outline:

Lectures Topic
3.0 1. Overview of Computer Graphic Fundamentals
4.0 2. Specifying Changes in View (Camera Motion) A. Position Specification and Interpolation B. Rotational Interpolation (Quaternions)
2.0 3. Equations of Motion A. Linear B. Nonlinear
8.0 4. Kinematic Simulations A. Singularities B. Ill-conditioning
2.0 5. Numerical Integration A. Runge-Kutta B. Bulirsch-Stoer
7.0 6. Dynamic Simulations A. Numerical Stability B. Best Approximate Solutions
4.0 7. Visualizing System Evolution A. Phase Portraits B. Poincarre Maps
5.0 8. Chaotic Systems A. Fractals B. Strange Attractors
6.0 9. Visualizing Multi-Dimensional Results A. Projections B. Parallel Coordinates C. Principal Component Analysis
2.0 10. Aliasing A. Temporal B. Time-varying Spatial
2.0 11. Exams

Assessment Method:

none