Cavalry
  • Welcome
  • Getting Started
    • Requirements
    • Installation
    • Sign In
      • Proxy Server
    • Quick Start
    • Example Files
    • Key Concepts
      • Nodes
      • Connections
      • Context
  • User Interface
    • Menus
      • File menu
      • Edit menu
      • View menu
      • Composition menu
      • Create menu
      • Animation menu
      • Shape menu
      • Tool menu
        • Select tool
        • Edit Shape tool
        • Pen tool
        • Pencil tool
        • Line tool
        • Text tool
        • Rectangle tool
        • Ellipse tool
        • Polygon tool
        • Star tool
        • Arc tool
        • Super Ellipse tool
        • Cog tool
        • Arrow tool
        • Capsule tool
      • Window menu
        • Align Window
        • Animation Utilities
        • Assets Window
          • Google Sheets Asset
          • Image Sequences
          • Project Settings
        • Attribute Editor
          • Control Rows
            • Controls Rows - Types
            • Control Rows - Interaction
        • Color window
          • Palettes
        • Control Center
        • Quick Add window
        • Flow Graph
        • Glyph Browser
        • Playback Controls
        • Preferences
        • Render Manager
          • Lottie Export
          • Dynamic Rendering
          • Render Tokens
        • Scene Window
          • Scene Tree
            • Composition Settings
          • Time Editor
          • Graph Editor
          • Keyframe Layers
        • Shelf
        • Tags
        • Toolbar
        • Viewport
          • Rulers
      • Help menu
    • Widgets
      • Gradient
      • Graph Attribute
    • General
      • Aliasing
      • Blend Modes
      • Distribution Types
        • Array Distribution
        • Circle Distribution
        • Fibonacci Distribution
        • Grid Distribution
        • Linear Distribution
        • Mask Distribution
        • Math Distribution
        • Path Distribution
        • Point Distribution
        • Random Distribution
        • Rose Distribution
        • Shape Edges Distribution
        • Shape Points Distribution
        • Shuffle Distribution
        • Sub-Mesh Distribution
        • Voxelize Distribution
      • Color Management
      • Motion Blur
      • Vector artwork support
  • Nodes
    • Shapes
      • Common Attributes (Shapes)
      • Background Shape
      • Basic Line
        • Bézier
        • Line
        • Spiral
      • Basic Shape
        • Arc
        • Arrow
        • Capsule
        • Cogwheel
        • Ellipse
        • Polygon
        • Rectangle
        • Ring
        • Star
        • Super Ellipse
      • Cel Animation Shape
      • Composition
      • Connect Shape
      • Convex Hull
      • Custom Shape
      • Duplicator
      • Editable Shape
      • Footage Shape
      • Group
      • Image to Shapes
      • Layout Shape
        • Grid Layout
        • Horizontal Layout
        • Vertical Layout
      • Outline
      • Points to Curve
      • Quad Tree Shape
      • Rectangle Pattern
      • SVG
      • Spacer
      • Sub-Mesh Bounding Box
      • Text Shape
      • Trails
    • Behaviours
      • Common Attributes (Behaviours)
      • 3D Matrix
      • Add Divisions
      • Align
      • Alpha Material Override
      • Apply Distribution
      • Apply Layout
      • Behaviour Mixer
      • Bevel
      • Blend Shape
      • Blend Sub-Mesh Positions
      • Boolean
      • Clean Up
      • Color Blend
      • Color Material Override
      • Curve to Lines
      • Distance
      • Fill Rule
      • Flare
      • Flatten Shape Layers
      • Frame
      • Get Vector
      • HSV Material Overide
      • Is Within
      • Look At
      • Manipulator
      • Material Sampler
      • Modulate
      • Morph
      • Noise
      • Number Range
      • Number Range to Color
      • Oscillator
      • Path Offset
      • Pathfinder
      • Pinch
      • Position Blend
      • Push Along Vector
      • Random
      • Resample Path
      • Round
      • Rubber Hose Limb
      • Simple Value Solver
      • Simple Value2 Solver
      • Skew
      • Sound
      • Split Path
      • Spring
      • Squetch
      • Stagger
      • Sub-Mesh
      • Subdivide
      • Swap Color Override
      • Value
      • Value 2
      • Value Blend
      • Value2 Blend
      • Visibility Sequence
      • Voxelize
    • Utilities
      • Animation Control
      • Apply Font Size
      • Array Manipulator
      • Asset Array
      • Bounding Box
      • Bounding Box Constraint
      • Color Array
      • Color Info
      • Composition Constraint
      • Component Constraint
      • Context Index
      • Falloff
      • Get Name
      • HSV Color
      • If Else
      • Index to Color
      • JS Math
      • Length Context
      • Local Time
      • Math
      • Math2
      • Math 3
      • Measure
      • Mesh Array
      • Null
      • Path Length
      • Regex
      • Rig Control
      • Sequence
      • Shader Array
      • Spreadsheet
      • Spreadsheet Lookup
      • String
      • String Array
      • String Generator
        • Formatted String Generator
        • Hash Generator
        • Hexadecimal Generator
        • Random Date Generator
        • Random Number Generator
        • Timecode Generator
        • Value Generator
      • String Length
      • String Manipulator
        • Change String Case Manipulator
        • Join String Manipulator
        • Replace String Manipulator
        • Regex String Manipulator
        • Resize String Manipulator
        • Shuffle String Manipulator
        • Sub-String Manipulator
        • Transition String Maniplulator
      • Transform Constraint
      • Typeface
      • Typeface Array
      • Value Array
      • Value 2 Array
      • Value 2 Array
      • Velocity Context
      • Velocity Magnitude Context
    • Effects
      • Blur
      • Color Shader
      • Drop Shadow
      • Fill
      • Gradient Shader
      • Image Shader
      • Invert
      • Levels
      • Linear Wipe
      • Mask Blur
      • Noise Shader
      • Radial Wipe
      • SkSL Shader
      • Shape to Shader
      • Tri Tone
      • Venetian Blinds
  • Tips
    • Shortcuts
  • Applications
    • Cavalry Player
    • Cavalry CLI
  • Technical Information
    • Licencing
    • Logs
    • Mathematical Expressions
    • Release Notes
      • 1.1.1 Release Notes
      • 1.1 Release Notes
      • 1.0.3 Release Notes
      • 1.0.2 Release Notes
      • 1.0.1 Release Notes
    • User Preferences
