Blend Shape

Updated: 05/09/2023

This page is for Cubism version 4.2 or earlier. Click here for the latest version.

This function adds differences to the model geometry. This is a convenient feature that allows modeling without worrying about the number of parameter multiplications.
Blend Shape can be added to the following three types of objects.

  1. ArtMesh
  2. ArtPath
  3. Warp deformer

Create Blend Shape Parameters

To create Blend Shape parameters, click the [Create Parameter] button in the Parameter palette.

In the [Create New Parameter] dialog box, check [Blend Shape] to create Blend Shape parameters.
It is recommended that the range of Blend Shape parameters be set to a minimum value of “0,” a default value of “0,” and a maximum value of “1.”

The created Blend Shape parameters will be marked with a rectangular border at the value of “0.0.”

About Blend Shape’s Keyforms

Adding keys

Select the Blend Shape parameters and the object to which you want to add the keyform, then execute [Add 2 Keyforms].

Then, a rectangle key is added to the minimum value “0.0” and the maximum value “1.0” of the Blend Shape parameters, one at a time.

Precautions

Blend Shape parameters cannot be used in the following functions.

  • Keyform editing
  • Multiple Keys Editing
  • Extended Interpolation
  • Motion inversion
  • Linking parameters
  • Arrange Parameter Configuration for Selected Object
  • Delete deformer and pass on its parameters to child component (if the parent is the Blend Shape itself)
  • When choosing [File Selection] from the [Apply Template] menu, models using Blend Shape parameters cannot be selected at this time.

Deleting keys

Blend Shape keys can delete the keyforms in the same way as normal parameters.

When editing keyforms

The keyform can be edited by selecting the Blend Shape key in the Parameter palette.
When a Blend Shape’s keyform is editable, the message “Blend Shape is editable: <<parameter name>>” appears in the lower right of the View.

About keys

There are two types of keys for Blend Shape parameters.

(1) Base key:
This is the Blend Shape parameters’ own key and is used to determine the parameters’ influence.
One is automatically added to every Blend Shape parameter, and no object can have a keyform.
When no other keys are available, the base key is automatically deleted.
(2) Blend shape key:
The object has the keyform of the Blend Shape in the key at (2).
Adding a key to a Blend Shape parameter adds the key to the Blend Shape.
Precautions

You can also [Select], [Reflect], [Adjust], and [Change] keyforms for Blend Shape keys. The behavior is basically the same as before, but please note the following specifications specific to Blend Shape parameters.

  • [Reflect] swaps the positive and negative values of the key. This behavior differs from the normal “reflect” function.
  • [Adjust] cannot change the value of the base key from “0.0” to another value, nor can it set the value of another key to the same value as the value of the base key.
  • [Change] can only be applied to Blend Shape parameters for which the currently selected object does not have a key.

If multiple Blend Shape keys are selected

If multiple Blend Shape keys are selected, one editable keyform is selected for each selected object.
Multiple keyforms of a single object cannot be subject to editing at the same time.
Please see below for specific specifications.

NumberDescriptionDetails
(1)With only one Blend Shape key selectedYou can edit the keyforms of Blend Shape.
(2)With two Blend Shape keys selectedWhen only one parameter is selected, it can be edited.
(3)With multiple Blend Shape keys selectedWhen multiple Blend Shape keys are selected, the parameter to be edited cannot be specified. Select one parameter and edit it.
TIPS

Editing the keyforms of objects with Blend Shape is more complex in behavior than for objects without Blend Shape.

To prevent accidental editing, it is recommended that when editing the keyform of a Blend Shape, the value of the Blend Shape parameter that is not being edited be set to the same value as the base key (0.0).

Blend Shape Deformation

Blend Shape deformation consists of two components: [Weight] and [Shape Difference].

Weight

 This is based on the distance between the current value of the parameter and the key, which is always 0% at the base key and can vary up to 100%.

Shape difference

The difference between the Blend Shape keyform and the “keyform closest to the default form of the non-Blend Shape keyform.”

Precautions

To prevent accidental editing of Blend Shape deformations, keep the following in mind.

  • Default values for all parameters must be keyed. [Lock Default Forms] must be enabled.
  • After editing a Blend Shape’s keyform, do not change the default values of the object and its associated parameters.
  • Do not edit the default form.

In light of these considerations, it is strongly recommended that Blend Shape-related modeling work be undertaken only after the need to change default forms or edit surrounding keyforms has been completely eliminated.

Example of Blend Shape Creation

Here is an example of creating a Blend Shape, using the following square shape.

After adjusting the square in its normal keyform (angle X,Y), create a keyform for the Blend Shape.
In the created keyform for the Blend Shape, the square is the base key (0.0) and the Blend Shape key (1.0) is transformed to an octagon.
If you move the normal keyform with the Blend Shape key set to (1.0), you will see that an octagon has been added to all (angle X,Y) keys.

To set multiple blend shapes

In addition to the “octagonal shape” created, the following “triangular shape” is created and explained below.

“Octagonal shape”“Triangular shape”

After creating a “triangular shape” for the Blend Shape key, the shape was added in the normal keyform.

However, when both Blend Shape keyforms are set to (1.0) and the object shapes are checked in the View, the shape is not octagonal nor triangular, but another shape, and it has lost its shape.

Unintended shape suppression can be adjusted using the [Limit Settings for Blend Shape Weights] function.
See the “Limit Settings for Blend Shape Weights” page for a detailed explanation of the setting method.

Was this article helpful?
YesNo
Please let us know what you think about this article.