# Dynamics

## Description

Dynamics automates random changes in property values. It can be described as a "smart wiggle" that lets you apply these randomizations across layers and properties with a single click.

## Setup

1. Select a Property, or multiple Properties that you would like to affect. These properties can be across multiple layers.
2. With the Properties selected, open the Dynamics tool. Choose whether to randomize the seed, which will apply different dynamics if there are properties selected across multiple layers.
3. Run dynamics. This will crete an Effect Control for each property that was selected. The Effect Controls can be modified to change how the dynamics is running.

## Effect Controls

The Dynamics tool has the following effect controls:

**Enable**\
Enables the dynamics

**Type**\
Choose between *Smooth* or *Hold*. Smooth will smooth the motion between the different dynamics values, while Hold will not interpolate the values in between and result in a more "frame-by-frame" movement

**Frequency**\
The speed with which the values change

**Amount**\
The magnitude of the range that dynamics will apply to the property values

**Seed**\
On this Option you can change Control visibility, color and size, Enable a Parent object (so the system can be attached to a layer ex:character hair), and the Child guide layers can also be hidden.

## Options

**Randomize Seed**\
This option can be used if you apply dynamics to multiple layers or properties at once. It will randomize the dynamics that are applied to each layer, instead of applying the same dynamics to each layer


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://motion-studio.mtmograph.com/ae-extension/tools/dynamics.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
