XR Fragment parser written in Haxe (crosscompiler) with python-, javascript-, lua- and more builds.
Find a file
2024-01-24 18:11:37 +00:00
.github/workflows add deployment 2023-12-14 18:14:23 +01:00
dist url fix so it works on codepen 2024-01-05 11:37:05 +00:00
doc update documentation 2023-12-06 16:40:55 +01:00
example refactored navigation (because of matrix-roomswitching) + updated docs with heuristic features 2024-01-24 18:11:37 +00:00
src refactored navigation (because of matrix-roomswitching) + updated docs with heuristic features 2024-01-24 18:11:37 +00:00
test build 2023-12-06 12:55:08 +01:00
.gitignore ignore index.blend 2023-11-21 17:40:04 +01:00
.vimrc updated vimrc 2023-11-16 14:58:51 +01:00
build.hxml wip 2023-08-04 09:11:26 +02:00
index.html refactored navigation (because of matrix-roomswitching) + updated docs with heuristic features 2024-01-24 18:11:37 +00:00
LICENSE update documentation 2023-08-08 13:22:19 +02:00
make work in progress [might break] 2024-01-03 14:23:34 +00:00
README.md update documentation 2023-12-07 19:53:09 +01:00
shell.nix work in progress [might break] 2024-01-03 14:23:34 +00:00

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:

$ 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