A 3D Tour renderer proof of concept based off of the Cal Poly Virtual Tour Brief. This would be the frontend application of the tour where users would walk around and explore key areas of the Cal Poly Campus. In the demo, you'll be strolling through John's front yard.
This will push your browser. For the smoothest experience, use Safari.
- Explore a panoramic view with interactive elements.
- Active walk cycle which allows users to stroll to the next location.
- Abstracts tour graph to a JSON file so the experience can be adapted and extended without writing more JavaScript. The app acts as a renderer.
- Progressive Loading: everything is loaded up front which makes the Time To Interactive rather slow.
- Accurate depth mapping: the panoramas are mapped to a sphere. We'll likely want to create accurate cubemaps instead so there isn't distortion when looking straight up or down.
- 360 panorama: I took the panoramas with an iPhone. We're gonna need a better camera for the real thing.
- Cross Browser Support: We're gonna need to stabilize the build across the board.
- Clone this repo.
- At the root of the repo run
npm install
- Run
npm start
- Open your browser to
localhost:3000