GitXplorerGitXplorer
i

vr_code_portfolio

public
1 stars
0 forks
0 issues

Commits

List of commits on branch master.
Unverified
8c41cf3b90b256e7acbfcb56ec25824f4a6d5baf

readme

iimgntn committed 8 years ago
Unverified
e9dec562255adb5acdcb6e220d35f68556f352b4

readme

iimgntn committed 8 years ago
Unverified
91455ae13399157382a58f4ba47440a4fecbd7bc

readme

iimgntn committed 8 years ago
Unverified
7f616116334c2d4239d9f9c27713f677c270a785

readme

iimgntn committed 8 years ago
Unverified
29ac9d999c4faf3671fa9df401da1e1503866ecc

readme

iimgntn committed 8 years ago
Unverified
5e7423afe464fa60039465b688e52aa20f8a765a

readme

iimgntn committed 8 years ago

README

The README file for this repository.

James Pollack

Virtual Reality Code Portfolio

Includes work in High Fidelity, webVR (A-Frame), and Three.js.

INTERACTIVE OBJECTS AND ENTITIES

A-Frame

Bow and Arrow

High Fidelity

Bow and Arrow

Xylophone, Xylophone Key

Ping Pong Gun

Gaming Table

LOCOMOTION

Hand Controller Teleportation System

Uses smooth arrival teleporting to move user through space. Works with Oculus Touch, Vive, and Hydra Razer.

DATA VISUALIZATION

Live Earthquakes Visualization

Puts spheres on the globe wherever there are earthquakes and colors them according to magnitude -- updates with most recent USGS data.

3D USER INTERFACES (SPATIAL)

Control the position, rotation, and proprties of lights

Use physical objects to control lighting. works with multiple users.

2D USER INTERFACE IMPROVMENTS (NON-DIEGETIC)

dat.gui connected Particle System Explorer

Before, there was no way to quickly explore the parameters of particle systems. Improved content creator productivity.

New Editor for Shared Entity UserData JSON

Before, you had to try to input properly formatted JSON as a string into a textarea to share data between entities. Adapted a much nicer JSON editor based on user feedback.

A.I. & BEHAVIORS

steering behavior for animated 'rat' entity in alley scene

a steering behavior where the rat avoids avatars and other obstacles.

a* pathfinding example using easystar library and tween.js

pathfinding algorithm that finds a path through a grid of obstacles.

EXPERIMENTS

Doppelganger

A copy of your avatar where your movements are mirrored onto the entity. Part of "Dressing Room" in "Home" content set.

Grand Central

Domain where all currently occupied user domains are represented spatially and can be teleported into by walking

Feel Speak

Uses haptics to tie one user's voice to another user's hand controllers. You can feel when someone else speaks.

VNC in VR - Synchronized Virtual Desktops

See your normal desktop in VR using web technologies.

360 VIDEO for THREE.JS

export 4K resolution 360 Videos and Photos from inside of Three.js scenes

Create videos from insides of your scenes that you can post to Facebook and YouTube.