
To make a loop selection, simply drag anywhere on the timeline that doesn't have a track. By making a Loop Selection in the Timeline, you can select a range of time to repeat over and over. While iterating on an animation's duration, springy-ness, timing curve, etc, it is often helpful to loop a portion of the timeline while you adjust its values. Tracks and keyframes will snap to each other at appropriate time periods so you can set precise timings for your animations. You can drag tracks to sync-up animation times and keyframes in relation to one another.
Kite compositor reddit pro#
If you have used track-based timeline editors in other applications like FinalCut Pro or Motion, Kite's timeline will feel familiar. Page Layers allow you to perform fully customizable page transitions using your own animations. At presentation-time the Page Layer is filled in with the layers of the referenced page. Page Layers are a special layer type available in the Library that can 'stand-in' for another whole page at design-time. You can setup a "Transition to Page" action that will transition from the current page to another when an event is triggered. Pages can link to other pages via Actions.

Each page can have a different canvas size and layer hierarchy but is also able to share document-wide assets like images and videos with other Pages. Pages allow you to have multiple layer hierarchies with their own independent timelines within the same Kite document. Mask Parent Layer – Use the visible portion of this layer to mask the content and subtree of its parent layer.Mask to Bounds – Clip all content from the layer and its subtree that extends outside of the layer's bounds.For actions, it will prevent the action from triggering during presentation playback. For animations, this removes the animation from the scene. For layers this makes the layers content and children not visible. Show / Hide – Hide the item from view on the canvas.Lock / Unlock – Lock the item on the canvas from being moved by the mouse.Additionally, layers can mask their parent layer as well as mask to their bounds. Most items can toggle their locked and visibility status. The layer list includes several action buttons on each item when hovered over by the mouse. To learn more about layers, see the Layers section. A layer with child layers forms the tree structure you see in the screenshot below and is the fundamental model of how you organize your design. A layer can have several types of childen including animations, actions, or even other layers. The layer list shows you each layer in your document and their childen.

Since Kite was built with the intention of exposing all of the power of the Core Animation APIs to the user, the Core Animation documentation will serve as a great second reference if you need to lookup the meaning of a layer property or an animation value.

The bottom utility pane displays the animation timeline and JavaScript console. The center canvas allows you to select objects and use the different tools provided in the toolbar. Inspect and change object properties in the inspector pane on the right. You organize your design as a tree of layers that appear in the source pane on the left.
Kite compositor reddit mac#
If you have used other Mac design applications like Sketch, PaintCode, or Keynote, Kite's interface should feel right at home.

In addition, for those with a technical background, Kite exposes a JavaScript scripting engine to further fine-tune every detail of your design. Kite offers a number of basic building blocks like layers, animations, and actions that allow you to assemble your interface interactively like Lego pieces. It is the same framework that is used on iOS, macOS, and tvOS to do graphics compositing and interface animation. It is built directly on top of Apple’s Core Animation framework which provides all of the heavy lifting to create beautiful interface animations. Kite Compositor is a native animation design and prototyping application for Mac.
