CIS 632/EEC Mobile Computing Final Project Report December 15 th, 2016

Size: px
Start display at page:

Download "CIS 632/EEC Mobile Computing Final Project Report December 15 th, 2016"

Transcription

1 Learning Smartphone Application Development For Google Cardboard Using Google VR SDK CIS 632/EEC Mobile Computing Final Project Report December 15 th, 2016 Submitted by: Submitted To: Sonali Patel ( ), Professor. Chansu Yu Gargey Dholariya ( )

2 Table of Contents Section Title Page No. 1. Introduction 1.1 Project Vision/Goal 1.2 Project Scope 1.2 Project Schedule 5 2. List of Tools and Techniques Used 7 3. Overview of Applications Studied 8 4. Discussion of Applications Implemented 4.1. Treasure Hunt for ios and Android: 4.2 Modified TreasureHunt for both ios and Android: 4.3. SimpleVRPanoramaActivity Android app 4.4. CSU Panorama Application 4.5. CSU VR Video Application 4.6. CSU sholiday360 Application Challenges Faced Conclusion and Future Work References 30 Table of Figures Figure Title Page No. 1. Screenshot of TreasureHunt Application Screenshot of Treasure Hunt Application icons implemented in our Xcode IDE 3. Screenshot of part of code for audio system modification in TreasureHunt Application 4. Screenshot of cube s dimension modification code of TreasureHunt Application in our xcode CIS 632/EEC 687 Final Report 1

3 Figure Title Page No. 5. Screenshot of cube face s color modification code of TreasureHunt Application in our xcode 6. Screenshot of cube s changed appearance and face colors in our iphone 5s 7. Screenshot of game s environment changing code in Treasure Hunt application Screenshot of game s environment changing code in our iphone 5s Screenshot of code for changing the trigger input interaction in Treasure Hunt application 10. Screenshot of Trigger input variation experienced in our iphone 5s with Cardboard 11. Screenshot of Treasure Hunt Application icons implemented in our Android Studio Screenshot of part of code for audio system modification in Treasure Hunt Application of Android Studio Screenshot of cube s dimension modification code of Treasure Hunt Application in our xcode Screenshot of cube s changed appearance and face colors in our HTC phone Screenshot of game s environment changing code in our HTC phone Screenshot of Trigger input variation experienced in our HTC phone with Cardboard Screenshot of TreasureHunt Application Logo Designed in Photoshop Screenshot of SimpleVRPanoramaActivity Application implemented in our HTC Android phone 19 CIS 632/EEC 687 Final Report 2

4 19. Panorama Image of a Transit Center near CSU Panorama Image of third floor of Michael Schwartz library at CSU Embedded stereo panorama of Transit center Embedded stereo panorama of Michael Schwartz library s third floor Screenshots of CSUPanorama Application Logo designed in photoshop 24. Screenshots of CSUPanorama Application s three main activities implemented in our HTC phone 25. Screenshots of CSUPanorama Application s two web pages corresponding to Transit Center and Michael Schwartz library, implemented in our HTC phone 26. Screenshots of CSUPanorama Application s two main cardboard views as implemented in our HTC phone Logo of CSU VR Video app Screenshot of implementation of SimpleVideoView application in Android smartphone Screenshot of cardboard view of video application implemented in our HTC Android phone Logo of CSU s Holiday 360 Application CSU Holiday 360 app s Launch screen designed in XCode CSU Holiday 360 app s Main screen designed in XCode CSU Holiday 360 app s Launch icons designed in XCode 27 CIS 632/EEC 687 Final Report 3

5 34. CSU Holiday 360 app s panorama images whose virtual tour is coded in XCode CSU Holiday 360 app s implementation screenshots in our iphone 5s 28 Table of Tables Figure Title Page No. 1. Tools and Techniques Used 7 2. List of Studied Applications 8 CIS 632/EEC 687 Final Report 4

6 Abstract With the introduction of Virtual Reality SDK for smartphone Operating Systems like Android and ios and also making available the Google Cardboard VR viewer, Google Inc. not only give rise to numerous applications for experiencing virtual reality but also kept open source, the SDK for both ios and Android platforms. Inspired by the unique aesthetics of VR concept and eagerness to utilize the SDK available for acquiring the capability of doing VR development, our project dealt with the understanding, development and experiencing of Virtual Reality from the software standpoint. Under this project, we did the study of required development tools and techniques including smartphone IDEs, coding language, smartphone applications development basics and so on. Besides this, we required to perform study of several existing applications of Google VR and gain understanding regarding their working with Google Cardboard viewer. Apart from this, we also performed superficial study of Google VR SDK for both ios and Android and in parallel worked with the necessary downloading and installation of tools for development. Later on, we implemented a demo application for both ios and Android, performed enhancements to both of them. Moreover, we also succeeded in implementing two more android applications and one nice ios application for Google Cardboard. Also, we faced several challenges at every stage of study and implementation. In a nutshell, through the extensive study and implementations of the application, we demonstrated our acquired capability for doing Google Cardboard application development for both ios and Android and also got five applications ready to be deployed on Apple s App Store or Google s Play Store. Keywords Used Google Cardboard, Virtual Reality (VR), smartphones, Google VR SDK, ios, Android, Integrated Development Environment (IDE), Application Programming Interface (API), Xcode, Android Studio, Objective-C, Swift, XML, Java, Cocoapods, App Store, Play Store. Section I: Introduction 1.1 Project Vision/ Goal To learn the smartphone applications development for Google Cardboard using the Google VR SDK for ios and Google VR SDK for Android. Our project vision directs at supporting the Google s mission of bringing amazing experiences to the world from software standpoint. 1.2 Project Scope The scope of our project covers the following main five aspects as described below: Who: Our project will provide aid to Mobile application developers (both Android and ios), Users of Google Cardboard Viewer, enthusiasts of Virtual Reality experiments and also to the general academic students or professors. What: Our project involved demonstration of understanding of the VR based smartphone application development through some implementation of applications using it. This CIS 632/EEC 687 Final Report 5

7 included doing the extensive study of developed applications using Google Cardboard Viewer, superficial study of SDKs for VR, performing building of demo applications, doing some enhancements to them, downloading and installing of necessary tools and IDE for development, study of Mobile application development, understanding of VR, graphics development and so on. Where: We accomplished this project at College campus or home using the acquired tools for doing the project. When - We did this project from September, 2016 to 14th December, 2016 during the free hours. Why - To gain the understanding regarding the actual working principle and procedure of Virtual Reality and to acquire the capability of developing smartphone applications for Google Cardboard VR Viewer. 1.3 Project Schedule Below is a list of some main tasks that we needed to accomplish while doing this project for achieving the objective or goal of our project: 1. Study Mobile Application Development for Smartphones. 2. Study Platforms for application development namely Xcode And Android Studio for ios and Android respectively. 3. Get necessary understanding of the application development programming languages like Objective-C, Swift, Java and XML. 4. Research on several applications already deployed using Google VR SDK for ios and Android. 5. Study Google VR SDK for ios and Google VR SDK for Android. 6. Implement demo Application(s) using this SDKs on corresponding platforms and demonstrate their working and deployment on smartphones using Google Cardboard viewer. 7. Perform enhancement of this implemented application(s) on either or both platforms. 8. Implement as many as possible applications within the time limit to demonstrate the understanding regarding the Google VR SDK. 9. Perform the final demonstration of these applications. CIS 632/EEC 687 Final Report 6

