Home

Awesome

MOVED TO NONPROFIT ORG https://codeberg.org/coderofsalvation/xrfragment

this repo is outdated

<link rel="stylesheet" href="doc/style.css"/> <link href="https://fonts.cdnfonts.com/css/montserrat" rel="stylesheet"/>

Actions Status

<img src="https://xrfragment.org/example/assets/logo.png" width="200"/>

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

<br> 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<br> 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

<br> <a href="https://nlnet.nl" target="_blank"> <img src="https://nlnet.nl/image/logo_nlnet.svg" width="100"/> </a>