VR Wright Flyer
A educational virtual reality project for Google Cardboard that places the user back in time to 1903 when the Wright Brothers flew their first flight.
Source Code and APK
Authors and Contributors
Gameplay Video
4 minute Youtube Video - 3 minute of the experience followed by 1 minute explaining technical components
Screenshots
Description
Experience the day the Wright Brothers flew the first flight using virtual reality power of Google Cardboard. Users will be immersed in Kitty Hawk, North Carolina from the first-person perspective of Wilbur Wright. Orville Wright will explain to you a brief history as well as an educational run-down of all of the components that made the first machine-powered flyer so special. At the end, you will get to test flight the flyer by using the motion of your head. The entire experience should last around three minutes.
Motivation
We were motivated by the novelty that was the first flight. Not too often are non-violent events known through history, so it is a refreshing endeavour to explore this piece of history. We also were motivated by the fact that the actual flying of the Wright Flyer would be a fun experience within a virtual reality environment. Along with that, the Wright brothers themselves are interesting, and we thought it would be fun to bring life to them. From an educational standpoint, all of the group members agreed that it there was a lot to learn about the components of the Wright Flyer.
1) Learning objective of the virtual reality experience
The controls and components of the original Wright Flyer were revolutionary and it is important to understand why and how these specific components led the world into a new age of aviation. It was the first plane to implement three axis of controls The three axis are modified using components on the aircraft The yaw by the back rudder, controlled by the center hip cradle The roll by wing warping, also controlled by the center hip cradle The pitch by the front elevator, controlled by a lever in the front The engine that rotates a bicycle chain that rotates the propellers. The way we will present these learning objectives is through is by teaching these controls kinesthetically. The users will be instructed to perform a roll, pitch, and yaw with there head and will receive feedback for how far their head performs. This is quantifiable as the number of degrees the user heads turns, the number of degrees the appropriate plane part turns (e.g. the back rudder). How airplanes fly (rudders and stuff), how headwind increasing lift. A basic history of the first flight, such as the fact they used bicycle chains on the engine and facts about the “first flights” (how well the plane flew (time, distance, etc.)). How the first airplane was flown. The user will go through a flight simulator controlling the Wright flyer. The flaps on the plane will adjust to the user’s roll, pitch, and yaw, as well as the direction of the plane itself. The user will be alerted of how far they have flown and will be able to take that value as a quantification of their own skill at piloting the the Wright Flyer. It is an attainable knowledge that is relevant to the study of early aviation and targeted for most anyone who would want a knowledge of the material.
3) How elements in the experience increased the user’s sense of presence
The environment is supposed to be a close replica of what Kitty Hawk, North Carolina actually looked like during 1903, nothing more than sand dunes and a few sheds. User plays as “Wilbur,” one of the Wright brothers. This is significant because the user is also referred to as Wilbur throughout the scene by Orville. Eventually the user may feel a closer connection to the character after extended time playing as WIlbur. This would lead the user to a more believable feeling of presence higher. The experience leverages audio sounds, such as ambient noises, voice acting, propeller sounds, and more. A narrative give the user a hint of what historical period they just jumped into. Care was taken in placing realistic animations on all different components of the experience. Walking around as Wilbur as well as the control of the Wright Flyer give the player a strong feeling of control within their environment as everything is controlled by the user’s viewpoint and orientation.
5) Identify how environment design leveraged concepts found in the VR Book sections 21.1-21.5 in your experience
21.1 The Scene our scene of Kitty Hawk contains “furnished” shacks (fundamental geometry), a sky box as the background, a barren land, and the flyer itself (interactive object) 21.2 Color and Lighting it was noon when the fourth trial of the day was done by Wilbur, so we set the lighting appropriately to match that time of day the shacks and shrubs colors were done to complement the landscape, while still filled in their natural colors 21.3 Audio Orville talks with the user as if he/she were Wilbur, the audio script is done by Reid portraying the voice of Orville The engine starts and it plays the corresponding sound, and an increase of speed causes a stronger engine roar Propeller sounds 21.4 Sampling and Aliasing The amount of polygons used in the application was tried to be kept at a “fair” amount since the app will be targeted to mobile devices Kitty Hawk itself was first put in Maya and the field was stretched to preserve polygons 21.5 Environmental Wayfinding Aids App starts with the user placed in front of Orville and he becomes the guide for the user until the flight The flight itself will be timed, and it would be difficult to sustain airtime for long periods
Education Evaluation
{Likert Survey}
(Answered by Jason Owens)
Strongly Agree(1) Agree(2) Undecided(3) Disagree(4) Strongly Disagree(5)
(ANSWERS IN PARANTHESIS)
{BEFORE USAGE}
I have a good understanding of the controls and components of the original Wright Flyer. (4)
I know of the three rotational components that the three axis component provides for the Flyer. (5)
I know of the component that that made the engine connect to the propellers on the original Wright Flyer. (3)
I know a basic history about the original Wright Flyer and first day of flight. (2)
QUESTION: Ask participant to give an example of the knowledge they already have around the learning objective.
(ANSWER: "I know they did it on a beach, not necessarily their first flight. I know they had a bike shop. They did stuff with gears in the bike shop that helped make the first plane. It has two propellers, two wings. First flight was a couple hundred of feet.")
{AFTER USAGE}
I have a good understanding of the controls and components of the original Wright Flyer. (2)
I know of the three rotational components that the three axis component provides for the Flyer. (1)
I know of the component that that made the engine connect to the propellers on the original Wright Flyer. (3)
I know a basic history about the original Wright Flyer and first day of flight. (2)
QUESTION: Ask participant to give an example of the knowledge they already have around the learning objective.
(ANSWER: "I learned a lot about roll, pitch, and yaw and it's importance on the Wright brothers plane.")
Quantifying Presence: SUS Scale
{Participants: Jason Owens, Bernard Marger, Nicolas James}
-On a scale of 1 (Strongly disagree) and 5 as (Strongly agree )
-Average SUS between 3 people (2.765 total):
-I think that I would like to use this system frequently: [2.33]
-I found the system unecessarily complex: [2]
-I thought the system was easy to use: [3]
-I think that I would need the support of a technical person to be able to use this system: [2]
-I found the various functions in this system were well integrated: [4]
-I thought there was too much inconsistency in this system: [2]
-I would imagine that most people would learn to use this system very quickly: [2.66]
-I found the system very cumbersome to use: [2.33]
-I felt very confident using the system: [3]
-I needed to learn a lot of things before I could get going with this system: [2.33]
References
https://developers.google.com/cardboard/overview
https://github.com/JuppOtto/Google-Cardboard
Wind ambience: http://soundbible.com/1810-Wind.html
http://soundbible.com/1247-Wind.html
Sand Texture: http://torqueterrains.com/Images/TT_Sand_07_Dif
Linen Background: http://theartmad.com/grey-linen-textured-background/
Wood Background: http://www.mb3d.co.uk/mb3d/Wood_Exterior_and_Planks_Seamless_and_Tileable_High_Res_Textures.html
Wood Background 2: http://naldzgraphics.net/textures/free-seamless-wood-plank-textures/
Wood Background 3: http://mekel.net/wordpress/wp-content/uploads/wooden_plank_closeup_9250002.jpg
Wood Background 5: http://www.stanfordcarpets.com/hardsurfaces-brands.html
Wood Background 6: http://texturelib.com/#!/category/?path=/Textures/wood/planks%20new
Wright Flyer Model: https://3dwarehouse.sketchup.com/model.html?id=2b8258182fbea6d770bacb0863355423
Barrel Model + Texture: https://www.assetstore.unity3d.com/en/#!/content/30639
Grass Model + Texture: https://www.cgtrader.com/free-3d-models/plant-tree/grass/grass--6#
Walking SFX: http://soundbible.com/tags-walking.html
Unity Standard Assets (For plane mechanics, water, some sounds): https://www.assetstore.unity3d.com/en/#!/content/32351
Basic Western Lawman Model + Texture: http://www.turbosquid.com/FullPreview/Index.cfm/ID/663769
Animations for Orville: https://www.mixamo.com/
Assets done by Ourselves
Orville Model and texture remodeling (from Western Lawman).
Orville’s Hat
Kitty hawk ground terrain
Kitty Hawk buildings
Kitty Hawk tables, wood planks, ect.
Orville’s voice
Wright flyer animations