8 Section II: List of Tools and Techniques Used We studied and made use of following tools and techniques to carry out our project: 1. Integrated Development Environment (IDE) 1. Xcode 2. Android Studio 3. Adobe Photoshop 2. Software Development Kits (SDK s) 1. Google VR SDK for Android 2. Google VR SDK for ios 3. Online Image Processing 4. Mobile Application Development 1. ios Mobile Application Development 2. Android Mobile Application Development 5 Languages Used for Development 1. Objective-C 2. Swift 3. Java 4. XML 5. Linux Shell script 6. OpenGL 7 Google Cardboard 8 Cocoapods- Dependency Manager for ios 9. Smartphones with Android and ios Operating Systems 10.Windows based Laptop and Mac OS based Macbook Pro for Development 11. Cables to connect phone with Macbook and Windows based laptop 12. ios developer account for signing the applications developed Table 1: Tools and Techniques Used We provided the detailed discussion regarding each of these things in our mid term and other progress reports. CIS 632/EEC 687 Final Report 7

9 Section III: Overview of Applications Studied We performed the study, download. installation and experiment through Google Cardboard, the twenty popular applications for Google VR, available on Apple s App Store or Google s Play Store or both. Detailed discussion regarding these applications was already covered in the previous progress report and presentation submitted by us. Below is a brief enlisting of these twenty applications: Sr No. Details of Application Studied 1. Cardboard Camera This application is available for both the App Store and Play Store. The application is used for capturing and sharing the VR based moments in photos. These captured VR photos provides the experience of both the sound and scenery in all the directions. In 3D view, it allows viewing properly the near things in near way and far things at far place. Using this application, once can capture moments from family get togethers to vacation spending and then can relive using the same in VR. We utilized this application for capturing the 360 degree images, sounds and videos needed for developing our applications. 2. Official Cardboard Application This application is available on both App Store and Play Store. It serves as the very first means of experiencing Google VR through smartphones. This application lets us get set up for Cardboard viewer and also includes few demos to get started with the same. It is recommended that this application should not be used while walking, driving or in situations of getting distracted from some real world phenomenon that might prevent us from following the necessary traffic rules and regulations. 3. Proton Pulse This application is available on both App Store and Play Store. It is all about playing 3D arcade breaking task from a completely novel approach in virtual reality. 4. Street View This application is also available on both Play store and App Store. Through this application, one can explore the landmarks of the world, perform discovery of the natural wonders and can also dive into the locations like restaurants, arenas, museums, small businesses, etc. CIS 632/EEC 687 Final Report 8

10 Also, this application allows creation of photosphere score adding an individual's own street view experiences. 5. Orbulus This application is available for both the App Store and Play Store. This application allows controlling the environment just by looking at things hence one can have fun by doing experimentations. It's latest version contains many old favourite locations. 6. Rollercoaster This application is available on both App Store and Play Store. It allows riding a deserted Roller Coaster in the midst of tropical island and hence allows one to see a dream of Virtual world. 7. Hang Gliding This application is available on Google s Play Store. Through this application one needs to fix his/her Hang glider and then can explore the fascinating landscape of Alpine area. It is basically a movie, a 3D environment in real time. 8. Dive Deep This application is available on Google s play store. It is all about diving deep into the sea for having the underwater experience in Virtual Reality. This application has similar version of ios namely View-Master Discovery Underwater that also do the same thing. 9. NYT VR- Virtual Reality Stories from the NY Times This application is available both on App Store and play store. It allows experiencing those places in VR where we cannot go in real world through putting us at the center of the stories that could only be spoken about, allows doing the experience of films developed for VR by the journalists of NYT in an immersive video of 360 degree. 10. Virtual Reality Moon for Google Cardboard This application is available for App Store. The application allows for exploring the moon on our foot in Virtual Reality. 11. InMind This is an amazing and sensual application available on both the App Store and Play Store. Through this application, one can experience the tour of a particular patient s brain, searching for neurons of the brain that contributes towards causing brain CIS 632/EEC 687 Final Report 9

11 disorder. It allows for diving deep into the micro world and get the experience of the miracles that take place in the mind of human beings. 12. Full Dive This application is available on both App Store and Play Store. This application allows the user to search and see the media s new generation like watching 360 and 3D videos and photos from a completely novel view as never experienced before. 13. Google Arts and Culture This application is available both on App Store and Play Store. This application provides the capability of exploring the art and culture with Google. Through using this application, one can meet individuals, travel places and get the information regarding the events shaping one s world. 14. Chair In a Room This application is available for Play Store. This application s latest version consists of a new story namely Greed, in which the user will be a business lawyer who is proceeding towards the top while rising over the elevator of corporate terms, with the revealing of novel story at each stop, comprising of one s dental, profit and corruption, thereby leading to the ultimate proof of one s perfect demise. 15. Expeditions This application is available on both the App store and Play store. This application serves as a teaching tool in VR providing the user to be a part of some immersive trips throughout the world in VR mode. This application is actually built for the use in small group or for small classroom, allowing the user to perform the role of a guide for leading the small group of explorers by making use of number of 3D and 360 images along with directing towards some interesting views on the path. 16. Snow Shaker Maker This application is available on both the App Store and Play Store. This application is a gift for the school students to celebrate the season of festival. Through this application, there is a launching of Snow Shaker Maker for both the kids and the teachers. 17. Star Wars This application is available for Play Store only. This application works like an official connection through mobile to the distant galaxy, the one that is really very far away. CIS 632/EEC 687 Final Report 10

12 This application also received an award namely 2016 People s Voice Webby Award. Through this application, the user can immerse into the rich media, breaking news, special events, social updates and other interactive features. 18. Jaunt VR- The North face Climb This application is available on Play Store only. This application allows viewing around one hundred and fifty VR experiences that are premium and cinematic and that too either with or without using a headset. 19. Lanterns This application is available only on Google s Play Store. This application demonstrates the typical scenario during night of the celebration of a Lantern festival. The calm mountains get lightened by the reflection of full moon in the river and the flickering of the lanterns becomes apparent both on water surface and in the air. 20. Within-VR (Virtual Reality) This application is available on both the App Store and Play Store. This application provides discovery of the amazing content regarding Virtual reality from the finest creators of VR, everything in a single application. Table 2: List of Studied Applications More details and download regarding any of these applications could be obtained upon visiting the Apple s App Store or Google s Play Store and searching for the name of the desired application. The study of these applications was important because that provided us with the understanding of how a typical Virtual Reality application is designed and how to experience its aesthetics with the combination of Smartphone and Google Cardboard. It helped us in implementing the other applications in Xcode and Android Studio. CIS 632/EEC 687 Final Report 11

13 Section IV: Discussion Of Applications Implemented In this section, there is an overview of several applications implemented by us as a part of this project Treasure Hunt for ios and Android: The very first application implemented by us was the one whose sample code was available with the download of Google VR SDK for ios and this application name is- TreasureHunt. The proper discussion regarding its implementation was provided by us in our mid-term submission. This application was all about moving in 3D space and hunting for the cube in it. Upon finding the cube, the player needs to keep on staring upon it till it turns orange. When it turns orange, activation of trigger input needs to be done for capturing the cube. Likewise a user needs to keep wandering in 3D space through the head movement for the searching and collecting of more cubes. Apart from this, we also implemented sample Treasure Hunt application in Android and discussed its implementation during midterm submission. It also works in the same manner in Google Cardboard as mentioned for ios. Also, for the implementation of both these applications, we needed to work a lot regarding the Dependency Manager which is Cocoapods in case of Xcode IDE and Gradle Script in case of Android Studio. Implementation of these applications was struggling as it was dependent upon the installation and setup of lots of things. Below is a screenshot for one of its implementation: Figure 1: Screenshot of TreasureHunt Application 4.2 Modified TreasureHunt for both ios and Android: After being done with the implementation of demo Treasure Hunt application for both the ios and Android, we did the implementation of certain enhancements upon gaining knowledge from studying the Google VR SDK and several other applications. Working in CIS 632/EEC 687 Final Report 12

