This site uses cookies. By continuing to use this site, closing this banner, or clicking "I Agree", you agree to the use of cookies.
Read our cookies policy and privacy statement for more information.

×
Stand with UkraineDonate

Northern Illinois University Course Info

Dekalb, Illinois

Favorite

Course Info

Search for courses by clicking on letters of the alphabet or by using a search bar. Explore course description, number of credits required and course sequences to satisfy graduation requirements.


CSCI 630

Computer Graphics: Modeling

Introduction to algorithms for creating high level computer graphics models from low level primitives. Topics include hierarchical primitive composition, linear and non-linear transformations, superquadrics, particle systems, fractal modeling, L-systems and graftals. Curves and surfaces including Bezier, rational Bezier, B-splines, NURBS, subdivision surfaces. Implicit surface generation, constructive solid geometry, volume modeling, image-based modeling. Strong programming component with a focus on algorithm implementation. Extensive laboratory work

Units: 3.0

Corequisites:
CSCI 502 - Programming Principles in Java
or
CSCI 501 - Programming Principles in C++