About the parameter controller
Updated: 12/17/2024
This function sets a controller on the model track to control parameters collectively.
The final parameter values are estimated (calculated) from the set controller position and direction.
There are two ways to control with the controller.
Drag the controller directly on the view.
Drag the controller directly on the view and set the keys for the parameters you set on the timeline.
Set targets to be automatically followed
Set a target to be automatically followed without setting keys on the timeline.
For details, see “Controller target settings” for the parameter controller.
The “Sample for Parameter Controller” is being distributed, so please make use of it.
Parameter controller screen configuration
Number | Name | Description |
---|---|---|
1 | Parameter controller tool | Set the parameter controller. Settings are made from the Tool details palette. |
2 | Controller | Set controllers on the model in the animation view and move parameters directly by dragging. At the bottom of the view, there are buttons to reflect the calculation results in the drawing and to show/hide the controller. |
3 | Tool Details | Edit the controllers as follows. • Select/move controller • Add single-point controller • Add direction controller • Delete controller |
4 | Inspector | Displays controller information. Set the target and select the parameters to be moved by the controller. |
5 | Weight | Set the extent to which the calculation results are applied during target tracking. With a value of 100, 100% of the results of the calculation are applied, while with value of 0, no results are applied. |
Editing parameter controllers
To edit controllers, click the parameter controller tool to display the [Tool details] palette.
Number | Name | Description |
---|---|---|
1 | Select/move parameter controller | Click a controller on the view to select it. (Selection can also be made with the arrow tool.) When a controller is selected, the inspector palette displays information about the controller. Multiple controllers can be selected, and the selected controllers are highlighted with a red frame. You can move the coordinates of controllers on the art mesh by selecting and dragging them. Support for moving “multiple selected Single Point Controllers” and “Direction Controllers” is planned for the release version. |
2 | Add single-point controller | Set a single-point controller on the model. Clicking the model in the view adds a single-point controller to the foremost ArtMesh. |
3 | Add direction controller | Set a controller with directional information on the model. When a model is dragged in the view, the starting controller is placed at the start of the drag, and the ending controller is set at the end of the drag. The ArtMesh designated as the end point must belong to the same model track as the start point. |
4 | Delete parameter controller | Click the parameter controller to delete it. |
Parameter controller display settings
Parameter controllers are displayed on the model in the view.
To set the information to be displayed and the display conditions, click the button at the bottom of the view to open the [Parameter controller display settings] dialog box.
Number | Name | Description |
---|---|---|
1 | Name | Displays the controller’s name in the view. |
2 | Target relationship | The relationship between the controller and target is indicated by arrows. |
3 | Highlight affected ArtMesh | Highlights the extent of the ArtMesh that is driven by the controller’s calculations when the cursor is hovered over the controller or the controller is selected. |
4 | During playback | Displays the controller during scene playback. |
5 | While track is hidden | Displays the controller even while the track is hidden. |
Parameter controller settings
Controller information is displayed in the inspector palette during the following operations.
- Controller selection with the arrow tool
- Parameter controller tool selection
See “Controller target settings” for more information.
Controller operation
Parameters can be moved together by selecting the arrow tool and dragging the set controller.
The parameters to be moved by the controller can be specified in the [Parameter] section of the inspector palette.
The ArtMesh associated with the specified parameters is highlighted so you can see how far you can move it in the view.
Moving the controller on the view automatically sets keys for the specified parameters, allowing you to intuitively create animations while touching the model.
Controller restoration
If a parameter controller is set on an ArtMesh that has been deformed, edited, or deleted during replacement with another model or an edited model or other operations, the art mesh will be restored as much as possible.
If restoration fails, the names displayed in the property groups and in the calculation order settings dialog box will be grayed out.
Copy selected scene
The controller does not support scene duplication, so the controller settings are not reflected in duplicated scenes.
Duplication of scenes will be supported in the release version.
Export of parameter controller settings
Controller information is stored for each track in the CAN3 file.
You can export and import information from the context menu of the currently selected track.
Export of parameter controllers
Export the controllers present on the currently selected track to the .paramctrl3.json file.
Import of parameter controllers
Import the controllers recorded in the .paramctrl3.json file to the currently selected track.
If a controller already exists for the selected track, a confirmation dialog box will appear asking how to add it.
The .paramctrl3.json file does not output weight keys.
If there are weight keys, copy them from the source and paste them using [Paste Keyframes to Selected Rows].
Runtime model track
When importing a runtime model track into a scene, if a .paramctrl3.json file exists in the same folder as the CMO3 file, the following dialog box will appear.
You can select a .paramctrl3.json file to import in this dialog box.