GitXplorerGitXplorer
i

vr_code_portfolio

public
1 stars
0 forks
0 issues

Commits

List of commits on branch master.
Verified
d42b2a273ed494914d398e10fc6d733bae18a69a

Update readme.md

iimgntn committed 4 years ago
Verified
4eef34e96380d8af556806d30d99927afd30362e

Update readme.md

iimgntn committed 4 years ago
Verified
877c909902d8e838d21c850ed38464ff0c22d8c5

Update readme.md

iimgntn committed 4 years ago
Verified
52df31c997a16e57199bfbaf9337580a8b7b8d11

update repo links since hifi repo is gone

iimgntn committed 4 years ago
Unverified
b692cc206d85541e00bcafcb2f5a5a3d1055e92a

Update readme.md

iimgntn committed 8 years ago
Unverified
5c35b3cac2f6cef98310cb7b065e7d1b7600a5d5

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.