AUGMENTED REALITY MULTIPLAYER GAME

Slides:



Advertisements
Similar presentations
 Welke overwegingen komen daar bij kijken?  Multiplatform?  Install base -> potential user base.
Advertisements

Introduction Games have always been a fundamental part of human life. Space storm “ عاصفة الفضاء” is a 3D SCI-FI game that consists of two stages presented.
EEE436 / CS422 Final Presentation Group
ARIS The Augmented Rea l ity Studio. Outline  Background  Problem definition  Proposed solution  System design  Functionalities  Comparison with.
The Bioloid Robot Project Presenters: Michael Gouzenfeld Alexey Serafimov Supervisor: Ido Cohen Winter Department of Electrical Engineering.
VisHap: Guangqi Ye, Jason J. Corso, Gregory D. Hager, Allison M. Okamura Presented By: Adelle C. Knight Augmented Reality Combining Haptics and Vision.
Richard Yu.  Present view of the world that is: Enhanced by computers Mix real and virtual sensory input  Most common AR is visual Mixed reality virtual.
Virtual Dart: An Augmented Reality Game on Mobile Device Supervisor: Professor Michael R. Lyu Prepared by: Lai Chung Sum Siu Ho Tung.
Shared Surfaces eut Odul AKYAPI TRACKBALL EFFICIENT APPLIANCE Practical Easier Ahead of alternative solutions As an added feature, trackball was.
Group: RO3 1 MMORPG Networked Game Advised by Prof. David Rossiter Date: 29 April 2006.
Project Objectives o Developing android application which turns standard cellular phone into a tracking device that is capable to estimate the current.
The 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems October 11-15, 2009 St. Louis, USA.
Sixth Sense Technology. Already existing five senses Five basic senses – seeing, feeling, smelling, tasting and hearing.
(CONTROLLER-FREE GAMING
Kinect Part II Anna Loparev.
Professor : Yih-Ran Sheu Student’s name : Nguyen Van Binh Student ID: MA02B203 Kinect camera 1 Southern Taiwan University Department of Electrical Engineering.
GIP: Computer Graphics & Image Processing 1 1 Medical Image Processing & 3D Modeling.
Holistic Mobile Game Development with Unity 2015 Taylor & Francis. All rights Reserved.
Getting to Know TiVo: The Home Media Engine (HME SDK) Eric M. Upchurch CS 525 Spring 2008.
INTRODUCTION Generally, after stroke, patient usually has cerebral cortex functional barrier, for example, the impairment in the following capabilities,
Reconstructing 3D mesh from video image sequences supervisor : Mgr. Martin Samuelčik by Martin Bujňák specifications Master thesis
Undead Tower Defense Terry Holt, Joe Shunia. Abstract of Game Story Storyline: An infectious disease has spread across the world to the human and various.
CSC 343/642 Interactive 3D Game Development George J. Grevera, Ph.D. George J. Grevera, Ph.D.
Institute for Visualization and Perception Research 1 © Copyright 2000 Haim Levkowitz Introduction (Foley & Van Dam Ch 1) Uses of computer graphics … Some.
Learning Unity. Getting Unity
New Human Machine Interfaces for Games Narrated by Michael Song Digiwinner Limited Aug
Rawhide Frontier Ctrl + Y John Battagline, Paul Betts, Aaron Cardwell, Jordan Lehmiller, Kyle Moore, John Scott.
Computer Graphics: Programming, Problem Solving, and Visual Communication Steve Cunningham California State University Stanislaus and Grinnell College.
CONTENT 1. Introduction to Kinect 2. Some Libraries for Kinect 3. Implement 4. Conclusion & Future works 1.
COMP Project Status Overview April 1, 2005.
Our project main purpose is to develop a tool for a combinatorial game researcher. Given a version of combinatorial puzzle game and few more parameters,
TELE IMMERSION AMAN BABBER
Concept -Arena Defence James Dawes. Introduction Genre: first person strategy shooter 20 waves of shooting, flinging and using gravity to defend the arena.
® ® copyright © 2013 Open Geospatial Consortium What HTML5 and REST mean to the Geo community Raj Singh, PhD Open Geospatial Consortium
Game Maker Tutorials Introduction Clickball IntroductionClickball Where is it? Shooting Where is it?Shooting.
How to Program a Game: A Super Crash Course, A Talk or Something!
Salevich Alex & Frenkel Eduard Virtual Reality interior designer
Southern Taiwan University Department of Electrical Engineering

Face Detection and Notification System Conclusion and Reference
First Responder Immersive Training Simulation Environment (FRITSE)
COGNITIVE APPROACH TO ROBOT SPATIAL MAPPING
Technologies: for Enhancing Broadcast Programmes with Bridgets
Mobile Application Development
PC Access Remote Control
Mobile Navigation Control for Planetary Web Portals Team Members: John Calilung, Miguel Martinez, Frank Navarrete, Kevin Parton, Max Ru, Catherine Suh.
Augmented Reality And Virtual Reality.
What is Augmented Reality?
Requirements & Verification
Tarneeb Game.
Real-time Wall Outline Extraction for Redirected Walking
3D Graphics Rendering PPT By Ricardo Veguilla.
Video and Sensor Network Architecture and Displays
Chris Eidsmoe, Liyuan Chen, JD Peak
Augmented Reality SDK Introduction
European Robotic Pedestrian Assistant 2.0 Wolfram Burgard
Salevich Alex & Frenkel Eduard Wizard Hunting
Out of this World A VR Experience brought to you by Team WFF:
Results and Conclusions
Rondo’s and Rhythm of play
Find It VR Project (234329) Students: Yosef Albo, Bar Albo
Mixed Reality Server under Robot Operating System
Institute of Neural Information Processing (Prof. Heiko Neumann •
Mobile Haptic Display Monthly Meeting
AN INTRODUCTION TO COMPUTER GRAPHICS Subject: Computer Graphics Lecture No: 01 Batch: 16BS(Information Technology)
Chapter I Introduction
BLENDER 3D.
University of Washington, Autumn 2018
Introduction to spagetti and meatballs
Augmented Reality Apps
Presentation transcript:

AUGMENTED REALITY MULTIPLAYER GAME MultiAR [GIP] | [234329] Students: Michael Pekel supervisors: Matan Sela Ofir Elmakias yaron honen AUGMENTED REALITY MULTIPLAYER GAME

Abstract multiplayer quest Game targeting the augmented reality platform - Google Tango. This game simulates the game mechanics in Pokémon GO coop with a random opponent, but with fantasy elements and interesting game mechanics.

FRAMEWORK Tango Unity SDK Tango Tablet Development Kit Unity 3D Game Engine The Controller Emulator Server Backend

User Interface Swipe UP – throws the Fire pit, where force is controlled by swipe speed Swipe Down – clear the portals Swipe Left – Opens left portal Swipe Right – Opens right portal App button – functions as general purpose button (Accept Quest msgs)

User Experience Teleporter Provides to the user an ability to traverse portable objects, freely in the scene Ray cast Finds closest object by shooting a ray into the scene and highlights the selected one.

Motion Tracking Tango device can track its own movement and orientation through 3D space. Walk around with a device and move it forward, backward, up, or down, or tilt it in any direction, and it can tell you where it is and which way it's facing. initialed with zero reference position (0,0,0) and track movement accordingly to that point

Depth perception The mesh rendering processing goes through few steps: The Tango feeds the mesh renderer depth data allowing the renderer to find flat surfaces. Each surface is then transformed into a grid in which a square on that grid can then be meshed. the grid will have differently sized squares where point cloud is generated to coloring each mesh to better represent what is being mapped. Then we make the mesh be translucent

Server We have built a centralized UDP server. the "host" device is a pc running the server and when a client add an object, we would add that to the state of the server. The server is event based – there are position updates and player states movement – such as death, hit, shoot, etc. There is another server dedicated to generate creatures and control their actions in real time. The main info we upload is the vector and quaternion for position and orientation and a string with the name of the object we want to place & bullets when player shoot is recorded. Our main data structures are tiny (the largest is a string & 7 32 bit numbers) we chose small packets to overcome bad cellular receptions and compensate the lag by using udp protocol.

Mechanics Each user holds tight the Tango device while it initialized and pointed to the same orientation and place. Player mission is to defeat the bad guys (3D creatures) in the scene and cooperate while moving through the quests. The player move in the real world holding the Tango Device and the controller to navigate and shoot the enemies. He allowed to carry objects while moving The final quest is to build the puzzle in order to win the game.

Bibliography • Real Time Large Scale 3D Reconstruction Onboard a Mobile Device using Spatially- Hashed Signed Distance Fields • Appearance-Based Loop Closure Detection for Online Large-Scale and Long-Term Operation • Large-scale, Real-Time Visual-Inertial Localization • Accurate, Dense, and Robust Multi-View Stereopsis • Dense 3D Semantic Mapping of Indoor Scenes from RGB-D Images • 3D Modeling on the Go: Interactive 3D Reconstruction of Large-Scale Scenes on Mobile Devices • Large-Scale Location Recognition and the Geometric Burstiness Problem