A helper three.js library for building AR web experiences that run in WebARonARKit and WebARonARCore. See three.ar.js API documentation for details.
webvr webar ar vr augmented webaronarkit webaronarcore webxr arcore arkit augmented-realityA JavaScript implementation of the WebVR spec. This project ensures your WebVR content works on any platform, whether or not the browser/device has native WebVR support, or when there are inconsistencies in implementation. Take a look at basic WebVR samples that use this polyfill.
webvr webxr polyfill vrPlayCanvas is an open-source game engine. It uses HTML5 and WebGL to run games and other interactive 3D content in all modern browsers without the need for a plugin. You can see more games on the PlayCanvas website.
webgl webgl2 game-engine playcanvas webvr gamedev augmented-reality virtual-reality webxr 3dFind more examples here and on YouTube. This project enables developers to build XR experiences using the same code that runs on the web. Exokit engine is written on top of Node and emulates a web browser, providing native hooks for WebGL, WebXR, WebAudio, and other APIs used in immersive experiences.
android webgl browser web canvas a-frame engine webrtc webvr virtual-reality reality xr webxr magicleap exokit native vr ar vive oculus magic-leapThese demos are real, you can click them! They contain the full code, too. To get started with default controller models add DefaultXRControllers component. It will fetch appropriate input profile models. You can learn more here.
react vr webxr react-three-fiber xr ar threeA BVH implementation to speed up raycasting and enable spatial queries against three.js meshes.
threejs tree performance acceleration geometry graphics distance webvr point-cloud raycast mesh intersection bvh bounds three-js pointcloud webxr bounds-hierarchyYou can check the live demo here. Develop and export WebXR experiences using the Unity Engine.
webgl unity augmented-reality webvr unity3d webassembly virtual-reality webar xr webxr unity-webxr-exporter webxr-unitySimpleWebXR is a lightweight library that exposes the WebXR javascript API in your C# Unity code. Thus, after a Unity WebGL build, your app can do augmented or virtual reality in the browser. The files in directory /Assets/SimpleWebXR/Scripts/MRTK-Providers add WebXR capabilities to MRTK with the following functions: controller tracking, hand tracking, hand ray, index pointer, grip pointer and spatial pointer. Teleportation could be added.
webgl unity augmented-reality hololens webxr mrtk oculus-quest xrtk firefox-reality mixed-reality-headsets oculus-browserThis repository holds a polyfill and example applications for a proposed API for building AR and VR applications in web browsers.You can find the proposed API description in the webxr-api repository.
webxr arkit arcore vr ar es6Create 3D CSS+WebGL apps declaratively with HTML. Infamous gives you general-purpose Custom HTML Elements that the browser understands, for defining 2D or 3D scenes rendered with CSS3D, WebGL, or both mixed together.
graphics graphics-engine graphics-programming three-d three-dimensions scene custom-elements ui threejs dom-webgl write-3d-scenes webgl css3d html 3d 3d-graphics 3d-models 3d-engine web-components infamous gui graphical-user-interface interface interface-library user-interface widgets ui-widgets components interface-components ui-components app-components layout rendertree render-tree scenegraph scene-graph browser-interface interactive interaction animation 3d-animation browser clientside client-side html5 touch touch-interface responsive mobile famous famo.us web web-development webdev three.js three-js customelements custom-element customelement webvr webxr webcomponents webcomponent web-componentWebAR-Article will work everywhere, desktop, tablet and mobile. However, if you want to experience WebAR-Article's AR content make sure you have installed WebARonARKit if you are on iOS or WebARonARCore on Android. If you aren't familar with these experimental browsers, please visit their respective github repository to learn how to get starting. WebAR-Article is built using modern web development tooling, so before getting started make sure you have node and the npm package manager installed on your development machine.
webar augmented-reality webgl webvr webaronarkit webaronarcore webxr ar vr article threejs desktop mobile daydream design prototyping ar-ux ar-ui ui ux 3dEasily create custom 3D environments for Mozilla Hubs. Then open https://localhost:9090.
gltf webxr threejs webglEasily create custom 3D environments for Mozilla Hubs. Then open http://localhost:9090.
gltf webxr threejs webglDemonstration of this library: WebXR Coffee. The tea cup is detected and a 3D animation is played in augmented reality. You can subscribe to the Jeeliz Youtube channel or to the @StartupJeeliz Twitter account to be kept informed of our cutting edge developments.
augmented-reality object-tracking object-recognition webxr real-time video webrtc web arkit arcore ar vr object-detection neural network deep learningYour guide to Virtual Reality in the browser. When commits land on the master branch of this repository, this project is automatically rebuilt and deployed to the production site, served by GitHub Pages (gh-pages branch of this repository), using a Travis CI + GitHub integration.
webvr vr virtual-reality browser webvrrocks xr webxr webvr-rocks virtualreality oculus rift viveA JavaScript implementation of the WebXR Device API. This polyfill allows developers to write against the latest specification, providing support when run on browsers that implement the WebVR 1.1 spec, or no WebVR/WebXR support at all. The polyfill will be updated to track changes in the spec, and may introduce breaking changes in the polyfill's 1.0.x releases until the spec stabilizes.
webxr webvr virtual-reality vr xr augmented-reality polyfillThis code has the resources you need for the codelab Building an augmented reality application with the WebXR Device API. You can view the completed web site here.
augmented-reality webxrActivityPub server for immers.space - a decentralized virtual reality metaverse platform powered by Mozilla Hubs and activitypub-express. We provide a Docker Hub image for immers, and the immers-app repo contains docker-compose configuration, configuration script, and deploy instructions. If you prefer to run immers without docker, it can be deployed just like any other NodeJS & MongoDB app.
activitypub immersive-web activitypub-express decentralized virtual reality webxr@egjs/view3d requires one canvas element to be initialized. View3D is available for browsers support webgl.
threejs typescript ar egjs gltf 3d webxr model-viewer three 3d-modelVRController is compatible with Three.js r87 which is the first version to use the new renderer.vr object and was originally submitted to Three.js as pull request #10991 on Saturday, 11 March 2017. Note: that pull request is no longer maintained. Already on a VR rig with a WebVR-capable browser? Just point your browser to https://stewdio.github.io/THREE.VRController/ to experience this code in action.
webvr threejs gamepad vive oculus daydream vrcontroller gear-vr windows-mixed-reality webxr
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.