CS 543 Computer Graphics and Visualization

advertisement
CS 450 Computing and Arts
Textbook:
The Computer in the Visual Arts, Anne Morgan Spalter
Faculty:
Selim Balcisoy, Elif Ayiter
Contact:
balcisoy@sabanciuniv.edu,
ayiter@sabanciuniv.edu
Assistants:
Location and Timetable:
Monday
10:40-12:30 Lab
TBA
Monday
1:40-3:00
Course FENS L067
Tuesday
12:40:1:30 Course FENS L067
Course Description:
This course will take as its basic premise the collaboration of art/design students
and computer science students who will combine their skills and knowledge
towards the creation of computer based and generated virtual environments,
interactive 3 dimensional computer installations and other interactive projects
founded within the broad category of Art and Computing. As is implied by the
previous sentence the instructors of this course will be open to a diverse range of
project proposals provided that they present creative integrity, originality and a
focus toward the basic perimeters of this courses' overall aim, i.e. creativity,
expression and/or narrative in a 3 Dimensional computer generated realm.
The course will accept 10 students each from the FASS/VACD and FENS/CS
programs, to be teamed up into groups of 2 students, forming a total of 10 teams,
each comprised of one "artist/designer" and one "scientist".
Prerequisites:
CS 201 for CS Students
VA 334 for FASS Students
Projects: There will be 4 small personal projects, to be handed in every other
week. There will be a large scale project for each team. Each team will make one
20 min. presentation on their project.
Grading:
Personal Projects
Team Project
40%
60%
Program
Week 1
ELIF AYITER & SELIM BALCISOY: Motivation and Overview
Week 2
ELIF AYITER: Interactivity and Navigational Systems
SELIM BALCISOY: Building 3D Worlds
Personal Project 1
Week 3
ELIF AYITER: The history of perspective in fine art
SELIM BALCISOY: 2D graphics and animation
Team Project: One page written proposal
Week 4
ELIF AYITER: Illustration: The Human Body, Anatomy, Objects and Shapes
SELIM BALCISOY: Introduction to 3D computer graphics
Personal Project 2
Team Project: Written project discussion and evaluation
Week 5
ELIF AYITER: An overview of the usage of light throughout the history of art
SELIM BALCISOY: Illumination
Team Project: Navigational Chart
Week 6
ELIF AYITER: Color theory
SELIM BALCISOY: Science of color and texture mapping
Team Project: Storyboard draft
Personal Project 3
Week 7
ELIF AYITER: 2D Design and Layout
SELIM BALCISOY: Input Devices: Keyboard to Motion Capture
Week 8
ELIF AYITER: Typography
SELIM BALCISOY: Building 3D Worlds
Team Project: Storyboard final
Personal Project 4
Week 9
ELIF AYITER: Design and evaluation
SELIM BALCISOY: Rendering 3D Worlds
Week 10
ELIF AYITER: Design and evaluation
SELIM BALCISOY: 3D Output
Team Project: Project processing first version
Week 11
ELIF AYITER: Design and evaluation
SELIM BALCISOY: Concepts in 3D Animation
Week 12
ELIF AYITER: Design and evaluation
SELIM BALCISOY: Web Technologies and Graphics
Team Project: Project processing oral presentation and quiz
Week 13
ELIF AYITER & SELIM BALCISOY: Design and evaluation
Week 14
ELIF AYITER & SELIM BALCISOY: Design and evaluation
Week 15
Team Project: Final Presentations
Team Project:
Viable fully operational software that enables the user to interact with the
proposed project concept should be developed and presented.
Each project must be developed by using at least one of the following
approaches:
- 3D interactive virtual environment
- Live Motion Capture
- Ubiquitous Interfaces
- Non-photorealistic Rendering
Personal Project Topics:
Design:
#1 Design a presentation to illustrate color theory. Create a series of visual
compositions in
1) Complementary
2) Split Complementary
3) Triadic
4) Analogous
5) Warm and cool values
Technique: Any bitmap or vector based application
Material: Typography, Clipart, vector shapes, photographs…
Size: 1280 x 1024 pixels
#2 Design a presentation to illustrate light and its effects. Create a series
(minimum 3) of visual compositions using Adobe Photoshop or Bryce 5.
Material: Typography, shapes, bitmap textures, photographs, photoshop
plugins…
Size: 1280 x 1024 pixels
#3 Design a presentation to illustrate perspective. Create a series (minimum 3)
of visual compositions using Adobe Photoshop, a vector application or Bryce 5.
Material: Typography, shapes, bitmap textures, photographs, Photoshop plug-in
Size: 1280 x 1024 pixels
#4 Design a presentation to illustrate narrative and navigation. Choose a
generative text from the following website:
http://www.jbrowse.com/text/generator.shtml
Create a series of visual compositions using a bitmap, vector or 3D application of
your choice and then interact them using html or flash.
Material: Typography, shapes, bitmap textures, photographs, Photoshop plug-in
Size: 1280 x 1024 pixels
Computer Science:
#1 Develop a software in OpenGL to investigate differences between human
color perception and color representation of display devices, effects of different
color mixing techniques (subtractive, additive), gamma correction
#2 Develop a simple non-photorealistic shader (hatching etc.)
#3 Develop an OpenGL demo which distorts the perceived perspective by
modifying the OpenGL graphics pipeline
#4 Develop an OpenGL demo where you try to animate a 3D dog model
realistically. Your animation must perform four leg walking, other animations will
be optional.
Download