14 this area, we succeeded in doing the following enhancements to these applications. Following are the enhancement areas of ios version of Treasure Hunt: 1. Treasure Hunt Logo Design and Implementation Figure 2: Screenshot of Treasure Hunt Application icons implemented in our Xcode IDE 2. Modification of Audio system Figure 3: Screenshot of part of code for audio system modification in TreasureHunt Application 3. Modification of dimensions of the 3D cube Figure 4: Screenshot of cube s dimension modification code of TreasureHunt Application in our xcode CIS 632/EEC 687 Final Report 13

15 4. Modification of colours of faces of 3D cube. Figure 5: Screenshot of cube face s color modification code of TreasureHunt Application in our xcode Figure 6: Screenshot of cube s changed appearance and face colors in our iphone 5s 5. Modification of the environment of the game. Figure 7: Screenshot of game s environment changing code in Treasure Hunt application in Xcode CIS 632/EEC 687 Final Report 14

16 Figure 8: Screenshot of game s environment changing code in our iphone 5s 6. Modification of interaction in trigger input Figure 9: Screenshot of code for changing the trigger input interaction in Treasure Hunt application Figure 10: Screenshot of Trigger input variation experienced in our iphone 5s with Cardboard CIS 632/EEC 687 Final Report 15

17 Besides these enhancements in ios version of Treasure Hunt, we did all of them in our Android version too as below: 1. Treasure Hunt Logo Design and Implementation Figure 11: Screenshot of Treasure Hunt Application icons implemented in our Android Studio 2. Modification of Audio system Figure 12: Screenshot of part of code for audio system modification in Treasure Hunt Application of Android Studio CIS 632/EEC 687 Final Report 16

18 3. Modification of dimensions and appearance of the 3D cube Figure 13: Screenshot of cube s dimension modification code of Treasure Hunt Application in our Android Studio 4. Modification of colours of faces of 3D cube Figure 14: Screenshot of cube s changed appearance and face colors in our HTC phone CIS 632/EEC 687 Final Report 17

19 5. Modification of the game s environment Figure 15: Screenshot of game s environment changing code in our HTC phone 5. Modification of interaction in trigger input Figure 16: Screenshot of Trigger input variation experienced in our HTC phone with Cardboard Below is a screenshot of the logo designed for the enhanced version of Treasure Hunt application for both Android and ios. For android part, one original design was enough but for ios, we needed to implement twelve different resolutions that required us to perform the image processing of the icon. CIS 632/EEC 687 Final Report 18

20 Figure 17: Screenshot of TreasureHunt Application Logo Designed in Photoshop 4.3. SimpleVRPanoramaActivity Android app This is a demo application implemented by us regarding Panorama View which we already discussed in our fourth progress report. Below is a screenshot of that implementation: Figure 18: Screenshot of SimpleVRPanoramaActivity Application implemented in our HTC Android phone CIS 632/EEC 687 Final Report 19

21 4.4. CSU Panorama Application This is another application which is an enhanced version of the SimpleVRPanoramaActivityApp. In this application, we developed three activities, corresponding to three XML layout files in conjunction with coding these three XML layout files and other supporting files needed to accomplish the application. Below are two screenshots of the panorama images captured using Google Cardboard Camera application of our iphone in our University: Figure 19: Panorama Image of a Transit Center near CSU Figure 20: Panorama Image of third floor of Michael Schwartz library at CSU Apart from this, we did image processing and converted these two images into the stereo panorama view for implementing it in Google Cardboard s VR view. Below is a screenshot for these converted stereo embedded view images: Figure 21: Embedded stereo panorama of Transit center CIS 632/EEC 687 Final Report 20

22 Figure 22: Embedded stereo panorama of Michael Schwartz library s third floor Finally we did necessary coding and succeeded in generating the.apk file for this application and installing the same in our HTC Android phone as well as viewing in the Google Cardboard. Below are the screenshots of these implementations: Figure 23: Screenshots of CSUPanorama Application Logo designed in photoshop CIS 632/EEC 687 Final Report 21

23 Figure 24: Screenshots of CSUPanorama Application s three main activities implemented in our HTC phone Figure 25: Screenshots of CSUPanorama Application s two web pages corresponding to Transit Center and Michael Schwartz library, implemented in our HTC phone CIS 632/EEC 687 Final Report 22

24 Figure 26: Screenshots of CSUPanorama Application s two main cardboard views as implemented in our HTC phone 4.5. CSU VR Video Application This is a Google s VR SDK for virtual reality video view implementation based small application implemented by us. We got a video file named congo.mp4 having the 360 video of Gorillas ape in South Africa and upon video processing using HMDConverter application, we converted it into the embedded VR Video View for making it available in Google Cardboard s VR view. We also designed its application logo. Figure 27: Logo of CSU VR Video app CIS 632/EEC 687 Final Report 23

25 Figure 28: Screenshot of implementation of CSU VideoView application in HTC Android smartphone Figure 29: Screenshot of cardboard view of CSU Video View application implemented in our HTC Android phone CIS 632/EEC 687 Final Report 24

26 4.6. CSU sholiday360 Application This is an ios application completely designed by us with the help of one tutorial on internet. We implemented this application during the final last week. It involved creating the User Interfaces in Xcode IDE, creating the whole application from the scratch, including Cocoapods dependency management, creation or collection of panorama images, video and conversion into stereo Embedded VR view, designing of logo in the Adobe Photoshop, generating twelve different image resolutions, launching the application, installing and running in the phone and so on. This was really interesting part of this project but at the same time was very challenging too. This application is all about exploring the panoramic views of different parts of the India and some other parts of the world for which we worked upon. Apart from this, it also allows viewing the video of elephants in the congo rain forest including controlling their path along the way and also to play and pause the sounds made by them along with their walks. In a nutshell, the application is all about giving user, an experience of the different parts of the world by sitting home and feeling like personally at the place, a virtual tour of the world. Below is a screenshot for its icon, designed in the Adobe Photoshop: Figure 30: Logo of CSU s Holiday 360 Application On next page is the screenshots for the implementation of this application in Xcode IDE: CIS 632/EEC 687 Final Report 25

27 Figure 31: CSU Holiday 360 app s Launch screen designed in XCode Figure 32: CSU Holiday 360 app s Main screen designed in XCode CIS 632/EEC 687 Final Report 26

28 Figure 33: CSU Holiday 360 app s Launch icons designed in XCode Figure 34: CSU Holiday 360 app s panorama images whose virtual tour is coded in XCode CIS 632/EEC 687 Final Report 27

29 Figure 35: CSU Holiday 360 app s implementation screenshots in our iphone 5s Section V: Challenges Faced Right from selection of the topic for project, forming project goal to doing the final demonstration, we faced number of challenges or issues. Below is a listing of them: 1. Selection of Project scope, project goal and project implementation platform and so on. 2. Downloading, installing and understanding the Mobile application development platform. 3. Downloading, installing and understanding Google VR SDK for Android and Google VR SDK for ios. 4. Lots of problem in understanding the Graphics coding especially OpenGL library. 5. Problem of membership and application signing identity with Apple application development. 6. Problem with adding the Google VR SDK library in our Xcode project. 7. Problem learning a new dependency manager called Cocoapods. 8. Problem with implementing the Treasure Hunt Application for both the platforms. CIS 632/EEC 687 Final Report 28

