CMSC 491A/691A:
Artistic Rendering
Computer Science and Electrical Engineering Department
University of Maryland Baltimore County
Autumn 2006
Time: TR 11:30-12:45 ACIV 015
Instructor:
Office Hours: Tues 10-11:30
Prerequisite: CMSC 435/634 or permission of instructor
Description:
This course will cover topics in artistic rendering: the computer-generated
creation of visual images in non-photographic styles.
The format for the course will include group discussions of papers,
lectures by the instructor, and student presentations of papers.
The grading will be based on participation in class, critical assignments,
and class projects.
Class projects may be done individually or in groups. Projects have the
potential of leading to work that forms the basis of an Undergraduate
Research Project, Master's project, or Ph.D. research topic. A partial
list of topics includes the following:
-
Artistic Image and Video Processing
-
Artistic Shading and Texturing
-
Simulation of Physical Media
-
Animation and Coherence
-
Interaction and Real-time Artistic Rendering
-
Learning and Specifying Artistic Styles
-
Illustration and Visualization
-
Other Applications of Artistic Rendering
Tentative Schedule
-
Week 1 : Overview
-
Week 2 : Artistic Image and Video Processing
-
Week 3 : Sihouettes and Outlines
-
Week 4 : Shading and Texturing
-
Week 5 : Geometry and Perspective
-
Sept 26:
-
Sept 28: Alpha Presentations
-
Reading
-
Week 6 : Specific Media: Algorithms
-
Week 7 : Specific Media: Physical Simulation
-
Week 8 : Illustration
-
Week 9 : Illustrative Visualization
-
Week 10 : Animation and Real-time Artistic Rendering
-
Week 11 : Illustrative Visualization
-
Week 12 : Systems and Strategies
-
Week 13 :
-
Week 14 : Abstraction
-
Week 15: Learning/Specifying Styles
-
Week 16 : Project Presentations
-
Final : Project Presentations
Readings: Students will read and discuss seminal and current technical research papers. A list of readings (in progress and subject to frequent
update) is available
here .
Assignments:
Grades:
Grades will be assigned on the basis of media collection (5%),
description and presentation of media/style characteristics (15%),
discussions and reviews of technical papers (15%), and class project (65%).
Academic Honesty
By enrolling in this course, each student assumes the responsibilities of an active participant in UMBC's scholarly community, in which everyone's academic work and behavior are held to the highest standards of honesty. Cheating, fabrication, plagiarism, and helping others to commit these acts are all forms of academic dishonesty, and they are wrong. Academic misconduct could result in disciplinary action that may include, but is not limited to, suspension or dismissal. To read the full Student Academic Conduct Policy, consult the UMBC Student Handbook, the Faculty Handbook, or the UMBC Policies section of the UMBC Directory. [Statement adopted by UMBC's Undergraduate Council and Provost's Office.]
Cheating in any form will not be tolerated. In particular, plagiarism of any published work, another student's work, or your own previously published or submitted work without proper attribution will not be tolerated. If you have any questions about what is acceptable, please bring them to me before submitting your work. The minimum penalty for a violation of the academic honesty policy is a zero on the assignment. Other penalties may include a letter grade reduction, failing the class, or, in extreme or repeated cases, dismissal from the program.
FOR MORE INFORMATION
Contact Penny Rheingans, rheingan AT cs.umbc.edu.