Powered by GitBook
On this page
  • Zoom
  • Playback
  • Tag Filtering
  • Audio Playback
  • Snapping
  • Grid
  • Update the UI during Playback
  • Playback Caching
  • Draw Composition Boundary
  • Onion Skinning
  • Clipping Mask Overview
  • Transparency Style
  • Viewport Settings

Was this helpful?

  1. User Interface
  2. Menus
  3. Window menu

Viewport

PreviousToolbarNextRulers

Last updated 4 years ago

Was this helpful?

Zoom

Set the viewport scaling. Either use the dropdown to set a value or type in a value.

Hit f to set your viewport scaling to best fit.

Playback

  • Go to the beginning of the Playback Range.

  • Go back one frame.

  • Play/ Pause.

  • Go forward one frame.

  • Go to the end of the Playback Range.

Tag Filtering

This icon will turn green to indicate that the is active and affecting what is being displayed in the Viewport.

Audio Playback

Globally enable/ disable audio playback (requires Show Beta Features to be enabled in ).

Options:

  • Play Audio - enable/ disable audio playback.

  • Audio Layer - select the audio layer to playback.

Snapping

Snap Shapes to grids, other shapes, the composition etc.

Options:

  • Enable Snapping - enable/disable snapping.

  • Snapping Threshold - set the distance from a grid (in screen pixels)

    within which snapping will happen.

  • Grid Snapping - enable/ disable grid snapping.

  • Ruler Guide Snapping - enable/ disable snapping to rulers.

  • Composition Snapping - enable/ disable snapping to the centre of the composition.

  • Bounding Box Snapping - enable/ disable snapping to bounding boxes

  • Point Snapping -

Grid

Display grid lines in the Viewport.

Options:

  • Show Grid - show/hide the grid.

  • Grid Color - set a color/ alpha for the grid.

  • Grid Size - set the size of the grid (px).

Update the UI during Playback

Playback Caching

Enable/ disable playback caching.

Playback Caching is quite basic - any change to the scene (except time changes) will clear the cache. We intend to improve on this in the future with more specific per Element caching, and even background caching.

Draw Composition Boundary

When enabled, a white border will be drawn around the Composition Boundary.

Onion Skinning

Draw onion skinning layers in the Viewport.

Options:

  • Onion Skinning - enable/ disable onion skinning.

  • Pre Color - set the color for the shapes before the current frame.

  • Pre Frames - set how many frames to draw before the current frame.

  • Post Color - set the color for the shapes after the current frame.

  • Post Frames - set how many frames to draw after the current frame.

  • Outline Only - do not fill each shape.

Clipping Mask Overview

Draw masks in the Viewport.

Options:

  • Show Clipping Masks - when enabled, masks connected to selected Shapes will be drawn as an outline in the Viewport.

  • Fill - when enabled, a green overlay will appear in the Viewport whenever a shape with a mask connected is selected. The green area represents the zone in which your shape will be visible.

Transparency Style

Set the transparency style of the viewport.

Options:

  • Set Composition Background Alpha to 0 - clicking this button will set the Composition Background Alpha to 0.

Viewport Settings

Options:

  • Draw Debug Information - draw (non-renderable) diagnostics information in the viewport.

  • Viewport Backend - set the type of viewport renderer.

    • GPU - use GPU.

    • CPU - use CPU.

  • Show Drawables - control the display of drawables (Falloffs, Nulls)

    • Always - always show drawables.

    • Except during Playback - show drawables except during playback.

    • Never - never show drawables.

Debug Information currently only supports pointId and does not display in playback.

Example usage:

  1. Enable Draw Debug Information.

You'll see the pointId for each 'duplicate' drawn in the Viewport.

When enabled the User Interface will update during playback. This includes elements like the playhead in the , the Equalizer on the and attributes in the . Note that this may occasionally have a detrimental affect on performance.

Use Checkerboard - when checked, a checkerboard will display where there is transparency. Note - all have a Composition Background. If the Alpha is set to 255 checking this setting will have no effect (there is no transparency).

Shape Depth Debug - can be used to diagnose the depth of certain Shapes within . Useful for things like SVG artwork.

Select a in the .

Quicklist tag
Preferences
Scene Window
Sound Behaviour
Attribute Editor
Compositions
Sub Meshes
Duplicator
Scene Window