Skip to content

Latest commit

 

History

History
55 lines (36 loc) · 2.2 KB

README.md

File metadata and controls

55 lines (36 loc) · 2.2 KB

Alaska ATV Simulator for VR or WebGL

This is a Unity application that simulates an All-Terrain Vehicle (ATV), and is designed to be usable via either VR (SteamVR) or WebGL.

WebGL link:

The WebGL version is playable at: https://olawlor.github.io/AK_ATV/

WebGL Keys:

  • p: Pause
  • b: Rewind
  • r: Respawn
  • w: forward
  • a: left
  • s: back
  • d: right

Developer Guide

We currently target Unity 2019.4 LTS.

For WebGL development, use Unity Scene Assets/Scenes/WebGL/procedural_terrain.scene.

For VR development, use Unity Scene Assets/Scenes/VR/procedural_terrain.scene. In VR, we are developing a lightweight portable "flight simulator" with handlebars.

Download and Development

This repo takes 1.8GB of network to clone, and 3.8GB of disk space.

For ease of development, these versions of these Unity Assets are included. They're from the Unity Asset store:

They each have their own licenses.

Developer History

Originally developed by Dr. Orion Lawlor lawlor@alaska.edu in 2019-2020.

In Spring 2020 this was massively extended by Kim Fairbanks (graphics), Chris McClure (menus), Curtis Fortenberry (VR), and Jacob Guenther (time rewind).

In Spring 2021 this project was further developed by Dylan Palmieri, Tailon Russell, Greg Talotta, and Ben Talotta. Major additions include documentation with Doxygen, bugfixes, and new scenarios. Greg also worked on adding a script that can spin a chair when the ATV turns, his work is located here: https://github.com/GregTalotta/241_chair_spin

This work has been funded by the US Department of Transportation's Univerity Transportation Center program, Grant #DTRT13-G-UTC4O through the Pacific Northwest Regional University Transportation Center (PacTrans).