30 9. Lots of issues with modifying the code for this application and introducing our own enhancements which we demonstrated later. 10. Problem with learning the conversion of normal panorama images or videos to the mono or stereo embedded VR view images for demonstration in VR mode. 11. Problem with searching for desired tools or techniques to achieve the mono or stereo 360 view of an application. 12. Problem with the design of different resolutions of logo for our smartphone applications developed especially for the ios. 13. Problem with working regarding the graphics rendering in 3D. Section VI: Conclusion and Future Work In a nutshell, at this stage, we successfully accomplished all the tasks as mentioned in our project schedule. We started our project work with exploring the topic upon which to work, finalized doing Google Cardboard project, acquired all the necessary tools and materials, studied all the necessary concepts as mentioned before and did the implementations as much as we could based upon the availability of time. Upon completion of this project, we acquired a superficial understanding regarding the Google VR SDK for both the Android and ios, especially the GVRPanoramaView, GVRCardboard, GVRWidgetView, GVRVideoWidgetView. Moreover, we got five applications ready to be deployed on App store or Play store. Apart from this, the most important thing is that, we acquired the capability of developing an Android or ios smartphone application using Google VR SDK SDK for Virtual Reality and hence accomplished our very goal. Further work that could be done with this project included requesting the Apple s App store for deploying our applications, also requesting Google s Play Store for the deployment of our applications, downloading and installing Unity, Daydream or Unreal softwares and Google VR SDK for Unity for extending our scope for VR development. Section VI: References 1. Google VR 2. Reference for Virtual Reality 3. Reference for twelve best google cardboard applications as of Reference for Google VR SDK for Android 5. Reference for Google VR SDK for ios 6. Reference for Cardboard official application 7. Reference for Proton Pulse application 8 Reference for Snow Shaker Maker application CIS 632/EEC 687 Final Report 29

31 9. Reference for Street View application Reference for Orbulus application Reference for Rollercoaster application Reference for Hang Gliding application Reference for Dive Deep application Reference for NYT VR- Virtual Reality Stories from the NY Times Reference for Virtual Reality Moon for Google Cardboard 16 Reference for getting superficial details regarding Xcode IDE Reference for using Google VR SDK for ios Reference for getting superficial details regarding Objective-C programming language Reference for getting superficial details regarding Swift Programming Language Reference for Cocoapods Reference for Android Studio Reference for studying 360 color coordinates Reference for studying Embedded VR view Reference for Cardboard Camera application study Reference for capturing Indian 360 panoramas for Holiday 360 application &tbm=isch&tbo=u&source=univ&sa=x&ved=0ahukewje37cunppqahug2sykhzfya5uqsaqi Lw#imgrc=WgkZVSXz1KCzDM%3A 26. Reference for studying and downloading ios cardboard applications Reference for studying and downloading Android cardboard applications CIS 632/EEC 687 Final Report 30

Great Lessons are in Sight with Google Cardboard

Great Lessons are in Sight with Google Cardboard Bruce Ellis bellis@tcea.org @DrBruceEllis Great Lessons are in Sight with Google Cardboard Google for Education Certified Trainer Your Facilitator Bruce Ellis, Ed.D. Senior Director of Professional Development

More information

When Virtual Reality Meets the Classroom:

When Virtual Reality Meets the Classroom: When Virtual Reality Meets the Classroom: What Happens Next? Julie Johnston & Michael Boyles Julie Johnston Director of Learning Spaces Michael Boyles Manager of the Advanced Visualization Labs Where are

More information

About Us and Our Expertise :

About Us and Our Expertise : About Us and Our Expertise : Must Play Games is a leading game and application studio based in Hyderabad, India established in 2012 with a notion to develop fun to play unique games and world class applications

More information

Examples of Implementing Google Cardboard in the Classroom Researched by: Stephanie Moskal

Examples of Implementing Google Cardboard in the Classroom Researched by: Stephanie Moskal Examples of Implementing Google Cardboard in the Classroom Researched by: Stephanie Moskal Art Course Sketchfab (App Store/Google Play) lets users create 3D renderings of many things and upload them to

More information

Virtual Reality on a Budget. Tuesday, February 6 8:00 a.m. 11:00 a.m. Room 9C Capacity: 90

Virtual Reality on a Budget. Tuesday, February 6 8:00 a.m. 11:00 a.m. Room 9C Capacity: 90 Virtual Reality on a Budget Tuesday, February 6 8:00 a.m. 11:00 a.m. Room 9C Capacity: 90 Virtual Reality on a Budget Dr. Bruce Ellis @DrBruceEllis bellis@tcea.org @DrBruceEllis #TCEA @GoogleVR #VirtualReality

More information

A Guide to Virtual Reality for Social Good in the Classroom

A Guide to Virtual Reality for Social Good in the Classroom A Guide to Virtual Reality for Social Good in the Classroom Welcome to the future, or the beginning of a future where many things are possible. Virtual Reality (VR) is a new tool that is being researched

More information

About us. What we do at Envrmnt

About us. What we do at Envrmnt W W W. E N V R M N T. C O M 1 About us What we do at Envrmnt 3 The Envrmnt team includes over 120 employees with expertise across AR/VR technology: Hardware & software development 2D/3D design Creative

More information

SPIDERMAN VR. Adam Elgressy and Dmitry Vlasenko

SPIDERMAN VR. Adam Elgressy and Dmitry Vlasenko SPIDERMAN VR Adam Elgressy and Dmitry Vlasenko Supervisors: Boaz Sternfeld and Yaron Honen Submission Date: 09/01/2019 Contents Who We Are:... 2 Abstract:... 2 Previous Work:... 3 Tangent Systems & Development

More information

ADVANCED WHACK A MOLE VR

ADVANCED WHACK A MOLE VR ADVANCED WHACK A MOLE VR Tal Pilo, Or Gitli and Mirit Alush TABLE OF CONTENTS Introduction 2 Development Environment 3 Application overview 4-8 Development Process - 9 1 Introduction We developed a VR

More information

Trial code included!

Trial code included! The official guide Trial code included! 1st Edition (Nov. 2018) Ready to become a Pro? We re so happy that you ve decided to join our growing community of professional educators and CoSpaces Edu experts!

More information

Apple ARKit Overview. 1. Purpose. 2. Apple ARKit. 2.1 Overview. 2.2 Functions

Apple ARKit Overview. 1. Purpose. 2. Apple ARKit. 2.1 Overview. 2.2 Functions Apple ARKit Overview 1. Purpose In the 2017 Apple Worldwide Developers Conference, Apple announced a tool called ARKit, which provides advanced augmented reality capabilities on ios. Augmented reality

More information

1 Topic Creating & Navigating Change Make it Happen Breaking the mould of traditional approaches of brand ownership and the challenges of immersive storytelling. Qantas Australia in 360 ICC Sydney & Tourism

More information

A Cross-platform Game for Learning Physics

A Cross-platform Game for Learning Physics A Cross-platform Game for Learning Physics Name: Lam Matthew Ho Yan UID: 3035123198 Table of Contents Project Introduction... 2 Project Objective... 3 Project Methodology... 4 Phase 1: Preparation... 4

More information

Students: Bar Uliel, Moran Nisan,Sapir Mordoch Supervisors: Yaron Honen,Boaz Sternfeld

Students: Bar Uliel, Moran Nisan,Sapir Mordoch Supervisors: Yaron Honen,Boaz Sternfeld Students: Bar Uliel, Moran Nisan,Sapir Mordoch Supervisors: Yaron Honen,Boaz Sternfeld Table of contents Background Development Environment and system Application Overview Challenges Background We developed

More information

Virtual Reality for Real Estate a case study

Virtual Reality for Real Estate a case study IOP Conference Series: Materials Science and Engineering PAPER OPEN ACCESS Virtual Reality for Real Estate a case study To cite this article: B A Deaky and A L Parv 2018 IOP Conf. Ser.: Mater. Sci. Eng.

More information

