Getting Started with React VR

Create amazing 360 and virtual reality content that runs directly in your browsers with JavaScript and React VR 2.0
Preview in Mapt

Getting Started with React VR

John Gwinner

Create amazing 360 and virtual reality content that runs directly in your browsers with JavaScript and React VR 2.0
Mapt Subscription
FREE
$29.99/m after trial
eBook
$25.20
RRP $35.99
Save 29%
Print + eBook
$44.99
RRP $44.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$25.20
$44.99
$29.99 p/m after trial
RRP $35.99
RRP $44.99
Subscription
eBook
Print + eBook
Start 14 Day Trial

Frequently bought together


Getting Started with React VR Book Cover
Getting Started with React VR
$ 35.99
$ 25.20
Getting Started with PowerShell DSC [Video] Book Cover
Getting Started with PowerShell DSC [Video]
$ 124.99
$ 106.25
Buy 2 for $35.00
Save $125.98
Add to Cart

Book Details

ISBN 139781788476607
Paperback294 pages

Book Description

This book takes you on a journey to create intuitive and interactive Virtual Reality experiences by creating your first VR application using React VR 2.0.0.

It starts by getting you up to speed with Virtual Reality (VR) and React VR components.

It teaches you what Virtual Reality (VR) really is, why it works, how to describe 3D objects, the installation of Node.js (version 9.2.0) and WebVR browser. You will learn 3D polygon modeling, texturing, animating virtual objects and adding sound to your VR world. You will also discover ways to extend React VR with new features and native Three.js. You will learn how to include existing high-performance web code into your VR app. This book will also take you through upgrading and publishing your app.

By the end of this book, you'll have a deep knowledge of Virtual Reality and a full-fledged working VR app to add to your profile!

Table of Contents

Chapter 1: What is Virtual Reality, Really?
What Virtual Reality is and how it works
History of VR
User agency - interacting with the world through controllers
Rendering hardware
Summary
Chapter 2: Flatland and Beyond: VR Programming
HTML and ways to move beyond the 2D internet
Making servers React
Graphics libraries — OpenGL and WebGL
Installation of Node.js and React VR
Summary
Chapter 3: 3D or Reality in Dimensions Other than X and Y
Beyond flatland - 3D concepts
Summary
Chapter 4: The React VR Library
JSX - the syntax of React VR
The next level - the details
Summary
Chapter 5: Your First VR App
Moving beyond hello world - our first VR world
Summary
Chapter 6: Working with Poly and the Gon Family
Polygons and why we like them
What is a polygon? discussion of vertices, polygons, and edges
Where to get 3D models
Summary
Chapter 7: Sitting Down with a (Virtual) Teapot
The teapot in Blender
Importing materials
Fixing the deck plates
Summary
Chapter 8: Breath Life in Your World
The Animated API
Sound
Summary
Chapter 9: Do It Yourself – Native Modules and Three.js
Native modules and views
Something more visual
Extending React VR — Native Views
Summary
Chapter 10: Bringing in the Real Live World
Going to Mars (the initial world creation)
Jason and JSON
Finding the API -- All the way from Mars
Building the image and status UI
Summary
Chapter 11: Take a Walk on the Wild Side
Going loco–VR locomotion
Building a maze
Animation — VR Buttons
Where to go from here?
Summary
Chapter 12: Publishing Your App, and Where to Go from Here
Upgrading React VR
Getting your code ready to publish
Bundling for publishing on the web
Now that we've gotten it published, what's next
Monetizing VR
Where VR will go in the next five years
Summary

What You Will Learn

  • Use Blender 2.79 to make virtual reality objects for Web VR.
  • Import free models into VR and how to include those in your code
  • Build a Virtual Museum with interactive art pieces
  • Create your first VR App and customizing it
  • Build animations by procedurally changing an object's position, using timers and Animated APIs
  • Incorporate React Native code and JavaScript code in your VR world

Authors

Table of Contents

Chapter 1: What is Virtual Reality, Really?
What Virtual Reality is and how it works
History of VR
User agency - interacting with the world through controllers
Rendering hardware
Summary
Chapter 2: Flatland and Beyond: VR Programming
HTML and ways to move beyond the 2D internet
Making servers React
Graphics libraries — OpenGL and WebGL
Installation of Node.js and React VR
Summary
Chapter 3: 3D or Reality in Dimensions Other than X and Y
Beyond flatland - 3D concepts
Summary
Chapter 4: The React VR Library
JSX - the syntax of React VR
The next level - the details
Summary
Chapter 5: Your First VR App
Moving beyond hello world - our first VR world
Summary
Chapter 6: Working with Poly and the Gon Family
Polygons and why we like them
What is a polygon? discussion of vertices, polygons, and edges
Where to get 3D models
Summary
Chapter 7: Sitting Down with a (Virtual) Teapot
The teapot in Blender
Importing materials
Fixing the deck plates
Summary
Chapter 8: Breath Life in Your World
The Animated API
Sound
Summary
Chapter 9: Do It Yourself – Native Modules and Three.js
Native modules and views
Something more visual
Extending React VR — Native Views
Summary
Chapter 10: Bringing in the Real Live World
Going to Mars (the initial world creation)
Jason and JSON
Finding the API -- All the way from Mars
Building the image and status UI
Summary
Chapter 11: Take a Walk on the Wild Side
Going loco–VR locomotion
Building a maze
Animation — VR Buttons
Where to go from here?
Summary
Chapter 12: Publishing Your App, and Where to Go from Here
Upgrading React VR
Getting your code ready to publish
Bundling for publishing on the web
Now that we've gotten it published, what's next
Monetizing VR
Where VR will go in the next five years
Summary

Book Details

ISBN 139781788476607
Paperback294 pages
Read More

Read More Reviews

Recommended for You

Getting Started with PowerShell DSC [Video] Book Cover
Getting Started with PowerShell DSC [Video]
$ 124.99
$ 106.25
Getting Started with MATLAB Machine Learning [Video] Book Cover
Getting Started with MATLAB Machine Learning [Video]
$ 124.99
$ 106.25
Learning GraphQL with React and Relay [Video] Book Cover
Learning GraphQL with React and Relay [Video]
$ 124.99
$ 106.25
Getting Started with Angular [Video] Book Cover
Getting Started with Angular [Video]
$ 124.99
$ 106.25
JavaScript Choice Made Easy - Angular v. React v. Vue [Video] Book Cover
JavaScript Choice Made Easy - Angular v. React v. Vue [Video]
$ 124.99
$ 106.25
Getting Started with Cloud-Native Python [Video] Book Cover
Getting Started with Cloud-Native Python [Video]
$ 124.99
$ 106.25