
Instructors: Dr. Dani
Lischinski, Dr. Ari
Rappoport
Course number: 67315, 3 credits.
Time & place: Thursdays, 14:00-15:45, Shprinzak 26.
Description: "Modeling Geometry and Appearance of 3D Objects"
is an advanced course in computer graphics and geometric modeling. Designing
a model of a 3D object in computer graphics involves specifying the 3D
geometry of the object along with its appearance. Traditionally, these
two tasks were studied independently of each other, but there are in fact
several common underlying principles. For this reason, we decided to discuss
both of these topics in the framework of a single course, in which these
principles will be illustrated in detail.
In particular, we will cover: boundary representations, polygonal meshes,
constructive solid geometry (CSG), families of objects, constraint-based
modeling, shading models, texture-mapping, reaction-diffusion textures,
solid and procedural textures, shading languages, particle systems, and
discrete (volumetric and image-based) representations.
The course will expose some of the elegant theory behind geometric
modeling and computer graphics, as well as applications in industrial design,
computer animation, mechanical engineering, and special effects.
Target audience: The course is open to students from the 3rd year and up. Graduate students are particularly encouraged to attend, as we are planning to identify and discuss potential open research topics.
Prerequisites: Prior background in computer graphics is required, as we will assume familiarity with basic 3D graphics concepts and algorithms. Thus, the course is open only to students who already took an introductory course in computer graphics, such as 67609, or an equivalent course.
Assignments: Those who take the course for credit will be required to submit three or four programming assignments and submit a paper on one of the topics covered in the course. The final course grade will be based on the grades of these assignments and the paper.