220 likes | 318 Views
DESC9180 Designing Virtual Worlds. Week 4 Session 6pm – 9pm Tuesday, August 13 th , 2007 Owen Macindoe and Kathryn Merrick. DESC9180 Designing Virtual Worlds University of Sydney, August 2007. Announcements.
E N D
DESC9180 Designing Virtual Worlds Week 4 Session 6pm – 9pm Tuesday, August 13th, 2007 Owen Macindoe and Kathryn Merrick DESC9180 Designing Virtual Worlds University of Sydney, August 2007
Announcements • We’ve had a few more class changes: check the website for group allocations DESC9180 Designing Virtual Worlds University of Sydney, August 2007
Overview • The FBS framework • Gu and Maher’s 4 design phases • Issues in Second Life • Homework discussion • Work on Task 1 DESC9180 Designing Virtual Worlds University of Sydney, August 2007
Gero’s FBS Framework • A model of design activity • Function • What is it for? • Behaviour • What does it do? • Structure • What is it? DESC9180 Designing Virtual Worlds University of Sydney, August 2007
FBS in Virtual Worlds • Function drives design • Architecture is just a metaphor • S is not visual representations of objects • S -> B connections may not map across • Behaviours tied to scripting • Take world norms into account • But the metaphor is useful DESC9180 Designing Virtual Worlds University of Sydney, August 2007
Phases of Designing Virtual Architecture • Layout • Volumes and adjacencies • Configuration • Object placement • Navigation • Circulation and way-finding • Interaction Building in SL using an imported floor plan DESC9180 Designing Virtual Worlds University of Sydney, August 2007
Layout • Intended activities • Required space • Relative space • Spatial adjacency • Spatial ordering • Vertical layout • Teleportation Tower layout from the CRC for construction innovation DESC9180 Designing Virtual Worlds University of Sydney, August 2007
Configuration • Spatial boundaries • Affording activities • Functional cues • Metaphors • Decoration Ning Gu’s virtual classroom DESC9180 Designing Virtual Worlds University of Sydney, August 2007
Navigation • Circulation • Sight lines • Maps and signs • Teleportation • Agents and bots _blacklibrary’s guide bot DESC9180 Designing Virtual Worlds University of Sydney, August 2007
Interaction • Scripting • Permissions • Animations • Poses • Agents and bots Dancing using pose balls in SL DESC9180 Designing Virtual Worlds University of Sydney, August 2007
Issues in Second Life • Flight • Teleportation • Scale • Prims • Phantom objects • Physical objects • Permissions DESC9180 Designing Virtual Worlds University of Sydney, August 2007
Flight • Allowed or not? • Ceiling heights • Open interiors • Entry points • Immersion versus convenience • Sky boxes Coke’s SL presence is a sky box DESC9180 Designing Virtual Worlds University of Sydney, August 2007
Teleportation 1 • Pros • Smaller world • Neat special effects • Hypertext-like • Cons • Can be disorienting • Inconsistent with spatial metaphor • Skips content eLumenta University teleport HUD DESC9180 Designing Virtual Worlds University of Sydney, August 2007
Teleportation 2 • SL methods • Landmarks • Sit-teleporters • Landing points • Signage • Other worlds • Warping • Triggers • Inter-server Reuters teleport directory DESC9180 Designing Virtual Worlds University of Sydney, August 2007
Scale • Distances seem smaller • Teleportation bypasses spaces • Chase cameras need space • Bounding boxes and collisions The Sentient in Second Life DESC9180 Designing Virtual Worlds University of Sydney, August 2007
Prims • 512m2 = 177 prims • Performanceissues • Transparency Side view of a tree made from textures • How to cheat • Prim deformations • Creative texturing • Sculpties Top view of a tree made from textures DESC9180 Designing Virtual Worlds University of Sydney, August 2007
Phantom Objects • Uses • Vines, beads, curtains, gases • Secret doors • Script triggers • Traps • Can disrupt immersion Phantom prims used to simulate water DESC9180 Designing Virtual Worlds University of Sydney, August 2007
Physical Objects • Uses • Realistic movement • Force transfer • Can be rolled, pushed, knocked • Weapons • Vehicles • Unpredictable Vehicles use the SL physics engine DESC9180 Designing Virtual Worlds University of Sydney, August 2007
Permissions • Land • Access • Objects and scripts • Pushing • Damage • Objects • Sharing • Move and copy • Modify and transfer Permissions control panels in Second Life DESC9180 Designing Virtual Worlds University of Sydney, August 2007
Other Issues • Doors • Require scripting • Elevators • Bump avatars • Water • Streaming media • Sound • Video • Notecard dispensers • Hyperlinks • Generative design • Grey goo Ning Gu’s grammar-generated floor plans DESC9180 Designing Virtual Worlds University of Sydney, August 2007
Today’s Tutorial • 10 minute break now • 10 minutes group discussions of the two buildings you found for homework • Choose one site to share with the class • Short discussion as a class • Work on Task 1 DESC9180 Designing Virtual Worlds University of Sydney, August 2007