BPC: Art and Computation – Summer 2007 Overview of Fall Semester Glenn Bresnahan
BPC: Art and Computation – Summer Semester 1 Syllabus 1. Introduction – Maria, Glenn, Felix, Greg (2 classes) 2. Collaborative Art Project - Felix (6 classes) 3. Introduction to Virtual Reality – Glenn (1 class) 4. Corel Painter I – Laura (3 classes) 5. Principles of sound – Glenn, Robert (2 classes) 6. Digital Audio – Manny (3 classes) 7. Native American imagery – Greg (1 class) 8. Using Digital Media in VR– Erik, Robert (3 classes)
BPC: Art and Computation – Summer Semester 1 Syllabus (continued) 9. Field trip to Chaco Canyon and discussion – Maria (2 classes) 10. Principles of animation – Erik (1 class) 11. Corel Painter II – Laura (3 classes) 12. Building a virtual world – Graph Paper World – Erik (3 classes) 13. Planning final project– Maria, Felix (2 classes) 14. Principles of digital images – Glenn (2 classes) 15. Final project work – Felix, Erik (6 classes)
BPC: Art and Computation – Summer Lesson Plans
BPC: Art and Computation – Summer Lesson Plan Materials Lesson plans as Web pages –PDF files for entire semester PowerPoint lecture materials for most segments Ancillary files (homework assignments, documentation, etc). Reference material pointers
BPC: Art and Computation – Summer High Level Summary of Semester I Create a context and framework for collaborative project using Native American aesthetics Introduce concepts of 3D graphics and VR Creation and manipulation of digital images (Corel) Principles of audio and digital audio processing (Audacity) Principles of digital images and vision Principles of 2D (cell) animation Using 2D images and digital audio in a VR environment (DAFFIE)
BPC: Art and Computation – Summer Lesson #1 – Intro to Art & Computation Provide an orientation to the class –Background, rational and funding –Use of video conferencing (AG) –Introductions of students and teachers –Syllabus –Expectations & grading Expose the students to Virtual Reality –Demonstrate one or more VR worlds have students navigate in VR space –Explain 3D stereoscopic effect
BPC: Art and Computation – Summer Lesson #3 – Intro to Virtual Reality Introduces the concepts of 3D displays, VR, computer graphics, animation, and DAFFIE software –Stereopsis –Principles of animation –Fundamentals of mathematical / geometric modeling and digital representation –Projection and perspective –Computer rendering Class-VR-Overview.ppt
BPC: Art and Computation – Summer Stereopsis and 3D Displays Stereopsis and binocular vision Methods of stereoscopic display –Anaglyphs (e.g. red/blue glasses) –Binocular devices (e.g. ViewMaster) –Polarization
BPC: Art and Computation – Summer D display - polarization Polarizing filters used to align light Filters rotated 90 degrees block light Two projectors, one per eye view –Polarizing filters rotated 90 degrees –Matching glasses
BPC: Art and Computation – Summer Animation Sequence of still images played over time (flicker fusion frequency) Basis of film, video, computer animation
BPC: Art and Computation – Summer Rendering & Perspective Projection Projection of 3D world onto 2D plane Artistic, photographic and computer rendering
BPC: Art and Computation – Summer Computer Rendering and Models
BPC: Art and Computation – Summer Numerical/Geometric Models begin./table/items setxfm e e e e e e e e e e e e e e e e+00 putprp cull 1 begin./table/items/cube polygon setxfm e e e e e e e e e e e e e e e e+00 defpnt e e e+00 defpnt e e e+00 defpnt e e e+00 defpnt e e e+00 defpnt e e e+00 defpnt e e e+00 defpnt e e e+00 defpnt e e e+00 defpoly defpoly defpoly defpoly defpoly defpoly putprp color 3ff end./table/items/cube
BPC: Art and Computation – Summer Computer animation Generate multiple images by changing the viewing (i.e. camera) position Reposition one or more objects between frames
BPC: Art and Computation – Summer Computer animation Render a sequence of models
BPC: Art and Computation – Summer Computer animation
BPC: Art and Computation – Summer DAFFIE Software DAF FIE D istributed A pplications F ramework F or I mmersive E nvironments Glenn Bresnahan Erik Brisson Robert Putnam
BPC: Art and Computation – Summer DAFFIE Worlds rooms Shared space divide into rooms portals Doorways (portals) between rooms objects Rooms contains objects Objects model –3D appearance (3D model) sequences –May be animated (sequences of models) textures –May have an appliquéd (2D) image (textures) audio –May have associated sounds (digital audio) agents –May react to avatars (people) or other objects (behaviors via agents)
BPC: Art and Computation – Summer Sounds and Images in DAFFIE Images may be appliquéd to the surface of an object (flat or curved) Sounds may be attached to objects (locations in 3D) Images & objects may be sequenced to generate animation
BPC: Art and Computation – Summer Project Development – Semester 1 Develop symbols and imagery Acquire and manipulate digital images (Corel) Map images onto “canned” virtual world (imagecp) Collect and manipulated digital audio (Audacity) Add audio to virtual world (imagecp) Conceptualize final project Layout (plan) virtual world using simple building blocks (gpw) Integrate layout, images and sound in world
BPC: Art and Computation – Summer Project Development – Semester 2 Develop 2D (cell) animation (Corel) Texture map animation into virtual world Develop programs to manipulate (move) objects in virtual world (Logo) Conceptualize and design 3D world Develop 3D animated model sequences (Maya) Integrate virtual world with objects, sounds, etc.