Hallelujah Press Sheet Embargo: April 21, 2017 at 9 a.m. ET/6 a.m. PT (Please contact and with any questions.

Hallelujah Press Sheet Embargo: April 21, 2017 at 9 a.m. ET/6 a.m. PT (Please contact and with any questions. Hallelujah Press Sheet Embargo: April 21, 2017 at 9 a.m. ET/6 a.m. PT (Please contact efitzgerald@lytro.com and press@with.in with any questions.) Overview: Hallelujah is A Within Original made in partnership

More information

DESIGN STYLE FOR BUILDING INTERIOR 3D OBJECTS USING MARKER BASED AUGMENTED REALITY

DESIGN STYLE FOR BUILDING INTERIOR 3D OBJECTS USING MARKER BASED AUGMENTED REALITY DESIGN STYLE FOR BUILDING INTERIOR 3D OBJECTS USING MARKER BASED AUGMENTED REALITY 1 RAJU RATHOD, 2 GEORGE PHILIP.C, 3 VIJAY KUMAR B.P 1,2,3 MSRIT Bangalore Abstract- To ensure the best place, position,

More information

Xplr VR by Travelweek

Xplr VR by Travelweek User Guide Xplr VR by Travelweek Would your clients enjoy experiencing vacation spots worldwide in full Virtual Reality (VR) before booking? Do you want to help test drive destinations, hotels, airlines

More information

Head Tracking for Google Cardboard by Simond Lee

Head Tracking for Google Cardboard by Simond Lee Head Tracking for Google Cardboard by Simond Lee (slee74@student.monash.edu) Virtual Reality Through Head-mounted Displays A head-mounted display (HMD) is a device which is worn on the head with screen

More information

Exploring Virtual Reality (VR) with ArcGIS. Euan Cameron Simon Haegler Mark Baird

Exploring Virtual Reality (VR) with ArcGIS. Euan Cameron Simon Haegler Mark Baird Exploring Virtual Reality (VR) with ArcGIS Euan Cameron Simon Haegler Mark Baird Agenda Introduction & Terminology Application & Market Potential Mobile VR with ArcGIS 360VR Desktop VR with CityEngine

More information

HMD based VR Service Framework. July Web3D Consortium Kwan-Hee Yoo Chungbuk National University

HMD based VR Service Framework. July Web3D Consortium Kwan-Hee Yoo Chungbuk National University HMD based VR Service Framework July 31 2017 Web3D Consortium Kwan-Hee Yoo Chungbuk National University khyoo@chungbuk.ac.kr What is Virtual Reality? Making an electronic world seem real and interactive

More information

Bring Imagination to Life with Virtual Reality: Everything You Need to Know About VR for Events

Bring Imagination to Life with Virtual Reality: Everything You Need to Know About VR for Events Bring Imagination to Life with Virtual Reality: Everything You Need to Know About VR for Events 2017 Freeman. All Rights Reserved. 2 The explosive development of virtual reality (VR) technology in recent

More information

Virtual Reality Mobile 360 Nanodegree Syllabus (nd106)

Virtual Reality Mobile 360 Nanodegree Syllabus (nd106) Virtual Reality Mobile 360 Nanodegree Syllabus (nd106) Join the Creative Revolution Before You Start Thank you for your interest in the Virtual Reality Nanodegree program! In order to succeed in this program,

More information

2 Exploration Students explore different scientific fields, historical eras, and world landmarks in a variety of age-appropriate apps.

2 Exploration Students explore different scientific fields, historical eras, and world landmarks in a variety of age-appropriate apps. Fairfax Collegiate 703 481-3080 www.fairfaxcollegiate.com Intro to Virtual Reality 5-6 Syllabus Course Goals 1 VR Technology Students use a virtual reality headset and peripheral controller to navigate

More information

Virtual Reality Based Scalable Framework for Travel Planning and Training

Virtual Reality Based Scalable Framework for Travel Planning and Training Virtual Reality Based Scalable Framework for Travel Planning and Training Loren Abdulezer, Jason DaSilva Evolving Technologies Corporation, AXS Lab, Inc. la@evolvingtech.com, jdasilvax@gmail.com Abstract

More information

interactive laboratory

interactive laboratory interactive laboratory ABOUT US 360 The first in Kazakhstan, who started working with VR technologies Over 3 years of experience in the area of virtual reality Completed 7 large innovative projects 12

More information

Immersive Visualization On the Cheap. Amy Trost Data Services Librarian Universities at Shady Grove/UMD Libraries December 6, 2019

Immersive Visualization On the Cheap. Amy Trost Data Services Librarian Universities at Shady Grove/UMD Libraries December 6, 2019 Immersive Visualization On the Cheap Amy Trost Data Services Librarian Universities at Shady Grove/UMD Libraries atrost1@umd.edu December 6, 2019 About Me About this Session Some of us have been lucky

More information

Lessons Learned From Experiments in Creating VR Content

Lessons Learned From Experiments in Creating VR Content Lessons Learned From Experiments in Creating VR Content Published May 2017 Topics Video, Advertising, Mobile Virtual Reality (VR) creates infinite storytelling possibilities. But VR for advertising has

More information

About us. What we do at Envrmnt

About us. What we do at Envrmnt W W W. E N V R M N T. C O M 1 About us What we do at Envrmnt 3 The Envrmnt team includes over 120 employees with expertise across AR/VR technology: Hardware & software development 2D/3D design Creative

More information

Portfolio. Swaroop Kumar Pal swarooppal.wordpress.com github.com/swarooppal1088

Portfolio. Swaroop Kumar Pal swarooppal.wordpress.com github.com/swarooppal1088 Portfolio About Me: I am a Computer Science graduate student at The University of Texas at Dallas. I am currently working as Augmented Reality Engineer at Aireal, Dallas and also as a Graduate Researcher

More information

RH King Academy OCULUS RIFT Virtual Reality in the High School Setting

RH King Academy OCULUS RIFT Virtual Reality in the High School Setting RH King Academy OCULUS RIFT Virtual Reality in the High School Setting Introduction In September 2017, RH King Academy in the TDSB brought Virtual Reality (VR) in form of the Oculus Rift as a next-generation

More information

About MustPlay Games

About MustPlay Games About MustPlay Games MustPlay Game is a leading mobile games studio in Hyderabad, India, established in 2012 with a notion to develop fun to play unique games on cross platforms. While the gaming markets

More information

Oculus Rift Getting Started Guide

Oculus Rift Getting Started Guide Oculus Rift Getting Started Guide Version 1.23 2 Introduction Oculus Rift Copyrights and Trademarks 2017 Oculus VR, LLC. All Rights Reserved. OCULUS VR, OCULUS, and RIFT are trademarks of Oculus VR, LLC.

More information

A SURVEY OF MOBILE APPLICATION USING AUGMENTED REALITY

A SURVEY OF MOBILE APPLICATION USING AUGMENTED REALITY Volume 117 No. 22 2017, 209-213 ISSN: 1311-8080 (printed version); ISSN: 1314-3395 (on-line version) url: http://www.ijpam.eu ijpam.eu A SURVEY OF MOBILE APPLICATION USING AUGMENTED REALITY Mrs.S.Hemamalini

More information

Virtual Reality in E-Learning Redefining the Learning Experience

Virtual Reality in E-Learning Redefining the Learning Experience Virtual Reality in E-Learning Redefining the Learning Experience A Whitepaper by RapidValue Solutions Contents Executive Summary... Use Cases and Benefits of Virtual Reality in elearning... Use Cases...

More information

STRUCTURE SENSOR QUICK START GUIDE

STRUCTURE SENSOR QUICK START GUIDE STRUCTURE SENSOR 1 TABLE OF CONTENTS WELCOME TO YOUR NEW STRUCTURE SENSOR 2 WHAT S INCLUDED IN THE BOX 2 CHARGING YOUR STRUCTURE SENSOR 3 CONNECTING YOUR STRUCTURE SENSOR TO YOUR IPAD 4 Attaching Structure

More information

Realizing Augmented Reality

Realizing Augmented Reality Realizing Augmented Reality By Amit Kore, Rahul Lanje and Raghu Burra Atos Syntel 1 Introduction Virtual Reality (VR) and Augmented Reality (AR) have been around for some time but there is renewed excitement,

More information

Thank you. JERRY HESKETH Wilshire Blvd., Suite 2002 Los Angeles, CA 90024

Thank you. JERRY HESKETH Wilshire Blvd., Suite 2002 Los Angeles, CA 90024 Thank you We see a very bright future in Augmented and Virtual Reality and look forward to working together to maximize our efforts and profits! With Augmented and Virtual Reality everything old is new

More information

Augmented Reality 3D Pop-up Book: An Educational Research Study

Augmented Reality 3D Pop-up Book: An Educational Research Study Augmented Reality 3D Pop-up Book: An Educational Research Study Poonsri Vate-U-Lan College of Internet Distance Education Assumption University of Thailand poonsri.vate@gmail.com Abstract Augmented Reality

More information

Propietary Engine VS Commercial engine. by Zalo

Propietary Engine VS Commercial engine. by Zalo Propietary Engine VS Commercial engine by Zalo zalosan@gmail.com About me B.S. Computer Engineering 9 years of experience, 5 different companies 3 propietary engines, 2 commercial engines I have my own

More information

The Reality in Virtual Reality: A Conversation with Practitioners at MIT Enterprise Forum of NYC

The Reality in Virtual Reality: A Conversation with Practitioners at MIT Enterprise Forum of NYC The Reality in Virtual Reality: A Conversation with Practitioners at MIT Enterprise Forum of NYC On December 1, Fung Global Retail & Technology attended an event called The Reality in Virtual Reality:

More information

How Penn State Lehigh Valley Leveraged 360 Video to Create Immersive Learning Modules and Open Educational Resources

How Penn State Lehigh Valley Leveraged 360 Video to Create Immersive Learning Modules and Open Educational Resources How Penn State Lehigh Valley Leveraged 360 Video to Create Immersive Learning Modules and Open Educational Resources Dr. Kenneth Thigpen Dr. Karen Kackley Kate Morgan Eileen Grodziak Located in eastern

More information

6Visionaut visualization technologies SIMPLE PROPOSAL 3D SCANNING

6Visionaut visualization technologies SIMPLE PROPOSAL 3D SCANNING 6Visionaut visualization technologies 3D SCANNING Visionaut visualization technologies7 3D VIRTUAL TOUR Navigate within our 3D models, it is an unique experience. They are not 360 panoramic tours. You

More information

2018 WITSA Global ICT Excellence Awards Remote Immersive Experience Platform

2018 WITSA Global ICT Excellence Awards Remote Immersive Experience Platform 2018 WITSA Global ICT Excellence Awards Remote Immersive Experience Platform SECTOR: SUSTAINABLE GROWTH AWARD Remote Immersive Experience Platform, developed by Institute for Information Industry, leverages

More information

Moving Web 3d Content into GearVR

Moving Web 3d Content into GearVR Moving Web 3d Content into GearVR Mitch Williams Samsung / 3d-online GearVR Software Engineer August 1, 2017, Web 3D BOF SIGGRAPH 2017, Los Angeles Samsung GearVR s/w development goals Build GearVRf (framework)

More information

SMART GUIDE FOR AR TOYS AND GAMES

SMART GUIDE FOR AR TOYS AND GAMES SMART GUIDE FOR AR TOYS AND GAMES Table of contents: WHAT IS AUGMENTED REALITY? 3 AR HORIZONS 4 WHERE IS AR CURRENTLY USED THE MOST (INDUSTRIES AND PRODUCTS)? 7 AR AND CHILDREN 9 WHAT KINDS OF TOYS ARE

More information

Roadblocks for building mobile AR apps

Roadblocks for building mobile AR apps Roadblocks for building mobile AR apps Jens de Smit, Layar (jens@layar.com) Ronald van der Lingen, Layar (ronald@layar.com) Abstract At Layar we have been developing our reality browser since 2009. Our

More information

The Smurfs Village The sixth highest grossing iphone/ipad app on all of the App Store in 2011 (Source: Apple) #1 Top Grossing App in 80 countries

The Smurfs Village The sixth highest grossing iphone/ipad app on all of the App Store in 2011 (Source: Apple) #1 Top Grossing App in 80 countries MOBILE LICENSING The Smurfs Village The sixth highest grossing iphone/ipad app on all of the App Store in 2011 (Source: Apple) #1 Top Grossing App in 80 countries More than 40 million downloads worldwide

More information

Panoramic Photo Stitching Tutorial

Panoramic Photo Stitching Tutorial Panoramic Photo Stitching Tutorial What is Photo Stitching? If you have ever shot photos on film, you might have already tried photostitching at one point or another. You would have taken 4 or 5 images

More information

Getting Real with the Library. Samuel Putnam, Sara Gonzalez Marston Science Library University of Florida

Getting Real with the Library. Samuel Putnam, Sara Gonzalez Marston Science Library University of Florida Getting Real with the Library Samuel Putnam, Sara Gonzalez Marston Science Library University of Florida Outline What is Augmented Reality (AR) & Virtual Reality (VR)? What can you do with AR/VR? How to

More information

Guardians Of The Galaxy And The Avengers

Guardians Of The Galaxy And The Avengers Guardians Of The Galaxy And The Avengers 1 / 6 2 / 6 If you ally craving such a referred ebook that will pay for you worth, get the certainly best seller from us currently from several preferred authors.

More information

TECHNOLOGY TOOLS WORKSHOP ITC Withers 307

TECHNOLOGY TOOLS WORKSHOP   ITC Withers 307 TECHNOLOGY TOOLS WORKSHOP WWW.WINTHROP.EDU/ITC ITC Withers 307 ZOOMY MICROSCOPE Small microscope used to explore items close up Connects to computers via USB cable Requires specific software Use with prepared

More information

The Beginner's Guide To Android Game Development Free Download PDF

The Beginner's Guide To Android Game Development Free Download PDF The Beginner's Guide To Android Game Development Free Download PDF Android Game Development Made Easy. If you've always wanted to make Android games but didn't know where to start, this book is for you.

More information

WebVR: Building for the Immersive Web. Tony Parisi Head of VR/AR, Unity Technologies

WebVR: Building for the Immersive Web. Tony Parisi Head of VR/AR, Unity Technologies WebVR: Building for the Immersive Web Tony Parisi Head of VR/AR, Unity Technologies About me Co-creator, VRML, X3D, gltf Head of VR/AR, Unity tonyp@unity3d.com Advisory http://www.uploadvr.com http://www.highfidelity.io

More information

#151: 7 Productive Habits to Complete Before 7:00 AM. May 16, 2016

#151: 7 Productive Habits to Complete Before 7:00 AM. May 16, 2016 1 #151: 7 Productive Habits to Complete Before 7:00 AM May 16, 2016 Introduction [Play Hiking ] This rockin episode of The 5 AM Miracle Podcast is being brought to you by Nozbe. If you have listened to

More information

cardboard you immerse yourself into one of the world. And there's a lot of different headsets that have come along. Right below the Oculus is the

cardboard you immerse yourself into one of the world. And there's a lot of different headsets that have come along. Right below the Oculus is the RH: Hello everyone. I want to start our course intro to immersive journalism by first taking a moment to reflect on how we got here. I want to arm you with information that will allow you to understand

More information

REPORT ON THE CURRENT STATE OF FOR DESIGN. XL: Experiments in Landscape and Urbanism

REPORT ON THE CURRENT STATE OF FOR DESIGN. XL: Experiments in Landscape and Urbanism REPORT ON THE CURRENT STATE OF FOR DESIGN XL: Experiments in Landscape and Urbanism This report was produced by XL: Experiments in Landscape and Urbanism, SWA Group s innovation lab. It began as an internal

More information

VIRTUAL MUSEUM BETA 1 INTRODUCTION MINIMUM REQUIREMENTS WHAT DOES BETA 1 MEAN? CASTLEFORD TIGERS HERITAGE PROJECT

VIRTUAL MUSEUM BETA 1 INTRODUCTION MINIMUM REQUIREMENTS WHAT DOES BETA 1 MEAN? CASTLEFORD TIGERS HERITAGE PROJECT CASTLEFORD TIGERS HERITAGE PROJECT VIRTUAL MUSEUM BETA 1 INTRODUCTION The Castleford Tigers Virtual Museum is an interactive 3D environment containing a celebratory showcase of material gathered throughout

More information

Oculus Rift Getting Started Guide

Oculus Rift Getting Started Guide Oculus Rift Getting Started Guide Version 1.7.0 2 Introduction Oculus Rift Copyrights and Trademarks 2017 Oculus VR, LLC. All Rights Reserved. OCULUS VR, OCULUS, and RIFT are trademarks of Oculus VR, LLC.

More information

DIGITAL DESIGN AND COMPUTER ARCHITECTURE

DIGITAL DESIGN AND COMPUTER ARCHITECTURE page 1 / 5 page 2 / 5 digital design and computer pdf Computer-aided design (CAD) is the use of computers (or workstations) to aid in the creation, modification, analysis, or optimization of a design.

More information

Game Development With Construct 2 From Design To Realization

Game Development With Construct 2 From Design To Realization Game Development With Construct 2 From Design To Realization We have made it easy for you to find a PDF Ebooks without any digging. And by having access to our ebooks online or by storing it on your computer,

More information

GLITCHCON GAMECRAFT WELCOME GEEK. 600 Attendees. 200 Attendees. 200 Attendees

GLITCHCON GAMECRAFT WELCOME GEEK. 600 Attendees. 200 Attendees. 200 Attendees MEDIA KIT GLITCH promotes the exploration of digital games as a culture, career, and creative practice. We re a nonprofit that works to educate, inspire, and equip emerging talent with the tools for success

More information

Admin. Today: Designing for Virtual Reality VR and 3D interfaces Interaction design for VR Prototyping for VR

Admin. Today: Designing for Virtual Reality VR and 3D interfaces Interaction design for VR Prototyping for VR HCI and Design Admin Reminder: Assignment 4 Due Thursday before class Questions? Today: Designing for Virtual Reality VR and 3D interfaces Interaction design for VR Prototyping for VR 3D Interfaces We

More information

Virtual Reality Development ADD ANOTHER DIMENSION TO YOUR BUSINESS

Virtual Reality Development ADD ANOTHER DIMENSION TO YOUR BUSINESS Virtual Reality Development ADD ANOTHER DIMENSION TO YOUR BUSINESS Technology Solutions 01 VR-Ready 3D Content Full-Cycle VR Development We augment businesses with interactive, low-poly 3D content without

More information

HrOUG premiere of Proof of Concept.

HrOUG premiere of Proof of Concept. HrOUG premiere of Proof of Concept www.equinox.vision (screenshot from the movie) Blade Runner 2049 Why isn't our world as colorful yet? Who are we? We are a young team of 10 freelancers - established

More information

ISSUE #6 / FALL 2017

ISSUE #6 / FALL 2017 REVIT PURE PRESENTS PAMPHLETS ISSUE #6 / FALL 2017 VIRTUAL REALITY revitpure.com Copyright 2017 - BIM Pure productions WHAT IS THIS PAMPHLET? Revit Pure Pamphlets are published 4 times a year by email.

More information

Pinout User Manual. Version 1.0(Draft) Zesty Systems Inc

Pinout User Manual. Version 1.0(Draft) Zesty Systems Inc Pinout User Manual Version 1.0(Draft) Zesty Systems Inc. 2016.7.27 Index What you need to use Pinout... 3 How to get connected to Pinout... 3 Introduction of Pinout... 4 Pinout hardware overview... 5 Camera

More information

Market Snapshot: Consumer Strategies and Use Cases for Virtual and Augmented Reality

Market Snapshot: Consumer Strategies and Use Cases for Virtual and Augmented Reality Market Snapshot: Consumer Strategies and Use Cases for Virtual and Augmented A Parks Associates Snapshot Virtual Snapshot Companies in connected CE and the entertainment IoT space are watching the emergence

More information

Department of Computer Science and Engineering The Chinese University of Hong Kong. Year Final Year Project

Department of Computer Science and Engineering The Chinese University of Hong Kong. Year Final Year Project Digital Interactive Game Interface Table Apps for ipad Supervised by: Professor Michael R. Lyu Student: Ng Ka Hung (1009615714) Chan Hing Faat (1009618344) Year 2011 2012 Final Year Project Department

More information

UDK Game Development Ebooks Free

UDK Game Development Ebooks Free UDK Game Development Ebooks Free These days, the games industry is a multi-billion-dollar business. In this competitive marketplace, developers seek to gain an advantage over the competition by using ready-made,

More information

Competition Manual. 11 th Annual Oregon Game Project Challenge

Competition Manual. 11 th Annual Oregon Game Project Challenge 2017-2018 Competition Manual 11 th Annual Oregon Game Project Challenge www.ogpc.info 2 We live in a very connected world. We can collaborate and communicate with people all across the planet in seconds

More information

Best program to write a book mac. Best program to write a book mac.zip

Best program to write a book mac. Best program to write a book mac.zip Best program to write a book mac Best program to write a book mac.zip Our top picks for the best writing software for your book or articles. The Best Book Writing Software. You can buy a Mac version, Freeware

More information

Closing Thoughts.

Closing Thoughts. Closing Thoughts With so many advancements, breakthroughs, failures, and creativity, there s no better way to keep up on what s happening with holograms and mixed reality than to actively insert yourself

More information

VR for Pain Distraction

VR for Pain Distraction Steal this idea VR for Parkinson s 1. Create a VR/mobile environment to test tremor, bradykinesia or rigidity (incorporate sensor technology), or 2. Create a VR experience where the user views the world

More information

Official Rules & Regulations Games Competition 2015 Season

Official Rules & Regulations Games Competition 2015 Season Official Rules & Regulations Games Competition 2015 Season Version 1.0 September 10 2014 OVERVIEW The Imagine Cup Games Competition honors the most fun, innovative, and creative games built with Microsoft

More information

AUTUMN informationpack

AUTUMN informationpack AUTUMN 2017 www.bigindiepitch.com informationpack What is the Big Indie Pitch? Established in 2013, the Big Indie Pitch is a series of events that take place all around the world, giving developers everywhere

More information

Free roulette doc Free roulette doc

Free roulette doc Free roulette doc Free roulette doc Free roulette doc Inside bets payouts are from 5 to 1 and up to 35 to 1. FreeCasinoGamesDoc.com is presenting two modern and lively free roulette games. Experience the joy of winning

More information

3D Game Engine Programming (Game Development Series) By Oliver Duvel, Stefan Zerbst READ ONLINE

3D Game Engine Programming (Game Development Series) By Oliver Duvel, Stefan Zerbst READ ONLINE 3D Game Engine Programming (Game Development Series) By Oliver Duvel, Stefan Zerbst READ ONLINE Python Programming/Game Programming in Python - Wikibooks, open - PySoy is a 3d cloud game engine for Python

More information

These are five of the best books about digital photography for beginners, lighting, composition tips, portrait photography and more.

These are five of the best books about digital photography for beginners, lighting, composition tips, portrait photography and more. Photography For Beginners: The Ultimate Photography Guide For Mastering DSLR Photography (photography, Photography For Beginners, Portrait... Lighting, Photography Composition) By Joseph Scolden READ ONLINE

More information

Michigan State University Team MSUFCU Money Smash Chronicle Project Plan Spring 2016

Michigan State University Team MSUFCU Money Smash Chronicle Project Plan Spring 2016 Michigan State University Team MSUFCU Money Smash Chronicle Project Plan Spring 2016 MSUFCU Staff: Whitney Anderson-Harrell Austin Drouare Emily Fesler Ben Maxim Ian Oberg Michigan State University Capstone

More information

VIRTUAL REALITY GOGGLES Model: VR01

VIRTUAL REALITY GOGGLES Model: VR01 VIRTUAL REALITY GOGGLES Model: VR01 Thank you for choosing ElectrIQ Please read this user manual before using this Vacuum Sealer and keep it safe for future reference. Visit our page www.electriq.co.uk

More information

INTERMEDIATE GYPSY JAZZ GUITAR WITH JOHN JORGENSON BY JOHN JORGENSON

INTERMEDIATE GYPSY JAZZ GUITAR WITH JOHN JORGENSON BY JOHN JORGENSON INTERMEDIATE GYPSY JAZZ GUITAR WITH JOHN JORGENSON BY JOHN JORGENSON DOWNLOAD EBOOK : INTERMEDIATE GYPSY JAZZ GUITAR WITH JOHN Click link bellow and free register to download ebook: INTERMEDIATE GYPSY

More information

Chapter 1 Virtual World Fundamentals

Chapter 1 Virtual World Fundamentals Chapter 1 Virtual World Fundamentals 1.0 What Is A Virtual World? {Definition} Virtual: to exist in effect, though not in actual fact. You are probably familiar with arcade games such as pinball and target

More information

Jeff Morgan Tel: Through My Lens. ~ Available as 1 hour, 2 hour or 3 hour talk/discussion ~

Jeff Morgan Tel: Through My Lens. ~ Available as 1 hour, 2 hour or 3 hour talk/discussion ~ Through My Lens ~ Available as 1 hour, 2 hour or 3 hour talk/discussion ~ In this presentation you will see a selection of the best digital images that I have captured in the last 10 years. I will discuss

More information

4 1 Extract one 2 Extract one 3 Extract two 4 Extract two 5 Extract two 6 Extract one 7 Extract two 8 Extract one 9 Extract one 10 Extract two

4 1 Extract one 2 Extract one 3 Extract two 4 Extract two 5 Extract two 6 Extract one 7 Extract two 8 Extract one 9 Extract one 10 Extract two Unit - Best friends The photos are of: Mr Bean (Rowan Atkinson), Jim Carrey (Ace Ventura Pet Detective), Stan Laurel and Oliver Hardy, Eddy Murphy (Doctor Doolittle) They are best friends in both extracts.

More information

Press Notes: LAMBCHILD SUPERSTAR: Making Music in the Menagerie of the Holy Cow

Press Notes: LAMBCHILD SUPERSTAR: Making Music in the Menagerie of the Holy Cow Press Notes: LAMBCHILD SUPERSTAR: Making Music in the Menagerie of the Holy Cow Press Contact: press@with.in Project Description In this project, we allow for you and a friend to experience the joy of

More information

Pinout User Manual. Version 1.0. Zesty Systems Inc

Pinout User Manual. Version 1.0. Zesty Systems Inc Pinout User Manual Version 1.0 Zesty Systems Inc. 2016.7.27 Index What you need to use Pinout... 3 How to get connected to Pinout... 3 Introduction of Pinout... 4 Pinout hardware overview... 5 Camera compatibility...

More information

Video Production for Non Professionals A Five Minute Guide

Video Production for Non Professionals A Five Minute Guide Video Production for Non Professionals A Five Minute Guide Video production is one of the very best tools available for any business looking to promote itself online. In fact, when used correctly video

More information

#150: How to Become a Minimalist with Joshua Becker. May 9, 2016

#150: How to Become a Minimalist with Joshua Becker. May 9, 2016 1 #150: How to Become a Minimalist with Joshua Becker May 9, 2016 Introduction [Play Hiking ] This rockin episode of The 5 AM Miracle Podcast is being brought to you by the incredible team at Jabra. Jabra,

More information

Beginner Watchmaking: How To Build Your Very First Watch PDF

Beginner Watchmaking: How To Build Your Very First Watch PDF Beginner Watchmaking: How To Build Your Very First Watch PDF This book will introduce you to the fascinating world of watch making. It is designed for the average person with zero knowledge of watch mechanics,

More information

The Joy of SVGs CUT ABOVE. pre training series. svg design Course. Jennifer Maker. CUT ABOVE SVG Design Course by Jennifer Maker

The Joy of SVGs CUT ABOVE. pre training series. svg design Course. Jennifer Maker. CUT ABOVE SVG Design Course by Jennifer Maker CUT ABOVE svg design Course pre training series The Joy of SVGs by award-winning graphic designer and bestselling author Jennifer Maker Copyright Jennifer Maker page 1 please Do not copy or share The Joy

More information

HARDWARE SETUP GUIDE. 1 P age

HARDWARE SETUP GUIDE. 1 P age HARDWARE SETUP GUIDE 1 P age INTRODUCTION Welcome to Fundamental Surgery TM the home of innovative Virtual Reality surgical simulations with haptic feedback delivered on low-cost hardware. You will shortly

More information

11 ASTONISHINGLY SIMPLE WAYS TO ATTRACT CUSTOMERS USING POKÉMON GO

11 ASTONISHINGLY SIMPLE WAYS TO ATTRACT CUSTOMERS USING POKÉMON GO 11 ASTONISHINGLY SIMPLE WAYS TO ATTRACT CUSTOMERS USING POKÉMON GO Be it a fad or the new normal, Pokémon GO an augmented reality computer game has taken the world by storm. To put things into perspective,

More information

Course Overview. Course Requirements. Key Concepts. Age Restrictions Subject Objective Duration. Prerequisite Skills Hardware equipment

Course Overview. Course Requirements. Key Concepts. Age Restrictions Subject Objective Duration. Prerequisite Skills Hardware equipment TOKYMAKER Science Course Light Course Overview For children and adults, light is a fascinating and familiar topic, but it can also get quite complicated. This course will explain the concept of light to

More information

IPhone Artistry Free Ebooks PDF

IPhone Artistry Free Ebooks PDF IPhone Artistry Free Ebooks PDF There's no doubting how popular the iphone is, or how impressive its imaging capabilities are--both with photos and video. That's why it's now the most popular camera on

More information

Reality in Maps. Solutions for Innovative Destination Marketing

Reality in Maps. Solutions for Innovative Destination Marketing Reality in Maps Solutions for Innovative Destination Marketing Better planning. Optimal orientation. Enhanced experiences. Digitization of the customer journey Digitization of the landscape The future

More information

your LEARNING EXPERIENCE

your LEARNING EXPERIENCE FORMING your LEARNING EXPERIENCE 76% Does the outcome OUTWEIGH the investment? Learning outcomes are significantly improved when using immersive technology over traditional teaching methods. 110% Improvements

More information

ReVRSR: Remote Virtual Reality for Service Robots

ReVRSR: Remote Virtual Reality for Service Robots ReVRSR: Remote Virtual Reality for Service Robots Amel Hassan, Ahmed Ehab Gado, Faizan Muhammad March 17, 2018 Abstract This project aims to bring a service robot s perspective to a human user. We believe

More information

lity a Re tual Vir ot g in ttin

lity a Re tual Vir ot g in ttin Charles H. Davis, Ph.D., Media Innovation Research Lab, RTA School of Media, Faculty of Communication & Design Ryerson University, Toronto c5davis@ryerson.ca Revised version of presentation made at CDO

More information

Virtual Universe Pro. Player Player 2018 for Virtual Universe Pro

Virtual Universe Pro. Player Player 2018 for Virtual Universe Pro Virtual Universe Pro Player 2018 1 Main concept The 2018 player for Virtual Universe Pro allows you to generate and use interactive views for screens or virtual reality headsets. The 2018 player is "hybrid",

More information