Procedural Design, Solid Modeling,
and Rapid Prototyping.

Home Page and Index, Spring 2006

  2. --> Current Assignment
  3. --> Paper Presentation Schedule
  4. --> Catalog Entry
  5. --> Course Description
  6. --> Course Goals
  7. --> Course Topics
  8. --> Project Suggestions
  9. --> Sample FDM Parts built
  10. --> Instructional Home Page
  11. --> Related Bibliography
  12. --> Various Forms and Sample Files
  13. --> Course Offering: Spring 2002
  14. --> Course Offering: Spring 2000
  15. --> Cool rotating icon, rendered by Nick Mee {Virlmage@cs.com}

Catalog Entry

Course Description for Spring 2006

This course builds on our undergraduate graphics course CS184 and/or on the graduate graphics review course CS 294-3 first offered in Fall 2001. It is complementary to the CAGD course CS284, which focusses in depth on splines and smooth surfaces. It can also be taken as a sequel to the solid modeling course ME290D, taught by Prof. Sara McMains.

In Spring 2006 CS285 will emphasize procedural modeling, as is appropriate for objects of high complexity and with a lot of inherent regularity and symmetry, with a focus on obtaining part descriptions suitable for fabrication on one of our rapid prototyping machines. We will consider the whole design process for such objects objects, from a conceptual vision to a concrete computer-based description that is suitable for use in a virtual-reality environment or for physical prototyping and manufacturing. The course will cover various modeling techniques, including volume representations, boundary representations, instantiation and boolean combinations of shapes, and procedural generation, ranging from simple sweeps to L-systems. It will also discuss effective data structures for representing various types of objects, as well as the process of making models from acquired data, e.g., via 3D scanners. In the end, we will use our Fused Deposition Modeling machine and our 3D Printer from Z-Corporation to actually fabricate some objects designed in this class.


For the first several weeks, weekly assignments will be given to read, study, design, or program something.
The last 5 weeks are devoted to a projects of your own choosing that can be done individually or in small groups.

Some Relevant Pointers

Page Editor: Carlo H. Séquin