diff --git a/README.md b/README.md index 9960c96..f313b8c 100644 --- a/README.md +++ b/README.md @@ -15,6 +15,19 @@ The specification documents described here are the original submission from 2022 Documents that refer to "glTF Experience Format" or "glFX" are old. No work should be done on those documents that extends or corrects them. We anticipate starting new replcement documents in 2H2024. +In 2023 and 2024 the glTF Composition & Interactivity project worked on by UX3D on behalf of Khronos, investigated use cases and potential additions to the glTFX format.\ +The following features were explored: +* [Lighting](./explainers/lighting.md) + +* [Level of Detail](./explainers/level-of-detail.md) + +* [Billboard](./explainers/billboard.md) + +* [Scene arrangement demo](./explainers/scene-arrangement.md) + +[A demo and experimental sample models](./demo) are hosted on [github pages](https://github.khronos.org/glTF-External-Reference/).\ + Written explanations for each feature can be found in the [explainers](./explainers/README.md). + ## Specification (OLD) * [glTF Experience Format (glXF) Registry](specification/README.md) diff --git a/explainers/billboard.md b/explainers/billboard.md index 8557c7f..9d5a642 100644 --- a/explainers/billboard.md +++ b/explainers/billboard.md @@ -40,7 +40,7 @@ The following is the extension object which can be defined as an extension for a https://github.com/KhronosGroup/glTF-External-Reference/assets/50208655/953d809c-67dd-4538-a98e-86e10ab90c59 -![Alternative link](https://raw.githubusercontent.com/KhronosGroup/glTF-External-Reference/billboards/explainers/videos/billboards.mp4) +![Alternative link](https://raw.githubusercontent.com/KhronosGroup/glTF-External-Reference/main/explainers/videos/billboards.mp4) ### Child node behavior diff --git a/explainers/scene-arrangement.md b/explainers/scene-arrangement.md index 66674e7..291635a 100644 --- a/explainers/scene-arrangement.md +++ b/explainers/scene-arrangement.md @@ -11,7 +11,7 @@ In future work one could add the possibility to dynamically add more assets to a https://github.com/KhronosGroup/glTF-External-Reference/assets/50208655/93191e4f-5f3f-40d5-97b3-da442e623fe1 -![Alternative link](https://raw.githubusercontent.com/KhronosGroup/glTF-External-Reference/picking/explainers/videos/scene_arrangement.mp4) +![Alternative link](https://raw.githubusercontent.com/KhronosGroup/glTF-External-Reference/main/explainers/videos/scene_arrangement.mp4) ## Implementation Notes To create this demo, we need create a new offscreen framebuffer, which will write an color ID per asset, the position and the normal for each fragment into a texture output. We can then select the picked pixel to extract the information. One wants to exclude already selected assets from this draw call to allow smooth translation on the surfaces below.\