BPC: Art and Computation – Fall 2006 Project - Designing a Virtual Environment Erik Brisson
BPC: Art and Computation – Fall Designing a Virtual Environment General Issues –Theme / story / message –Audience –Physical space / venue –Available technology –Development constraints
BPC: Art and Computation – Fall Designing a Virtual Environment Design Issues –Overall design vision, visual/aural theme –Kind of space (interior, exterior, etc) –Navigability –Scale –Methodology –Tools
BPC: Art and Computation – Fall Landscape Plans Used without permission from:
BPC: Art and Computation – Fall Landscape Plans Used without permission from:
BPC: Art and Computation – Fall World as set of simple objects
BPC: Art and Computation – Fall Grid on ground plane
BPC: Art and Computation – Fall Top-down view
BPC: Art and Computation – Fall Plan drawing – on graph paper
BPC: Art and Computation – Fall Add axes for Cartesian coordinates
BPC: Art and Computation – Fall Plan drawing – on graph paper
BPC: Art and Computation – Fall Plan drawing – on graph paper
BPC: Art and Computation – Fall Specifying horizontal quadrilaterals Horizontal square (x0,y0) = (2,2) (x1,y1) = (4,2) (x2,y2) = (4,4) (x3,y3) = (2,4) On ground (height h = 0) hquad,x0, y0, x1, y1, x2, y2, x3, y3, h hquad, 2, 2, 4, 2, 4, 4, 2, 4, 0
BPC: Art and Computation – Fall Plan drawing – on graph paper
BPC: Art and Computation – Fall Specifying vertical rectangles Vertical rectangle base line segment base line segment endpoint0 = (x0,y0) endpoint0 = (x0,y0) endpoint1 = (x1,y1) endpoint1 = (x1,y1) height h height h vrect, x0, y0, x1, y1, h vrect, 2, 5, 4, 5, 2 vrect, 4, 5, 4, 7, 2 vrect, 4, 7, 2, 7, 2 vrect, 2, 7, 2, 5, 2
BPC: Art and Computation – Fall Plan drawing – on graph paper
BPC: Art and Computation – Fall Specifying cylinders Vertical cylinder base circle center (x0,y0) base circle center (x0,y0) base circle radius r base circle radius r height h height h vcyl, x0, y0, r, h vcyl, 0, 2, 0.5, 3
BPC: Art and Computation – Fall Plan drawing – on graph paper
BPC: Art and Computation – Fall Plan drawing – on graph paper
BPC: Art and Computation – Fall Specifying cones Vertical cone base circle center (x0,y0) base circle center (x0,y0) base circle radius r base circle radius r height h height h vcone, x0, y0, r, h vcone, 2, -5, 1, 2
BPC: Art and Computation – Fall The remaining rectangles vrect, -1.5, -3, 0, -3, 2 vrect, 0, -3, 2, -1, 2 vrect, 2, -1, 0.5, -1, 2 vrect, 0.5, -1, -1.5, -3, 2 hquad, 2, -5, 4, -3, 2, -1, 0, -3, 2
BPC: Art and Computation – Fall The description file hquad, 2, 2, 4, 2, 4, 4, 2, 4, 0 vrect, 2, 5, 4, 5, 2 vrect, 4, 5, 4, 7, 2 vrect, 4, 7, 2, 7, 2 vrect, 2, 7, 2, 5, 2 vcyl, 0, 2, 0.5, 3 vcone, 2, -5, 1, 2 vrect, -1.5, -3, 0, -3, 2 vrect, 0, -3, 2, -1, 2 vrect, 2, -1, 0.5, -1, 2 vrect, 0.5, -1, -1.5, -3, 2 hquad, 2, -5, 4, -3, 2, -1, 0, -3, 2
BPC: Art and Computation – Fall Project workflow hquad, 2, 2, 4, 2, 4, 4, 2, 4, 0 vrect, 2, 5, 4, 5, 2 vrect, 4, 5, 4, 7, 2 vrect, 4, 7, 2, 7, 2 vrect, 2, 7, 2, 5, 2 vcyl, 0, 2, 0.5, 3 vcone, 2, -5, 1, 2 vrect, -1.5, -3, 0, -3, 2 vrect, 0, -3, 2, -1, 2 vrect, 2, -1, 0.5, -1, 2 vrect, 0.5, -1, -1.5, -3, 2 hquad, 2, -5, 4, -3, 2, -1, 0, -3, 2
BPC: Art and Computation – Fall Texture mapping – the cylinder
BPC: Art and Computation – Fall Texture mapping – the cone?