playcanvas / editor

Issue tracker for the PlayCanvas Editor
https://playcanvas.com/
158 stars 28 forks source link

Animation Timeline #462

Open marcusx2 opened 3 years ago

marcusx2 commented 3 years ago

Please see this video. I think it would be nice if PlayCanvas had a similar feature. And being able to choose an interpolation method between keyframes like the video shows. Download Studio and play a little with their timeline feature. Being able to make a bezier path would also be nice to move a model on a curve.

yaustar commented 3 years ago

This is currently on the roadmap as 'Animation dope sheet editor'. In the short term, some simple animations can be done via the tween library: https://github.com/playcanvas/playcanvas-tween

marcusx2 commented 3 years ago

@yaustar Does it include bezier path to move objects on a curve?

yaustar commented 3 years ago

Are you asking about playcanvas-tween? If so, no it doesn't. It just supports simple tweens.

marcusx2 commented 3 years ago

No, not playcanvas-tween. The animation dope sheet editor. It would be really great if it supported bezier curves for curved path animations.

yaustar commented 3 years ago

The animation dope sheet editor hasn't been spec'ed or started work yet.

marcusx2 commented 3 years ago

Oh I see...please consider my request then. Thanks!

yaustar commented 2 years ago

Using https://www.theatrejs.com/ could be a consideration here and integrating the runtime and editor to our own.

LeXXik has made a runtime version of this here: https://forum.playcanvas.com/t/playcanvas-theatre-js/25376

marcusx2 commented 2 years ago

I approve the idea. Theatrejs already has all the logic we need for this feature request, and it's very polished. The effort of integrating theatrejs with PlayCanvas might be considerably less than developing this feature request from scratch.

TheShoes commented 2 years ago

+1
this would be an amazing tool that I could see us using instantly.

allancozart commented 2 years ago

+1 Agreed, this would be a game changer for my team and would get us to switch from using other web based 3D engines.

ideathingdev commented 1 year ago

Yes please, this feature would have made my work so far on playcanvas so much easier and better. Hoping to see it coming soon