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.