Elements icon indicating copy to clipboard operation
Elements copied to clipboard

Implement glTF animation.

Open ikeough opened this issue 3 years ago • 3 comments

Telling the story of how things go together in AEC is often done with animations that showing the assembly (or disassembly) of building systems.

Describe the solution you'd like By implementing animations in glTF, and providing an API for users to create animations, we unlock the ability to do time-based story telling using Elements. This could be as simple as a door opening by animating a rotation transform, or an entire building system coming together by animating translation transforms. Because animation is natively supported in glTF viewers, the work required to integrate this into Hypar will require play controls and some hints about whether to auto-play animations.

Additional context https://github.com/KhronosGroup/glTF-Tutorials/blob/master/gltfTutorial/gltfTutorial_007_Animations.md

ikeough avatar Mar 15 '21 18:03 ikeough

If we could have the ability to emit "steps" between functions this would be amazing, you could then show iterations of how the result was generated in the situation where you have a feedback loop generation within a function.

sanchez avatar Aug 10 '22 00:08 sanchez

Another option this might open is the ability for a user to have some basic filters to play through as well, in the instance of a building each step could be a level, so they can toggle between the levels and play with a specific level or the whole model?

sanchez avatar Aug 10 '22 00:08 sanchez

This work was begun in #869.

ikeough avatar Apr 14 '23 23:04 ikeough