Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement glTF animation. #553

Open
ikeough opened this issue Mar 15, 2021 · 3 comments
Open

Implement glTF animation. #553

ikeough opened this issue Mar 15, 2021 · 3 comments
Assignees
Labels
Enhancement New feature or request Good first issue Good for newcomers Help wanted Extra attention is needed
Milestone

Comments

@ikeough
Copy link
Contributor

ikeough commented Mar 15, 2021

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 ikeough added the Enhancement New feature or request label Mar 15, 2021
@ikeough ikeough added this to the 1.0 milestone Mar 15, 2021
@ikeough ikeough added Good first issue Good for newcomers Help wanted Extra attention is needed labels Nov 19, 2021
@sanchez
Copy link

sanchez commented Aug 10, 2022

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
Copy link

sanchez commented Aug 10, 2022

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?

@ikeough
Copy link
Contributor Author

ikeough commented Apr 14, 2023

This work was begun in #869.

@ikeough ikeough self-assigned this Apr 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement New feature or request Good first issue Good for newcomers Help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants