Add Envelope component #75
Labels
app
Components intended for creating and managing things
audio-visual
Components intended for AV apps
new component
The Envelope component is designed for creating and managing custom animations through the creation of keyframes and curves.
Feature Checklist
Reference Screenshots
These are from Resolume.
Resources
To further enhance the Envelope component, additional functionalities based on the following resources should be integrated:
Integration with GSAP Easing: The component should have the capability to generate custom easing functions, drawing from the methods outlined in GSAP's documentation. Refer to GSAP Eases for detailed information on easing methods available in GSAP. This integration will allow for complex and customizable easing patterns in animations within the application.
Custom Easing Functionality with SVGs: Implement a feature similar to the open-source GSAP ease visualizer found at GSAP Ease Visualizer. This functionality should allow users to visually construct and adjust easing curves using SVGs. Users should be able to insert and drag points on an interactive graph, providing a hands-on approach to defining the dynamics of animation easing.
Resolume's Approach to Envelope Animations: To gain insights into innovative implementations of envelope animations, a reference to Resolume's methodology can be very helpful. Watch this YouTube video which explains Resolume's approach to envelope animations. This resource will provide a broader perspective on animation control and creative possibilities.
Resolume's Envelope Documentation: For further inspiration and understanding of envelope animation techniques, Resolume's own documentation on the subject can be a valuable resource. Review Resolume's envelope documentation at Resolume Envelopes to explore different approaches and functionalities that could be implemented in the Envelope component.
Relevant components
The text was updated successfully, but these errors were encountered: