Hello,
I am making a blink animation using a [0-1] float control parameter and a Morph (Controller).
I have two keys:
At 0, the eye is open.
At 1, the eye is closed.
I notice that the transition, around time 0.5, needs to be adjusted, so I want to add a new key at 0.5 and adjust the vertices.
However, adding a key resets all the vertices position to their 0 "Eye open" position for the new key. For example in my case:
At 0, the eye is open
At 0.5, the eye is now open too (exactly like at 0)
At 1 the eye is closed
How can I add a key (here at 0.5) without loosing the interpolated positions? (eye halfly closed)
As a workaround I wanted to copy my vertices positions at 0.5 before adding the key, then pasting the positions to the new key, but this doesn't work. I cannot copy vertices positions if it is in between two keys.
Hi!
When using modifiers by control parameters, it is convenient to use the Copy&Paste function to create interpolated values.
Using the Morph (Controller) modifier, “Eyes Open” and “Eyes Closed” are expressed on two keys, respectively.
Now let's create an additional middle key.
(1) Press the Ctrl key to select both meshes that are the target of this Morph modifier.
(2) Move the control parameter to 0.5 and create a key.
(3) The vertices will be positioned in their default, non-interpolated state as you said.
To apply the intermediate value between "0 (Eyes Open)" and "1 (Eyes Closed)" to "0.5", you must use the Copy&Paste function.
(1) Change the value of the control parameter to “0”.
(2) Check whether the target meshes are selected.
(3) You can find Copy&Paste items in the right UI.
(4) Select the first slot.
(5) Press the Copy button. Once the value is saved to the selected slot, you will see the button's value change from "○" to "●".
Copy the value of "1" in the same way.
(1) Change the value of the control parameter to “1”.
(2) Check whether the same target meshes are selected.
(3) This step, select the second slot.
(4) Press the Copy button.
Next, it's time to interpolate the copied value and paste it into "0.5".
(1) Change the value of the control parameter to “0.5”. If the key has not been created, please create one.
(2) Target meshes must be selected. It is possible to paste into two or more meshes simultaneously.
(3) Click the first slot.
(4) Hold down the Ctrl key (Cmd key on Mac) and click the second slot. Both slots are now selected.
(5) Change the paste method to “Average”.
(1) In this state, press the Paste button.
(2) A dialog will appear to select which properties to paste. In this example, "Vertices" should be copied, so the corresponding button should be enabled. With the required properties selected, click the Apply button.
Now you can see that "0" and "1" have been interpolated and applied to "0.5".
You can use this function to express “Eyes blinking” more naturally by editing at a key value of “0.5”.
This function is covered in detail in the following manual.
https://rainyrizzle.github.io/en/AdvancedManual/AD_CopyAndPasteWithSlots.html
If the issue is not resolved or you have more questions, please leave a comment!
Also, if you have any additional suggestions for this feature, please let us know.
Thank you!