Butterfly Effect : An Augmented Reality Puzzle Game Marleigh Norton Blair MacIntyre Steven Dow Maribeth Gandy.

Slides:



Advertisements
Similar presentations
Exploration of advanced lighting and shading techniques
Advertisements

Mobile learning with a mobile game Design and motivational effects.
GAME:IT Designing Good Games. Question: What makes a computer game a game? A computer game is a software program in which one or more players make decisions.
Virtual Reality Design Virtual reality systems are designed to produce in the participant the cognitive effects of feeling immersed in the environment.
MULTIMEDIA DEVELOPMENT 4.3 : AUTHORING TOOLS. At the end of the lesson, students should be able to: 1. Describe different types of authoring tools Learning.
User Interfaces By Mathieu Leduc. What is the User Interface(UI)? Knows about any input/output hardware Translates player actions into actions in the.
RoomBugs Simulating Insect Infestations in Elementary School Classrooms Using an Embedded Phenomena Framework Michael Barron Department of Computer Science,
Slide 1 Tiled Display Walls - Relation to the Access Grid and Other Systems Mike Walterman, Manager of Graphics Programming, Scientific Computing and Visualization.
Active Capture and Folk Computing Ana Ramírez and Marc Davis ICME 2004 – Taipei, Taiwan 29 June 2004 UC Berkeley - Garage Cinema Research - Group for User.
Graphics. Applications  Digital media  Entertainment  Art  Visualization  Science  Modeling  Games  Software  Virtual Reality.
Virtual Reality. What is virtual reality? a way to visualise, manipulate, and interact with a virtual environment visualise the computer generates visual,
Lecture 7 Date: 23rd February
Evaluating Non-Visual Feedback Cues for Touch Input Device Selina Sharmin Project for the course New Interaction Techniques Spring.
Ch 7 & 8 Interaction Styles page 1 CS 368 Designing the Interaction Interaction Design The look and feel (appearance and behavior) of interaction objects.
Chapter 2 Web Site Design Principles Principles of Web Design, Third Edition.
Introduction to HCI Marti Hearst (UCB SIMS) SIMS 213, UI Design & Development January 21, 1999.
Animation IS 247: Information Visualization and Presentation Saifon Obromsook Linda Harjono.
Other Interaction Styles: Direct Manipulation, Haptic, Multimedia, Multimodal, Virtual Reality, Video Games Dr.s Barnes and Leventhal.
1 User Interface Design CIS 375 Bruce R. Maxim UM-Dearborn.
Multimedia Enabling Software. The Human Perceptual System Since the multimedia systems are intended to be used by human, it is a pragmatic approach to.
Design, goal of design, design process in SE context, Process of design – Quality guidelines and attributes Evolution of software design process – Procedural,
Web Design Process CMPT 281. Outline How do we know good sites from bad sites? Web design process Class design exercise.
Game Programming Chapter 1 Review Part One Juniors March 11, 2011.
Human Interface Engineering1 Main Title, 60 pt., U/L case LS=.8 lines Introduction to Human Interface Engineering NTU Seminar Amy Ma HIE Global Director.
Principles of User Centred Design Howell Istance.
Francois de Sorbier Hiroyuki Shiino Hideo Saito. I. Introduction II. Overview of our system III. Violin extraction and 3D registration IV. Virtual advising.
What are Virtual Environments? Angela McCarthy CP5080, SP
Interacting with Visualization Colin Ware, Information Visualization, Chapter 10, page 335.
Designing 3D Interfaces Examples of 3D interfaces Pros and cons of 3D interfaces Overview of 3D software and hardware Four key design issues: system performance,
Technology Transfer: Haptic Feedback Explain technology transfer and technological innovation.
Oct 30, 2006 LUONNOS Navigation techniques for construction industry product models Jukka Rönkkö, HUT/VTT
Computer –the machine the program runs on –often split between clients & servers Human-Computer Interaction (HCI) Human –the end-user of a program –the.
Invitation to Computer Science 5th Edition
Design, prototyping and construction CSSE371 Steve Chenoweth and Chandan Rupakheti (Chapter 11- Interaction Design Text)
Sketch­based interface on a handheld augmented reality system Rhys Moyne Honours Minor Thesis Supervisor: Dr. Christian Sandor.
DESC9180 Designing Virtual Worlds Week 12 Future of Virtual Worlds 6pm – 9pm Tuesday, October 16 th, 2007 Kathryn Merrick and Owen Macindoe DESC9180 Designing.
Design for Interaction Rui Filipe Antunes
Visualizing Information in Global Networks in Real Time Design, Implementation, Usability Study.
Information Visualization Using 3D Interactive Animation Meng Tang 05/17/2001 George G. Robertson, Stuart K. Card, and Jock D. Mackinlay.
Usability Evaluation June 8, Why do we need to do usability evaluation?
Fall 2006CS4455 Prototyping Maribeth Gandy Jeff Wilson
Does the Quality of the Computer Graphics Matter When Judging Distances in Visually Immersive Environments? Authors: Thompson, Creem-Regehr, et al. Presenter:
Children: Can they inspect it? Yes they can! Gavin Sim.
Jessica Tsimeris Supervisor: Bruce Thomas Wearable Computer Lab
PROV 504 NIKITHA VADDULA INTRODUCTION IMPORTANCE OF DISCIPLINE CURRENT ISSUES MAJOR ORGANIZATIONS PRE-EMINENT SCHOLARS SEMINAL WORKS CONNECTIONS.
GENESIS OF VIRTUAL REALITY  The term ‘Virtual reality’ (VR) was initially coined by Jaron Lanier, founder of VPL Research (1989)..
CS160: Interactive Prototype Gary Wu - Jordan Berk - Mike Kendall - Mohammed Ali - Hao Luo.
Video Eyewear for Augmented Reality Presenter: Manjul Sharma Supervisor: Paul Calder.
Do these make any sense?. Navigation Moving the viewpoint as a cost of knowledge.
Slide Understanding Randomness.  What is it about chance outcomes being random that makes random selection seem fair? Two things:  Nobody can.
2.03 Explore virtual reality design and use.
Dead Run James Kelly, Mike Papo, Josh Lovatt. Basic Details Single Player Top Down Action game.
Augmented Reality Game Design Brian Schrank DePaul University Intro Lecture Spring 2013.
W E L C O M E. A U G M E N T E D R E A L I T Y A SEMINAR BY JEFFREY J M EC7A ROLL NO:
Fundamentals of Game Design by Ernest Adams and Andrew Rollings Chapter 1: Games and Video Games.
1 Perception and VR MONT 104S, Fall 2008 Lecture 14 Introduction to Virtual Reality.
Gesture Modeling Improving Spatial Recognition in Architectural Design Process Chih-Pin Hsiao Georgia Institute of Technology.
Virtual Environments CIS 4930/6930 Course Introduction January 6 th, 2009.
TELE IMMERSION AMAN BABBER
Real Time Collaboration and Sharing
What is Multimedia Anyway? David Millard and Paul Lewis.
A Framework for Perceptual Studies in Photorealistic Augmented Reality Martin Knecht 1, Andreas Dünser 2, Christoph Traxler 1, Michael Wimmer 1 and Raphael.
6. (supplemental) User Interface Design. User Interface Design System users often judge a system by its interface rather than its functionality A poorly.
Contextual menus Provide access to often-used commands that make sense in the context of a current task Appear when the user presses the Control key while.
Ubiquitous Computing and Augmented Realities
GAME:IT Designing Good Games.
Evaluation of Mobile Interfaces
Inspiration/Kidspiration
Chapter 9 System Control
December 12th, 2003 Benjamin Lok
Presentation transcript:

