Skip to content

Commit

Permalink
Add references to the explainers to main README
Browse files Browse the repository at this point in the history
  • Loading branch information
UX3D-haertl committed Jul 26, 2024
1 parent 8669743 commit a7b2a91
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 2 deletions.
13 changes: 13 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand Down
2 changes: 1 addition & 1 deletion explainers/billboard.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion explainers/scene-arrangement.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.\
Expand Down

0 comments on commit a7b2a91

Please sign in to comment.