![alt text][logo] THREE.js Dome Experiments ========================= This repository code for building THREE.js content for dome theaters and virtual reality. This project is an outgrowth of my participation in [DomeLab]. Click this [link](http://marciot.com/dome-experiments) for online demonstrations. ## How to see the demos: Projection on a dome theater can be done by using [CefWithSyphon] and [Blendy Dome VJ]. You can also see the demos on your PC or smartphone in virtual reality. ## Viewing the demos in virtual reality: The WebVRRenderer and WebVRDomeRenderer should work on all major headsets, including Cardboard, or can be used on any smartphone or PC without a headset. __GearVR:__ You must download the [Samsung Internet Browser for Gear VR] from the _Oculus Store_ Android app. You must then visit the demo page while in VR. __Oculus Rift and HTC Vive:__ Rift and Vive users must visit the demo page using an experimental [WebVR] version of [Chrome] or [Firefox]. ## Resources: * [THREE.CubemapToEquirectangular] - Code from which I built the PanoramaRenderer. * [CefWithSyphon] - Special build of Chrome that can send content to Blendy Dome VJs via Syphon * [Blendy Dome VJ] - Dome projection software that can project Syphon content to dome. * [WebVR Polyfill] - Information on the WebVR polyfil used in the renderers * [THREE.js] - The JavaScript graphics library used in these demos ## Licensing: I am a strong believer in open source. As such, this code has been released under the Affero GPL license. ## How can you help this project? Please visit my [Patreon page] to learn how you can support this open-source project with a donation! [logo]: https://github.com/marciot/dome-experiments/raw/master/images/banner2.jpg "A dome screenshot" [DomeLab]: https://www.facebook.com/groups/DomeLab [THREE.CubemapToEquirectangular]: https://github.com/spite/THREE.CubemapToEquirectangular [CefWithSyphon]: https://github.com/marciot/CefWithSyphon [Blendy Dome VJ]: http://www.blendydomevj.com [THREE.js]: https://threejs.org [WebVR polyfill]: https://github.com/googlevr/webvr-polyfill [WebVR]: https://webvr.info [Samsung Internet Browser for Gear VR]: https://www.oculus.com/experiences/gear-vr/849609821813454/ [Chrome]: https://webvr.info/get-chrome/ [Firefox]: https://mozvr.com/ [Patreon page]: https://www.patreon.com/marciot