Aaron Franke
banner
aaronfranke.dev
Aaron Franke
@aaronfranke.dev
Software Engineer. glTF enthusiast. Frequent contributor to Godot Engine. Furry. He/him. Born 1999-01-13.
Seats are not static, they can be dynamically changed at runtime! See the pull request for more details.
November 11, 2025 at 11:54 AM
More is always better :)
March 7, 2025 at 9:49 PM
This PR is ready to go, but needs more community support and needs the core devs to approve of it.
March 6, 2025 at 10:06 PM
You can make a piano in glTF by having audio emitters take in a standard sound file (such as A440) and adjusting the pitch based on which key is pressed. A playable instrument like this would require both audio emitters and interactivity graphs but it should totally be doable in the future.
February 19, 2025 at 6:13 PM
Can you explain in more detail, maybe open an issue on the omigroup/gltf-extensions repo? We want to make sure the spec works well for people's use cases, and would be happy to hear yours. It could lead to changes to the spec, or making a separate spec that builds on top of it.
February 16, 2025 at 6:10 PM
- Yes, there is a sound format. GLB does support sound with our audio emitter extension. github.com/omigroup/glt...

- Event propagation, object lifecycles, and other general "scripting" would be covered by KHR_interactivity which is currently heavily WIP github.com/KhronosGroup...
February 11, 2025 at 12:17 PM