
Here's an #aftereffects extension project I'm hoping to release soon. 🤞🏻 A suite of curve tools with a focus on making it easy to create smooth 2D & 3D shapes and points using spline algorithms and applying them to shape paths, layer masks, motion paths, keyframes and more. ➿ Spline Types: 🔹B-Spline: Matches a Uniform NURBS curve visually and makes a great general-purpose spline. 🔹Catmull-Rom: Good for when you need a curve that closely follows its control‐polygon and passes through it's vertices. 🔹Natural Cubic: Great for motion paths, design elements with continuous flowing shapes or smoothing data/keyframe values. Like Catmull, it interpolates it's control vertices. 🔹Cubic Bézier: Same as AE’s default native Bézier spline for curves and motion paths. Convert any path to nulls, or selected layers to a curve. Every component is assigned a null for total control. Optional Tangent Continuity controls make it easy to automate tangency in different ways at each vertex. 📍Tracking Point Nulls You can generate points along curves for any spline type, with multiple methods to position and orient them on the curve surface. Orientation in 3D is handled in a way to prevent sudden flipping or twisting as a point traverses a curve. 🛠️ Other Bézier curve utilities: 🔸Generate Cubic Bézier segment from any four layers 🔸Quadratic Bézier segment from any three layers 🔸Arcs and circles 🔸Various Bézier Warp tools 🔸Split curves 🔸Offset curves 🔸Get curve-line intersections, curve-curve intersections and curve bounding boxes 🔸Curve fitting 🔸Get curve data such as speed or how much a curve is bending at any point and use it to drive animations 🔸Higher order Uniform NURBS (discrete) #aftereffects #splines #bezier













