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 3e602fd6a2 cleanup 2023-10-25 12:47:23 +02:00
.github/workflows
dist audio first attempt 2023-10-16 16:58:56 +02:00
doc cleanup 2023-10-25 12:47:23 +02:00
example moved equirect-detection to src-fragment + cleaned up animation + updated RFC 2023-10-24 18:18:29 +02:00
src cleanup 2023-10-25 12:47:23 +02:00
test refactored spec, added focusLine, hashbus & XRWG (leftover) 2023-09-15 19:43:11 +02:00
.gitignore
.vimrc
LICENSE
README.md
build.hxml
index.html wip 2023-10-19 16:48:12 +02:00
make audio first attempt 2023-10-16 16:58:56 +02:00
shell.nix 1st attempt animation (#t=) + button-fixes 2023-10-11 13:46:38 +02:00

README.md

Actions Status

Documentation / Website

https://xrfragment.org

Getting started

Here are various ways to enhance your 3D assets/scenes with XR Fragments:

difficulty how notes
1 easiest the xrfragment.org Sandbox open 3D file (fbx/gltf) in Blender, add custom properties, and load exported files into the sandbox
2 easy hosted sandbox by forking xrfragment-helloworld Basically #1 but it will be hosted for free at your own github URL
3 developer fork xfragment-aframe-helloworld requires javascript- and aframe.io developer-knowledge
4 developer fork xfragment-three-helloworld requires javascript- and threejs developer-knowledge
5 developer++ use a parser-library below lowlevel approach, more suitable for other scenarios

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:

$ ./make install
$ ./make build && ./make runtest