a tiny specification for (viewing) 3D models (metadata) 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
Go to file
Leon van Kammen bcd94f7bb0 navigator: added option to not open links in new tab 2024-07-24 12:42:54 +00:00
.github/workflows
dist bugfix #t fragment, default nonloop 2024-07-19 18:10:32 +02:00
doc
example added telescopic example + updated docs 2024-07-19 18:05:09 +02:00
src navigator: added option to not open links in new tab 2024-07-24 12:42:54 +00:00
test
.domains
.gitignore
.gitmodules
.vimrc
LICENSE
README.md
build.hxml
index.html pages: update documentation 2024-07-22 10:59:16 +02:00
make working model-viewer 2024-07-17 13:54:57 +00:00
shell.nix

README.md

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

Godot (>=v4.3.1)

$ ./make install godot       # this installs the godot-xr-tools addon

NOTE: the godot project is in src/xrfragment/godot (open the folder in godot)

Credits