bpc: art and computation – spring 2007 overview of spring semester tools and technologies glenn...

21
BPC: Art and Computation – Spring BPC: Art and Computation – Spring 2007 2007 Overview of Spring Overview of Spring Semester Semester Tools and Technologies Tools and Technologies Glenn Bresnahan [email protected]

Post on 20-Dec-2015

218 views

Category:

Documents


1 download

TRANSCRIPT

BPC: Art and Computation – Spring 2007BPC: Art and Computation – Spring 2007

Overview of Spring SemesterOverview of Spring SemesterTools and TechnologiesTools and Technologies

Glenn Bresnahan

[email protected]

BPC: Art and Computation – Spring 2007 2

Fall Semester ReviewFall Semester Review

Introduction to Virtual Reality– Stereoscopic vision & Display Wall technology– Animation– DAFFIE VR software

Capturing digital images and audio Corel Paint – creating digital images Audacity – manipulating digital audio Principals of digital media Using digital images and audio in VR Building a VR world

– Using coordinates– Constructing objects from building blocks

BPC: Art and Computation – Spring 2007 3

Spring Semester PreviewSpring Semester Preview

Putting it all into motionPutting it all into motion

BPC: Art and Computation – Spring 2007 4

Spring Semester PreviewSpring Semester Preview

Animating 2D images– Video texture maps in VR

Programming using Logo– Principals of computer programming– Computer generated 2D images/animation– Controlling 3D motion

Principals of computer graphics 3D modeling and animation using Maya

– Generating complex 3D objects– Generating 3D object animation

Putting it all together using DAFFIE Final project

BPC: Art and Computation – Spring 2007 5

2D Animation2D Animation

Creating the perception of motion by playing a sequence of still images– Each image is displayed for a fraction of

a secondBasis for film,

video, computer graphics, etc.

Glenn Bresnahan
Animation principles used in multple contextBasis in physiologyflicker fusion frequencyvaries by species (e.g. fly)

BPC: Art and Computation – Spring 2007 6

2D Animation Example 2D Animation Example

BPC: Art and Computation – Spring 2007 7

2D Animation Example2D Animation Example

BPC: Art and Computation – Spring 2007 8

2D Animation2D Animation

Use Corel to create a sequence of images

Generate a 2D animation (movie clip)DAFFIE video textures

BPC: Art and Computation – Spring 2007 9

Using Animated Texture in 3DUsing Animated Texture in 3D

BPC: Art and Computation – Spring 2007 10

Programming – LogoProgramming – Logo

Programs and algorithms– Teaching the computer to do new things

Programming languages – Logo

to square :siderepeat 4 [ forward :side right 90 ]

endrepeat 90 [ square 100 right 4]

BPC: Art and Computation – Spring 2007 11

Using Logo ProgramsUsing Logo Programs

Computer generated images– Turtle graphics

Generating 2D animations– texture maps

Controlling DAFFIE objects– Turtle3D

BPC: Art and Computation – Spring 2007 12

Principals of Computer GraphicsPrincipals of Computer Graphics

Formalize concepts used in Logo and Graph Formalize concepts used in Logo and Graph Paper WorldPaper World

Coordinate systemsGraphical primitivesGeometric modelsLighting and shadingRendering

BPC: Art and Computation – Spring 2007 13

Maya 3D Modeling and AnimationMaya 3D Modeling and Animation

Sophisticated program for Sophisticated program for constructing, animating and constructing, animating and

rendering 3D computer modelsrendering 3D computer models

BPC: Art and Computation – Spring 2007 14

Computer ModelsComputer Models

BPC: Art and Computation – Spring 2007 15

Computer RenderingComputer Rendering

BPC: Art and Computation – Spring 2007 16

3D Modeling - Maya3D Modeling - Maya

Create complex 3D objects3D coordinate systems3D object geometry3D construction techniques3D transformationsModeling surface materialsExporting objects to DAFFIE

BPC: Art and Computation – Spring 2007 17

3D Computer Animation3D Computer Animation

Render a sequence of modelsRender a sequence of models

BPC: Art and Computation – Spring 2007 18

3D Computer Animation3D Computer Animation

BPC: Art and Computation – Spring 2007 19

3D Animation - Maya3D Animation - Maya

Sequencing Motion pathsObject grouping and hierarchy

BPC: Art and Computation – Spring 2007 20

Building a 3D WorldBuilding a 3D World

Conceive and design a VR world Construct VR world layout Build 3D models and sequences Generate texture maps Generate audio clips Add behaviors with programmed agents Exhibition

BPC: Art and Computation – Spring 2007 21

Questions?Questions?