Vigoro Features

vigoro-small-logo.gif
 
Highlighted items are only available in Vigoro!

Plain items are also available in Circles

 

These controls are likely to change and new additions are going to be made before the final release!




Controller Layer

Main

Time Offset (Seconds): The time offset in seconds of the rotation, scale and position properties of the animation. Keep in mind that seconds are quite long, so it's normally best to keep this between 0.02 and 0.5. Reverse it to reverse the offset!

The bottom layer will always 'stick' to the keyframes. If it's a minus time (eg. -0.1), the front layers will be offset after the keyframes, and if it's a plus time (eg. 0.1), the front layers will be offset before the keyframes.

Circle Size: The size of the circles in the animation, separated from the scale of the controller. This won't be offset by the Time Offset.

Circle (Checkbox): When this is on the layers will all be circles! Polygon sides and Polygon roundness will have no effect when this is checked.

Polygon Sides: The number of sides that the polygons will have. 3 is a triangle! No idea what 20 is called though. If you animate between these, the polygon will 'grow' new sides instead of snapping between them.

Polygon Roundness: The roundness of the Polygon. Play with + numbers to create blobby looks, and - numbers to create some crazy stuff.

Adjust Internal Rotation: This lets you adjust the internal rotation of the layers - say you make a 4 sided polygon, which will appear as a diamond. Adjust this to 45º and you've got a square!

Size Offset: This offsets the size of the layers. If it's set to 0 all the layers will be the same size. It's not controlled by the 'size' keyframe of the Controller layer.

Rotation Offset: This offsets the rotation of the layers - similar to the size offset, it's separate from the 'rotation' keyframe of the Controller layer.

Appearance

Here you can adjust the appearance of your layers - make them look however you want!

Fill: Turn layer fills on/off.

Fill Opacity: Lets you adjust the opacity of the layer Fill without affecting the stroke.

Stroke: Turns layer strokes on/off.

Stroke Opacity: Lets you adjust the opacity of the layer Stroke without affecting the fill.

Stroke Thickness: Controls the thickness of the stroke on the layers.

Stroke Dash: Adds a dash to the stroke - drag it up to make the dash bigger!
Dash Offset: Offsets the Dash of the stroke along the layer - this is separate from other cut etc. offsets.

Fade on Scale: When ticked, each layer will take on the same opacity as the scale in the Animation layer - so the lower their scale, the lower their opacity!

Colors

Top Color: When the Fill/Stroke Color Layer is set to 'Controller', this sets the color of the top of the stack of the Vigoro layers. It will gradiate to the 'Bottom Color' color. It can be overridden by selecting a layer for the 'Fill Color Layer' or 'Stroke Color Layer'.
Bottom Color: When the Fill/Stroke Color Layer is set to 'Controller', this sets the color of the bottom of the stack of the Vigoro layers. It will gradiate to the 'Top Color' color. It can be overridden by selecting a layer for the 'Fill Color Layer' or 'Stroke Color Layer'.

Fill Color Layer: Here you choose the layer you want to control the Fill of your Circles. It will read the layer right to left, with the right colour being the top layer! When you load the script, you should set this first before you begin.

Fill Color Sample Offset: This will offset the y axis sample of the layer you have chosen to use for your fill. By default colours will be taken from directly across the center of the layer you've chosen!

Stroke Color Layer: Here you choose the layer you want to control the Stroke of your Circles. It will read the layer right to left, with the right colour being the top layer! When you load the script, you should set this first before you begin.

Stroke Color Sample Offset: This will offset the y axis sample of the layer you have chosen to use for your stroke. By default colours will be taken from directly across the center of the layer you've chosen!

Visualise Color Points: Checking this will overlay some circles across your screen. These represent where your fill/stroke is being sampled from if you're using custom color layers. The colors are sampled from right to left - so the top layer will be the right hand side of the screen!

 

Cut Effects

Want to spice up your animation a little more, or add some crazy effects in? Cut effects allow you to modify your shapes, making for infinite opportunities!

Cut edge

Edge cut will cut your layer from the edge radially - it looks great with stroke layers, but can also create some really cool effects with fills!

Follow Main Rotation (Checkbox): When this is checked, the effect will follow the main rotation of the layer. When it's unchecked, it'll lock the rotation to what you've set it to!

Cut Amount: 'Cuts' the circle with a single cut from an edge point inwards. If only the strokes are turned on, it will look the same as a slice!

Cut Angle: Changes the point on the circle that the cut starts.

