Download - Overview of Fall Semester
BPC: Art and Computation – Summer 2007BPC: Art and Computation – Summer 2007
Overview of Fall SemesterOverview of Fall Semester
Glenn Bresnahan
BPC: Art and Computation – Summer 2007 2
Semester 1 SyllabusSemester 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 2007 3
Semester 1 Syllabus (continued)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 2007 4
Lesson PlansLesson PlansLesson Title Lesson title Duration Length of lesson Synopsis Brief overview Description of Class
Detailed description of the materials and concepts taught
Primary Educational Objective
Specific educational outcomes (esp. as related to appropriate core concepts)
Additional Concepts and Skills
Secondary or related educational outcomes
Assessment Metrics for measuring educational success. Classroom Activities
Description of classroom activities used in teaching the materials
Homework Assignments
Exercises to reinforce the materials
Lecture Materials
Lecture materials (e.g. PowerPoint slides)
Reference Materials
Other reference materials
Prerequisites (this course)
Prerequisite materials from this course
Related Topics Topics related to these materials from other subject areas Technology Requirements
List of technologies required in the classroom for this lesson
Comments Suggestions for improvement or other comments
BPC: Art and Computation – Summer 2007 5
Lesson Plan MaterialsLesson Plan Materials
http://scv.bu.edu/BPChttp://scv.bu.edu/BPCLesson plans as Web pages
– PDF files for entire semesterPowerPoint lecture materials for
most segmentsAncillary files (homework
assignments, documentation, etc).Reference material pointers
BPC: Art and Computation – Summer 2007 6
High Level Summary of Semester IHigh 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 2007 7
Lesson #1 – Intro to Art & ComputationLesson #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 2007 8
Lesson #3 – Intro to Virtual RealityLesson #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
http://scv.bu.edu/BPC/MaterialsFall06/lectures/BPC-http://scv.bu.edu/BPC/MaterialsFall06/lectures/BPC-Class-VR-Overview.pptClass-VR-Overview.ppt
BPC: Art and Computation – Summer 2007 9
Stereopsis and 3D DisplaysStereopsis 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 2007 10
3D display - polarization3D 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 2007 11
AnimationAnimation
Sequence of still images played over time (flicker fusion frequency)
Basis of film, video, computer animation
BPC: Art and Computation – Summer 2007 12
Rendering & Perspective ProjectionRendering & Perspective Projection
Projection of 3D world onto 2D plane
Artistic, photographic and computer rendering
BPC: Art and Computation – Summer 2007 13
Computer Rendering and ModelsComputer Rendering and Models
BPC: Art and Computation – Summer 2007 14
Numerical/Geometric ModelsNumerical/Geometric Models begin ./table/items <default> setxfm 1.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 1.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 1.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 1.000000e+00 putprp cull 1 begin ./table/items/cube polygon setxfm 1.500000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 1.500000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 1.500000e+00 0.000000e+00 2.000000e+00 -1.500000e+00 -1.250000e+00 1.000000e+00 defpnt 1 -1.000000e+00 -1.000000e+00 -1.000000e+00 defpnt 2 -1.000000e+00 1.000000e+00 -1.000000e+00 defpnt 3 1.000000e+00 1.000000e+00 -1.000000e+00 defpnt 4 1.000000e+00 -1.000000e+00 -1.000000e+00 defpnt 5 -1.000000e+00 -1.000000e+00 1.000000e+00 defpnt 6 -1.000000e+00 1.000000e+00 1.000000e+00 defpnt 7 1.000000e+00 1.000000e+00 1.000000e+00 defpnt 8 1.000000e+00 -1.000000e+00 1.000000e+00 defpoly 1 2 3 4 0 defpoly 8 7 6 5 0 defpoly 3 7 8 4 0 defpoly 2 1 5 6 0 defpoly 2 6 7 3 0 defpoly 1 4 8 5 0 putprp color 3ff end ./table/items/cube
BPC: Art and Computation – Summer 2007 15
Computer animationComputer animation
Generate multiple images by changing the viewing (i.e. camera) position
Reposition one or more objects between frames
BPC: Art and Computation – Summer 2007 16
Computer animationComputer animation
Render a sequence of models
BPC: Art and Computation – Summer 2007 17
Computer animationComputer animation
BPC: Art and Computation – Summer 2007 18
DAFFIE SoftwareDAFFIE Software
DDistributed AApplications FFramework
FFor IImmersive EEnvironments
Glenn BresnahanErik Brisson
Robert Putnam
BPC: Art and Computation – Summer 2007 19
DAFFIE WorldsDAFFIE Worlds
Shared space divide into roomsrooms Doorways (portalsportals) between rooms Rooms contains objectsobjects Objects
– 3D appearance (3D modelmodel)– May be animated (sequencessequences of models)– May have an appliquéd (2D) image (texturestextures) – May have associated sounds (digital audioaudio)– May react to avatars (people) or other objects
(behaviors via agentsagents)
BPC: Art and Computation – Summer 2007 20
Sounds and Images in DAFFIESounds 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 2007 21
Project Development – Semester 1Project 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 2007 22
Project Development – Semester 2Project 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.