Butterfly Effect : An Augmented Reality Puzzle Game Marleigh Norton Blair MacIntyre Steven Dow Maribeth Gandy

Game Overview Spatial puzzle where physical world is not modeled Virtual butterflies in physical environment Catch them! –Butterflies are stationary –Challenge comes from reaching the butterflies Bring butterflies into reach by rotating the virtual world –Virtual world rotates in 90 degree chunks about a player defined axis.

Equipment

Head-Mounted Display

Tornado Stick

Rotations Tornado Stick controls Virtual Axis –First Button – Place / Remove Axis –Second Button – Pause / Unpause Axis –Third Button – Rotate Butterflies

Tornado Stick People had trouble understanding rotations –Not everyone is used to 3D geometry –Though 3D puzzles have worked before Change the metaphor, not the interaction –“Tornado Stick”

Butterfly Effect

Butterfly Effect Video

Design Context Start with medium, then design game –Mapping physical and virtual worlds is hard –AR works best when user is moving slowly Tracking more accurate Safer for player – Cognitive Tunneling

Design Context Home environment –Run on next generation game consoles –Must be easy to set up –Minimize use of special equipment

1st Prototype: 2D Paper

2nd Prototype: 2D Interactive

3rd Prototype: Video

Tuning Two Major Challenges –90 degree rotation constraint –Understanding virtual space and physical space Possible Changes –Loosening rotation constraint –Adding more manipulations (translations) –Adding better depth perception cues

Open Issues: Depth Perception Static Depth Cues

Open Issues: Depth Perception Remove Automatic Depth Cues

Open Issues: Depth Perception Remove Unavailable Depth Cues

Open Issues: Depth Perception Texture probably the best

Without Grid

With Grid

Is Occlusion Really Impossible? Ad hoc modeling –Automatic modeling during calibration –Fiducials Real time depth –Depth from stereo Something to be explored

Virtual Obstacles - Bees No consequences for using poor strategy Bees behave like butterflies “Sting” if caught Penalty –Lose life –Butterflies escape

Questions?

Old Slides from Past Talks (In case people as a question I have slides for.)

Butterfly Effect : An Augmented Reality Puzzle Game Marleigh Norton Technical Advisor: Blair MacIntyre

Person Walks Through Game Area

