Difference between revisions of "Nature VR App"

From LVL1
Jump to navigation Jump to search
 
(3 intermediate revisions by the same user not shown)
Line 26: Line 26:
  
 
== Progress Updates ==
 
== Progress Updates ==
 +
 +
=== Log #1 ===
 +
Progress update. [[https://medium.com/@jhlink/6-storytellers-dilemma-progress-ahead-5dce07ec509b]]
 +
 +
=== Log #2 ===
 +
General updates and experiences shared can be found through this Medium link. [https://medium.com/@jhlink/9-storytellers-dilemma-update-74af581fc5f]
  
 
=== Milestone #1 ===
 
=== Milestone #1 ===
Line 32: Line 38:
 
See the first section in this post for more details!! [https://medium.com/@jhlink/4-storytellers-dilemma-progressions-and-interactions-5db0c309de9d]
 
See the first section in this post for more details!! [https://medium.com/@jhlink/4-storytellers-dilemma-progressions-and-interactions-5db0c309de9d]
  
== Guides ==
+
=== Log #3 ===
 +
Resolving audio issues and implementing video transitions. [[https://medium.com/@jhlink/10-storytellers-dilemma-update-2-0-a8cdf6f7cba6]]
 +
 
 +
=== Log #4 ===
 +
Tough compromises and the mission Polaris. [[https://medium.com/@jhlink/11-storytellers-dilemma-update-2-1-276bad829cd0]]
  
=== Google Cardboard Controls in Unity ===
+
=== Project Completion  ===
 +
 
 +
The project is complete. The summary is detailed in the following link. [[https://medium.com/@jhlink/12-storytellers-dilemma-the-end-at-last-d89a0a497c4]]
 +
 
 +
== Unity Guides ==
 +
 
 +
=== Google Cardboard Controls ===
  
 
Implementing event handlers within Unity for the Google Cardboard platform is wonderfully easy once a basic understanding is established.  
 
Implementing event handlers within Unity for the Google Cardboard platform is wonderfully easy once a basic understanding is established.  
 
Here's a short five minute read[https://medium.com/@jhlink/5-storytellers-dilemma-cardboard-interactions-e73a9bd0e3f6] for how to implement onClick, onHold, and onHover event handlers in Unity!
 
Here's a short five minute read[https://medium.com/@jhlink/5-storytellers-dilemma-cardboard-interactions-e73a9bd0e3f6] for how to implement onClick, onHold, and onHover event handlers in Unity!
  
=== 360 Video Player Content Streaming and Handling in Unity ===
+
=== 360 Video Streaming and Handling ===
  
 
In this article, a simplistic outline is provided for the steps required to implement 360 video content streamed, downloaded, and played in a Unity. [https://medium.com/@jhlink/7-storytellers-dilemma-360-video-in-unity-pt-1-scoping-c978746dcf7c]
 
In this article, a simplistic outline is provided for the steps required to implement 360 video content streamed, downloaded, and played in a Unity. [https://medium.com/@jhlink/7-storytellers-dilemma-360-video-in-unity-pt-1-scoping-c978746dcf7c]
 +
A rudimentary explanation is provided here about how to implement a 360 video player within Unity. [https://medium.com/@jhlink/8-storytellers-dilemma-360-video-in-unity-pt-2-implementation-84107c6473b1]
 +
 +
The source code and a detailed explanation about the architecture and its utilization may be found at this GitHub repository. [https://github.com/jhlink/Unity_360VideoPlayer]

Latest revision as of 00:09, 2 February 2019

As a recipient of the Sept. Makership from Lvl 1, I will document my progress and provide general guides about the development of this VR app.

Weekly progress updates will be provided every Tuesday through a Medium article release.

A Scavenger Hunt 'Nature' VR Adventure

Description

This project targets the Google Cardboard VR platform for wide availability. Essentially, the user will view sequences of nature scenes accompanied by a narration of Ralph Waldo Emerson's 'Nature' essays. In a given scene, the user will have to search for a unique point of interest to unlock the next sequence.

This Medium article [1] explains more about the app description, inception, and interaction overview.

Footage

Generating 360 footage is expensive, time consuming, or flat out scarce. This Medium article [2] details this further.

Audio

Audio content is actually quite easy to find and process. . This Medium article [3] details this further.

Interaction Control

A general overview of what interactions will be covered is addressed in the second section of this Medium article [4]

Progress Updates

Log #1

Progress update. [[5]]

Log #2

General updates and experiences shared can be found through this Medium link. [6]

Milestone #1

The first milestone has been reached!! Video post processing is finally complete! See the first section in this post for more details!! [7]

Log #3

Resolving audio issues and implementing video transitions. [[8]]

Log #4

Tough compromises and the mission Polaris. [[9]]

Project Completion

The project is complete. The summary is detailed in the following link. [[10]]

Unity Guides

Google Cardboard Controls

Implementing event handlers within Unity for the Google Cardboard platform is wonderfully easy once a basic understanding is established. Here's a short five minute read[11] for how to implement onClick, onHold, and onHover event handlers in Unity!

360 Video Streaming and Handling

In this article, a simplistic outline is provided for the steps required to implement 360 video content streamed, downloaded, and played in a Unity. [12] A rudimentary explanation is provided here about how to implement a 360 video player within Unity. [13]

The source code and a detailed explanation about the architecture and its utilization may be found at this GitHub repository. [14]