nixon-voxell / bevy_motiongfx

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

More motion graphics primitives #31

Open nixon-voxell opened 1 month ago

nixon-voxell commented 1 month 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 1 month ago

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

nixon-voxell commented 1 month ago

@AbstractiveNord this is related to #20

musjj commented 1 month 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 1 month 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 1 month ago

A huge chunk of this issue is blocked by #39 and #30