CS 184: COMPUTER GRAPHICS

Lecture #21 -- Mo: 4/12, 1999.

PREVIOUS < - - - - > CS 184 HOME < - - - - > CURRENT < - - - - > NEXT

Preparation:

Read:   Ch 11.2.2 "Bezier Curves", Ch 11.3.2 Bezier Surfaces, skim other portions of this chapter.
  Ch 20.0 Advanced Modeling Techniques, Ch 20.2 "Procedural Models".
 

PREPARATION FOR MIDTERM (Wednesday !)

See online info on exam preparation.
Review quizzes. Review notes. Think through topic list.
Prepare your one sheet of notes.
 

Lecture Topics

Procedural Object Generation

  • Sweep generators
  • Making smooth primitives
  • Splines (we will deal with math AFTER the Midterm!)
  • Object modification
  • Procedural assembly (instantiation) of objects
  • Model-Making for Assignment #9

    Make a few objects with interesting geometry:
    -- should have curved surfaces, non-convex shape, perhaps genus > zero (i.e., have holes).
    Examples:
    Modify the torus generator, make some nifty shells;
    Make some nice curvey "shovel blade", and assemble many of them into a turbine wheel;
    Use the BMRT spline tool to make some high-tech car-hull or spacecraft ...

    Overview of Effects in Assignment #9

    In this assignment you will explore from a user's point of view several advanced rendering techniques.
    At a later time we will go into more details how these techniques work.
    For now you should just have an understanding about the basic paradigms involved,
    so that you can make reasonable judgements on how to set the various parameters.
    See on-line notes !

    Texture mapping

    (see Color Plates II.35 - II.37  in Foley et.al.)

    Antialising

    Ray-tracing

    (see Color Plates III.10 - III.16  in Foley et.al.)

    Area light sources

    Radiosity

    (see Color Plates III.17 - III.28  in Foley et.al.)


    New Homework Assignment:

    ASG#9  "Procedural Generation and Rendering"
    DUE: Thursday 4/22/99, 11:59pm.
    CAN BE DONE WITH YOUR PARTNER OF CHOICE !

    Midterm Exam will be held in class on April 14, 1999.


    --> Next Lecture

    <-- Up to CS 184 HomePage


    Page Editor: Carlo H. Séquin