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

Managing animation(s) #95

Open
zachernuk opened this issue Sep 24, 2024 · 2 comments
Open

Managing animation(s) #95

zachernuk opened this issue Sep 24, 2024 · 2 comments

Comments

@zachernuk
Copy link
Collaborator

Many model formats have the ability to contain multiple animation tracks, with the expectation that assets will undergo "animation blending" Example in three.js

I would like to see shipping implementations initially support a single animation track played in an MVP only. But, I also believe that we should aim to support multiple animations in the future. The single-track conceptual model is supported by a top-level API for duration, play()/pause(), etc - that's not going to be adequate to manage a multi-track system.

Do we have an analog in other feature development to follow here?

@zachernuk
Copy link
Collaborator Author

/tpac

@probot-label probot-label bot added the TPAC For discussion at TPAC label Sep 24, 2024
@Yonet Yonet removed the TPAC For discussion at TPAC label Sep 25, 2024
@zachernuk
Copy link
Collaborator Author

I believe the outcome of the discussion was that the root model element attributes and methods relate to a "root/master" timeline for a model, and if/when we get to the ability to present multiple animations, this leaves us room to create additional API capability to account for them without having to remove the root object's relationship to the concept of animation.

Does that sound accurate? @cabanier @LaszloGombos ? If so we can work out how to get this into the explainer or spec or both!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants