Skip to content

Sample assets and tests for the KHR_interactivity glTF extension. These assets will later be moved to an appropriate Khronos repository.

Notifications You must be signed in to change notification settings

needle-tools/glTF-Interactivity-Sample-Assets

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

glTF Interactivity Sample Assets

Calculator Calculator model using Transmission and Volume extensions. [Show]
Credit:
© 2025, Needle. CC BY 4.0 International

Introduction

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.

Viewing the sample and test assets online

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.

Lists

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.

Model Contents

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 .jpg or .png image 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.

Other glTF Models

For additional glTF models, see:

Questions or Comments

If you have any questions, submit an issue.


© 2025, The Khronos Group and Needle. Licensed as CC-BY 4.0 International

About

Sample assets and tests for the KHR_interactivity glTF extension. These assets will later be moved to an appropriate Khronos repository.

Resources

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •