![]() |
Calculator model using Transmission and Volume extensions. [Show] Credit: © 2025, Needle. CC BY 4.0 International |
This Repository contains tests and samples of glTF assets using the KHR_interactivity extension, which allows for the creation of interactive 3D models. KHR_interactivity allows for the creation of interactive elements within 3D scenes, in a graph-based manner.
The models can be viewed in the Graph Authoring Tool, which is a web-based tool that allows you to load GLB files with the KHR_interactivity extension and interact with them. A graph-based interface allows you to see the nodes and connections that make up the interactive elements of the model. You can also modify the properties of the nodes and connections, allowing you to experiment with different configurations and see how they affect the behavior of the model.
All models are tagged to allow easier access. These lists simplify your access and review of the models. All lists include the model name, screen shot, link to display the model in Sample Viewer, a short description, and the license/credits for the model. The following lists are available
- Showcase (#showcase) for models that demonstrate real-world use cases of glTF Interactivity, ranging from simple to complex.
- Testing (#testing) for assets that are designed for programmatic or manual testing of KHR_interactivity implementations. These models can either be used to verify the behavior of specific features, or added to test suites to ensure correctness of implementation.
A summary of the model license is shown in each display, but see the README.md in each model's directory for detailed license information.
Sample glTF 2.0 models are provided in one or more of the following forms of glTF:
- glTF (
.gltf) with separate resources:.bin(geometry, animation, skins) and.jpgor.pngimage files. The supporting files are easily examined when separated like this, but must be kept together with the parent glTF file for the model to work. - Binary glTF (
.glb) using the binary container format. These are easily shared due to the bundling of all the textures and mesh data into a single file.
For additional glTF models, see:
- Khronos glTF Sample Assets offers an extensive suite of models demonstrating various glTF features.
If you have any questions, submit an issue.
© 2025, The Khronos Group and Needle. Licensed as CC-BY 4.0 International