Derive Walls from Path

Why this is Fun Fun in the same ways Rubik’s Cubes are fun Caillois’s Four Categories of Games [1] –agôn, alea, mimicry, ilinx MacTavish’s “astonishment at visual and auditory technology” [2]

Open Issues Scoring Capture Interaction Depth Perception

Open Issues: Scoring Score based on efficiency, not speed Penalized for moving too much –Accrue score as you walk –High score bad Problem: High Score Traditionally Good

Open Issues: Capture Interaction Location-Based Capture –Capture butterfly by getting close enough –Pros: Technically simple. No additional cost. –Cons: Precise head tracking more important. Less thematically appropriate. Less fun. Butterfly Net Capture –Capture butterfly in a net –Pros: More active, thematically appropriate interaction. –Cons: Requires an additional tracking system, likely expensive.

Open Issues: Depth Perception Judging depth in virtual worlds is difficult –Overcoming this difficulty is part of the game, yet it should not be impossible Problem: What can we do to help the player understand the relative locations of the butterflies? Research on Depth Perception yields several techniques [4] [5] [6] [7]

Questions & Feedback Scoring – Efficiency Capture Interaction –Location-based capture –Butterfly Net Capture Depth Perception –Which cues to use? More ideas? Other Feedback

References: Game Theory [1]Caillois, Roger, “Man, Play, and Games,” trans. Meyer Barash, University of Illiniois Press, 1961 (orig.1958) ch 2. [2]Mactavish, Andrew, “Technological Pleasure: The Performance and Narrative of Technology in Half-Life and other High-Tech Computer Games”, in: Geoff King and Tanja Krzywinska (eds.) Screenplay: Cinema/ Videogames/ Interfaces (London: Wallflower Press, 2002) 33-50

References: Depth Perception 1 [4]Cutting, J. E., and P.M. Vishton, “Perceiving layout and knowing distance: The integration, relative potency and contextual use of different information about depth”, in Perception of Space and Motion, W. Epstein and S. Rogers, Eds. Academic Press, New York, [5]Furmanski, Chris, Ronald Azuma, and Mike Daily. “Augmented-reality visualizations guided by cognition: Perceptual heuristics for combining visible and obscured information”, in Proc. IEEE and ACM Int'l Symp. on Mixed and Augmented Reality (ISMAR 2002) (Darmstadt, Germany, 30 Sept. - 1 Oct. 2002), pp

References: Depth Perception 2 [6]Sinai, M.J., W. K. Krebs, R. P. Darken, J. H. Rowland, and J. S. McCarley, “Egocentric distance perception in a virtual environment using a perceptual matching task”, in Proceedings of the 43 rd Annual Meeting Human Factors and Ergonomics Society, 43, [7]Surdick, R. T., E. T. Davis, R. A. King, and L. F. Hodges, “The perception of distance in simulated visual displays: A comparison of the effectiveness and accuracy of multiple depth cues across viewing distances”, in Presence: Teleoperators and Virtual Environments 6, 5 (October),

References: DART [8]MacIntyre, Blair, Maribeth Gandy, Steven Dow, and Jay David Bolter. "DART: A Toolkit for Rapid Design Exploration of Augmented Reality Experiences." To appear at conference on User Interface Software and Technology (UIST'04), October 24-27, 2004, Sante Fe, New Mexico.

Implementation Status It’s playable!* –Populate the world with a pre-defined set of butterflies –Butterflies can be captured –Tallies of caught and remaining butterflies are displayed –Butterflies can be rotated about the axis –Physical axis interface * When all of the equipment is working.

The Screen

Feedback Rotation Interface Depth Perception Score Aesthetics

Rotation Interface Problem: Rotating about an axis? Huh? –Suggested alternatives: Randomization Jar, Mini-version of gamespace –(Rotation about a point) “Tornado Stick” Changes: Tornado Stick –Axis/Tornado Stick only interface in which all manipulations are valid moves –Arrows pointing to butterflies’ final location

Depth Perception Problem: It’s hard to tell where the butterflies are, especially when they’re “behind walls” –Complication: can’t change appearance of butterfly based on presence of wall (or can we…?) Changes: Add grid with drop shadows –Also, it’s less of a problem when you’re actually playing

Score Problem: for Efficiency-based score, lower was better (confusing players) –Suggestions Timer Subtract from High initial score No Score Changes: No Score –Score isn’t really that important –Was causing more problems than it solved

Aesthetics Problem: What will the game look like? –Collecting the butterflies should be compelling Changes: Aesthetics more fully fleshed out –Childlike graphic design with scanned crayon textures –Player is frog, eating butterflies

Frog has Butterfly in Sights

Frog Catches Butterfly

Frog Eats Butterfly

Future Work: Finish Implementation Sounds Graphics Animations Refine Stick –Are those the right buttons? –Buttons or Switches or ??? –InertiaCube Issues with Ferris Environments

Questions? Thanks to the Augmented Environments Lab, especially: Blair MacIntyre Steven Dow Enylton Machado Coelho