coderofsalvation / xrfragment

A tiny specification for viewing 3D models as linkable AR/VR websites. Address and Control anything inside a 3D model with W3C Media Fragments and URI Templates. Simply SURF a 3D file-verse and design for a Spatial Open Internet with the highest degree of interoperability.

Home Page:https://xrfragment.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Actions Status

A tiny specification for viewing 3D models as linkable AR/VR websites.
Address and Control anything inside a 3D model with W3C Media Fragments and URI Templates.


Simply SURF a 3D file-verse and design for a Spatial Open Internet with the highest degree of interoperability ❤

Documentation / Website

https://xrfragment.org

Getting started

https://xrfragmenorg

available parser-implementations

See documentation for more info

development

Pre-build libraries can be found in /dist folder
If you really want to build from source:

$ nix-shell           # nix-users: drops you into a dev-ready shell 
$ ./make install      # debian-users: install deps via apt-get
$ ./make build && ./make tests

NOTE #1: to rebundle the THREE/AFRAME javascripts during dev run ./make build js NOTE #2: to regenerate the parser in various languages (via haxe), run ./make build parser

Credits


About

A tiny specification for viewing 3D models as linkable AR/VR websites. Address and Control anything inside a 3D model with W3C Media Fragments and URI Templates. Simply SURF a 3D file-verse and design for a Spatial Open Internet with the highest degree of interoperability.

https://xrfragment.org

License:Mozilla Public License 2.0


Languages

Language:HTML 96.1%Language:JavaScript 2.5%Language:Python 0.9%Language:Haxe 0.3%Language:Shell 0.1%Language:Lua 0.0%Language:CSS 0.0%Language:GLSL 0.0%Language:Nix 0.0%Language:Vim Script 0.0%