voxell-tech / bevy_motiongfx

Motion graphics creation tool in Bevy. (Highly inspired by Motion Canvas and Manim)
Apache License 2.0
151 stars 3 forks source link

More motion graphics primitives #31

Open nixon-voxell opened 4 months ago

nixon-voxell commented 4 months ago

Creating animations typically requires more primitives to work with.

A good reference point of what we are lacking at the moment is the motion canvas API docs.

Personally below are some of the must have components for creating a motion graphics video:

AbstractiveNord commented 4 months ago

Up priority for Video/Audio integration. May be worth to have integration with touying.

nixon-voxell commented 4 months ago

@AbstractiveNord this is related to voxell-tech/bevy_motiongfx#20

musjj commented 4 months ago

Would love to see polygons too, but I guess this should be handled upstream (https://github.com/linebender/kurbo/issues/335)?

nixon-voxell commented 4 months ago

Would love to see polygons too, but I guess this should be handled upstream (linebender/kurbo#335)?

@musjj It's actually doable using the Bezier Curve, it supports, line, quadratic curve, and cubic curve. Right now it's just that it may be a little tedious to do it, and might need a better interface.

nixon-voxell commented 3 months ago

A huge chunk of this issue is blocked by voxell-tech/bevy_motiongfx#39 and voxell-tech/bevy_motiongfx#30

aymey commented 2 months ago

should this be moved to bevy_vello_graphics?

nixon-voxell commented 2 months ago

@aymey not really, at least not all of them, some of them are not related to vector graphics. I think we will move the individual issues into their respective repo and keep this issue here to track all of them.