Cut Rotation Offset: Offsets the rotation of the cuts on each circle individually.

Cut Offset (Time): This lets you offset time of the effect. It works the same as the main 'Time Offset (seconds)' Control!

Slice

Slice will cut your shape up like a pie - create wedges and slices to your heart's content!

Follow Main Rotation (Checkbox): When this is checked, the effect will follow the main rotation of the layer. When it's unchecked, it'll lock the rotation to what you've set it to!

Use Internal Rotation (Checkbox): When this is checked, the slice will take into account the rotation of the Layer - so if there is a Rotation Offset or you've adjusted the rotation on the layer, the slice will follow it. When it's unchecked, the slice will start from the Slice Angle even if the layer has been rotated.

Slice amount: Makes your circles into slices of tasty-a-pizza. 'Slices' them radially from the center (unless you've changed the center point)

Slice Angle: Changes the angle of the slice on all of the circles.

Slice Rotation Offset: Offsets the slice angle of each circle individually.

Slice Position Offset: Changes the center point of the slicing for lots of variety - eg. if you put it above the circles it will look more like a wipe than a slice!

Slice Offset (Time): Time offsets the slicing of the circles, if it's been animated. Offsets separately from the first time offset, so you can mix it up!

Sticky Slice (Checkbox): When this is checked, the slices will 'stick' to the layer underneath them. This can be used for sunburst type effects, or creating simple pie charts!

Wave Cut

Wave Cut will create a cut through the middle of your shape. Adjust wave settings and offsets to make it wave, or check the teeth option to make it a little more mechanical!

Follow Main Rotation (Checkbox): When this is checked, the effect will follow the main rotation of the layer. When it's unchecked, it'll lock the rotation to what you've set it to!

Use Internal Rotation (Checkbox): When this is checked, the wave will take into account the rotation of the Layer - so if there is a Rotation Offset or you've adjusted the rotation on the layer, the slice will follow it. When it's unchecked, the wave will start straight even if the layer has been rotated.
Wave/Teeth (Checkbox): When this is unchecked, the cut will shape itself as waves. When it's ticked, it'll become teeth!

Wave Cut Amount: This controls the amount that the Wave will cut the object.

Wave Width: The width of each 'wave'

Wave Height: the height, or strength of the wave

Wave Rotation Offset: Offset the rotation of the waves on each layer!

Wave Position Offset: Offsets the position of the wave - for example, if you move it up you can make the circle look as if it's a liquid, and moving it sideways will move the waves across!

Cutout (Vigoro Only)

Cutout is a super powerful new cut for Vigoro, which cuts a shape out of your layers. The new shape will be able to have strokes applied the whole way around it, so you can create some really awesome looks!

Enable Cutout: Enables/Disables the Cutout.
Same Shape as Layer: When this is checked, the cutout will take on the same shape as the layer - when checked this overrides Cutout Sides and Cutout Roundness.
Cutout Sides: When Same Shape as Layer is unchecked, this will set the number of sides of the Cutout Shape.
Cutout Roundness: When Same Shape as Layer is unchecked, this will set the roundness of the Cutout Shape.
Cutout Size: The size of the Cutout! This is a %, so if it's set to 100% it'll be the same size as the Layer.
Cutout Rotation: Rotates the Cutout - if the Cutout is a circle you probably won't notice this!
Cutout Offset: Offsets the Cutout on the layer. This is relative to the current rotation of the layer, so if you move the Y axis down while the layer is rotated 180º it'll move the cutout upwards.

Scanlines

Scanlines is simple, but effective. Cut lines out of your shapes, and offset them to create some trippy effects.

Follow Main Rotation (Checkbox): When this is checked, the effect will follow the main rotation of the layer. When it's unchecked, it'll lock the rotation to what you've set it to!

Scanlines Amount: The amount, or thickness of the scanlines.

Scanlines Width: The width of each scanline. Set it higher to make them wider!

Scanlines Rotation Offset: Offsets the rotation of the scanlines on each layer!

 

Distribution

One of the most asked for features from Circles! Now you can distribute your layers (including in 3d space), and make all sorts of crazy cool looks.

Distribute Around Controller (Checkbox): When this is checked, the Distribution will use anchor points to distribute. Essentially, if you check this, layers will scale/rotate around the controller, and if it's unchecked, they'll scale/rotate in their current position.
Point A: Sets the top distribution point, relative to the Controller.
Point A (Z axis): Sets the top distribution point along the Z axis, relative to the Controller.
Point B: Sets the bottom distribution point, relative to the Controller.
Point B (Z axis): Sets the bottom distribution point along the Z axis, relative to the Controller.
Circle Distribution (Checkbox): When this is checked, the layers will distribute radially, using the Circle Size slider below. The Point A and B Distributions will still affect them so if you want them in a perfect circle you'll need to set the Point A and B distributions to 0.
Circle Size: When Circle Distribution is checked, this will adjust the size of the Circle.
Circle Rotation: Rotates the Circular Distribution.
Circle Amount: This is a % - set it to 100% for a full circle, or reduce it to create arcs!

 

Speed Modifiers

The Speed Modifiers will let you use the velocity of existing keyframes to add additional transformations and movement to your animation without having to keyframe them! Because it uses the velocity, your keyframes will need some sort of a curve, or the modifiers will just affect the linear movement and look a bit odd. Conversely, you'll need to make sure the velocity isn't too great or you may get glitches in the animation. Note that Speed Modifiers work for Vigoro Shape and Text layers, but not converted layers!

Size

Size on Scale: Adjusts the Size using the Scale Velocity.
Size on Rotation: Adjusts the Size using the Rotation Velocity.
Size on Position: Adjusts the Size using the Position Velocity.

Scale

Affect X Scale (Checkbox): When this is checked, the X scale will be affected by the Scale Speed Modifiers.
Affect Y Scale (Checkbox): When this is checked, the Y scale will be affected by the Scale Speed Modifiers.
Scale on Size: Adjusts the Scale using the Size Velocity.
Scale on Rotation: Adjusts the Scale using the Rotation Velocity.
Scale on Position: Adjusts the Scale using the Position Velocity.

Rotation

Rotation on Scale: Adjusts the Rotation using the Scale Velocity.
Rotation on Size: Adjusts the Rotation using the Size Velocity.
Rotation on Position: Adjusts the Rotation using the Position Velocity.

Position

Affect X Position (Checkbox): When this is checked, the X position will be affected by the Position Speed Modifiers.
Affect Y Postion (Checkbox): When this is checked, the Y Scale will be affected by the Position Speed Modifiers.
Position on Scale: Adjusts the Position using the Scale Velocity.
Position on Size: Adjusts the Position using the Size Velocity.
Position on Rotation: Adjusts the Position using the Rotation Velocity.

Roundness

Round on Scale: Adjusts the Layer Roundness using the Scale Velocity.
Round on Size: Adjusts the Layer Roundness using the Size Velocity.
Round on Position: Adjusts the Layer Roundness using the Position Velocity.
Round on Rotation: Adjusts the Layer Roundness using the Rotation Velocity.

 

Cloner

Repetition gets a bad rap, but sometimes it can add a lot! Clone your shapes and offset the clones to create amazingly complex compositions.

Enable Cloner (Checkbox): Enables/Disables the Cloner.
Cloner Copies: The number of Clones Created. Decimals will 'fade in' the Clones - eg. 4.5 clones would result in 4 full clones and one at 50% opacity.
Match Copies to Layers (Checkbox): When checked, the number of copies will be the same as the number of Layers in your Vigoro Stack. This is useful for following Circle Distribution (below).
Cloner Anchor Offset: Offsets the anchor point of each Clone - it won't move them, but other offsets will center around the new anchor points.
Cloner Position Offset: Offsets the position of each Clone.
Cloner Scale Offset: Offsets the scale of each Clone.
Cloner Angle Offset: Offsets the angle of each Clone.
Cloner Start Opacity: Sets the Opacity of the first Clone (The main layer). Clones will fade between the Start and End Opacity.
Cloner End Opacity: Sets the Opacity of the last Clone. Clones will fade between the Start and End Opacity.
Radial Rotation (Checkbox): This will rotate the clones radially (similar to the circular distribution). The difference is that your original layer will stay in place, and the clones will distribute radially out from underneath it!
Radial Size (Cloner) : Increases the radius of the radial cloner. As noted above, the clones will distribute away from the main shape instead of outwards like the circular distributions!
Circle Rotation Offset: When Follow Circle Distribution is checked, this will offset each clone's rotation in the Circular Distribution.

 

 

Text Options

If you want to add text to your Vigoro Compositions, just choose 'Add Text Layer' from the UI panel. Voila! You now have a text layer to play with!

Source Text Layer: This lets you choose a layer that all the text layers will follow for their source text. So if you have 5 different text layers, you can set the source text layer to one of them, and when you change that layer's text, the rest will follow! If you set this to a non-text layer nothing will happen.
Adjust Text Anchor: Lets you adjust the Anchor Point of all text layers simultaneously. Great for adjusting the positioning if you have a lot of the same text. 
Adjust Text Position: Lets you adjust the Position of all text layers simultaneously. If you want to keep the text centred for size offsets etc., change this value instead of the Text Anchor!

Text Appearance

Same as Shape: Check this and the text will take on the same appearance as set in the main Appearance panel! Note that dashed lines will not work with text.

Text Fill: Check this to enable or disable the Text Fill color.
Text Fill Opacity: Adjust the opacity of the fill in Text layers.
Text Stroke: Check this to enable or disable the Text Stroke.
Stroke Opacity: Use this to adjust the opacity of the stroke on Text layers.
Stroke Size: Choose the thickness of the stroke on Text layers!
Stroke Offset: Offset the stroke thickness on Text layers - have the stroke thicken towards the back of the stack or vice-versa!

 

Tracking: Adjust the tracking on all of the Text layers simultaneously.
Tracking Offset: Offsets the tracking of each Text layer against each other!
Character Offset: This will offset the character of each text layer to make a randomised text effect!

Text Wiggler

The Text Wiggler is an awesome way to add some excitement to your Text layers. It lets you wiggle individual characters (or whole words) around with a ton of customisation!

Enable Wiggle: Check this to enable the Text Wiggler!
Wiggle Amount: Changes the wiggle amount across all layers.
Top Layer Wiggle: If you have multiple Text layers, this will set the wiggle amount on the top layer of text. It will then fade towards the Bottom Layer Wiggle amount on the next layers, so you can have a static top layer and a wiggling bottom layer!
Bottom Layer Wiggle: If you have multiple Text layers, this will set the wiggle amount on the bottom layer of text. It will then fade towards the Top Layer Wiggle amount.
Wiggles/Second: The number of wiggles a second!
Character Correlation: The correlation between characters (duh!). If you set this to 0%, the characters in each text layer will move completely independently, and if it's set to 100% all of the text on that layer will wiggle at the same time.
Temporal Phase: Lets you adjust the Temporal (time) phase of the wiggle.
Spacial Phase: Lets you adjust the Spacial (space) phase of the wiggle.
Lock Dimensions: When this is checked, characters will keep their dimensions. When unticked they won't! So when using a scale wiggle for example, characters may stretch and squash.
Random Seed: The Random Seed for the wiggle. Changing this will change the way the layers wiggle!
Layers Random Wiggle: When this is checked, all Text layers will wiggle separately from each other. If it's unchecked, the layers will all wiggle at the same time in the same space!

Wiggle Properties

Anchor Point Wiggle: Wiggles the Anchor point of each character. If you use this alongside a Rotation or Scale Wiggle, it will change the point that the transformations happen around.
Position Wiggle: Wiggles the Position of each character.
Scale Wiggle: Wiggles the Scale of each character. If Lock dimensions is unchecked it will also squash and stretch the characters!
Skew Wiggle: Wiggles the skew of each character (Basically slants them!)
Skew Axis Wiggle: Change the axis of the Skew, to change the direction the character slants at.
Rotation Wiggle: Wiggle the rotation of each character around the text's Anchor Point.
Opacity Wiggle: Wiggle the opacity of each Character!
Tracking Wiggle: Wiggles the tracking of the characters.
Character Offset: Offsets each character. Setting this and then animating the wiggle amount down to 0% will create a 'decoding' type effect!

 

Converted Layer Options

If you want to convert your own layer for use with Vigoro, no problem! You can convert precomps, images, videos and more!

Adjust Converted Anchor Point: Adjust the anchor point of all converted Layers at once.
Adjust Converted Position: Adjust the position of all converted Layers at once.
Adjust Converted Opacity: Adjust the opacity of all the converted Layers!
Adjust Converted Scale: Adjust the scale of all the converted Layers. This is great for getting them to fit the size of the rest of your layers.



Custom Layer Controls

You can now individually adjust each layer, to allow for an ever greater breadth of possibilities. Want to make that layer go a bit off to the side? Or change the color? Or arrange layers into pictures? No problem! Just choose the layer you want, and make adjustments in the Effects panel. Note that this will be slightly different for the Text Layers and Converted layers, but if you've got the hang of the Shape layer custom controls they'll make sense!

 

Adjust Position: Adjusts the position of the selected layer.
Adjust Z Position: Adjusts the position in Z space of the selected layer.
Adjust Anchor: Adjusts the anchor point of the selected layer.
Adjust Z Anchor: Adjusts the anchor point in Z space of the selected layer.

Shape

Custom Color (Checkbox): Check this to set a custom color for the layer.
Color: When Custom Color is checked, this will be the color of the layer!
Adjust Size: Adjusts the size (not scale!) of the shape in the Layer.
Adjust Scale (X,Y): Adjust the scale of the layer. Want your square to be a rectangle? Go ahead!
Adjust Angle: Adjust the angle of the layer.
Custom Sides (Checkbox): When checked, you can set a custom number of sides for your layer.
Sides: The custom amount of sides you want!
Custom Roundness (Checkbox): When checked, you can set a custom roundness amount to your layer.
Roundness: The custom roundness of your layer!
Force Circle (Checkbox): Forces the layer to be a circle.
Adjust Fill Opacity: Adjust the fill opacity of the layer - make it -100 to make it invisible!
Adjust Stroke Opacity: Adjust the stroke opacity of the layer - make it -100 to make it invisible!
Slice Max: The maximum amount the layer can be sliced by - alongside Sticky Slice this can be great for making simple pie charts!

Other Features


Dockable UI Panel

A great new addition to Vigoro from Circles is a dockable UI panel - choose your composition name, set options, and always have it ready to go when you need to create a new Vigoro Composition!

Vigoro Comp Name: Choose the name for your composition. If you check '3d Comp', it'll automatically have (3D) added to the end.
No. of Layers: Use the slider to choose the number of layers for your Vigoro Composition.
No Cut Effects (Enables 3D shadows): If this is checked, all cut effects will be removed from the Comp you create - this can help speed things up, but also allows you to use true 3D shadows on 3D comps.
3D Comp: Check this to automatically make your controller and Vigoro Layers 3D. Note that if you want to use lights with shadows, you must disable the layer effects (check No Cut Effects).
Camera: Simply adds a camera to your 3D scene. Timesaver!
Light: Adds a light to your 3D scene. Joke about lighting up your life!
Create Comp: Well, it creates your composition!
Add Text Layer: Choose a text layer, and then hit this button to convert it for use with Vigoro! It will move to the top of the Vigoro stack.
Convert Layer:  Choose an image/video/precomp layer, and then hit this button to convert it for use with Vigoro! It will move to the top of the Vigoro stack.
Bake/Freeze Comp: Hit this to bring up the Bake/Freeze Dialog. You can then choose to bake or freeze selected aspects of your comp, to speed up your project once you're done editing your Vigoro layer.

 

Bake/Freeze Panel

The Bake/Freeze panel is an amazing little guy. You may find when using Vigoro that your compositions are getting pretty slow, especially if you're stacking up multiple Vigoro compositions. Bake/Freeze to the rescue! Go to the composition you wish to bake/freeze, and choose what you want to do to each section of each layer. Baking will make the layers completely uneditable, but will bake all animation. Freeze will freeze each object at it's current value, which is way quicker but will remove any animation!

You should note that Bake/Freeze will ignore any locked layers, so if you have anything you want to protect, lock the layer before running it!

Infinite Color Options

Colors of your layers can changed really simply by selecting the top and bottom colors, and letting Vigoro do the rest. However, if you want to get a little more in-depth, you can sample layers for your fill and stroke. Make complicated gradients, animate them, add more gradients or effects, and make it as crazy as you want!

You can even choose to sample videos or images!


3D layers

Circles let you make 3D layers, but you couldn't do that much with them. In Vigoro, each layer is set up ready for 3D use, and alongside the new flexible compositions you can add cameras, lights or whatever else you might want!

This time round, all the cutout effects also work with 3d layers. Want to make 3D pie chart with Slice? Go ahead! Want to move through a bunch of layers with Cutout applied? No problem! Want to create a 3D ocean with depth using Wave? Have at it!


Flexible Compositions

In Circles, your composition was limited to your Circle layers and 3 more. It was a bit of a pain to layer things up when you had to do choose whether to sacrifice a Fill Layer. Well, that's no longer a problem!

Each composition is created with a 'stack' of Vigoro Layers, with layers to mark the start and end of the stack. Outside of those layers, you can do whatever you want! Add backgrounds, text layers, cameras, adjustment layers or whatever else you might want! It's a great way to speed up your workflow.