Shade 12. Animation

From ShadeCamp

Jump to: navigation, search

Contents

Joint Animation

Move, Rotate, and Morph Using Joints

You can use joints for animating most objects in Shade. If you insert an object into the created joint, or set a skin and then change a joint value, the object will be animated.

Slider Joint

This joint is used to move an object in a straight line and is displayed as a straight line from the start point to the end point.

1 From Toolbox, select Part > Transformation Joint > Slider.

Shade12 user guide0760.png

2 Drag the cursor to create a slider joint. You can move the object in a straight line in the drag direction, from the drag start point (base point) to the end point.

Shade12 user guide0761.png

3 Manipulate the joint value. From Browser, select the created Slider joint and then open the Object Info window to expose the Slider Joint slider for further customization.

Shade12 user guide0762.png

4 The object moves in a straight line along the joint.

Shade12 user guide0763.png

TIP

You can also manipulate joint values from the Motion window.

Rotator Joint

This joint is used to rotate an object and is displayed within the Viewport as an axis of a straight line and a circle in the direction of rotation.

1 From Toolbox, select Part > Transformation Joint > Rotator.

Shade12 user guide0764.png

2 Drag the cursor to create a rotator joint. You can rotate the object using the range from the drag start point to the end point as the rotation axis.

Shade12 user guide0765.png

3 When you manipulate the joint value, the object rotates.

Shade12 user guide0766.png

Scale Joint

This joint is used to enlarge or reduce the size of an object and is displayed within the Viewport as a point and a straight line in the direction of enlargement.

1 From Toolbox, select Part > Transformation Joint > Scale.

Shade12 user guide0767.png

2 Drag the cursor to create a scale joint. You can enlarge or reduce the size of an object in the drag direction, within the range from the drag start point to the end point.

Shade12 user guide0768.png

3 If you manipulate the joint value, the object is enlarged or reduced.

Shade12 user guide0769.png

Uni-Scale Joint

This joint is used to evenly enlarge or reduce the size of an object in all directions and is displayed in the Viewport using the basic point and straight lines in the directions of all three axes.

1 From Toolbox, select Part > Transformation Joint > Uni-scale.

Shade12 user guide0770.png

2 Drag the cursor to create a uni-scale joint. You can evenly enlarge or reduce the size of an object in all directions, within the range from the drag start point to the end point.

Shade12 user guide0771.png

3 When you manipulate a joint value, the object is evenly enlarged or reduced in the directions of all three axes.

Shade12 user guide0772.png

Ball Joint

This joint is used to rotate an object through 360 degrees and is displayed as a wireframe sphere.

1 From Toolbox, select Part > Transformation Joint > Ball Joint.

Shade12 user guide0773.png

2 Drag the cursor to create a ball joint. You can move the object in all directions by using the drag start point as the basic point.

Shade12 user guide0774.png

3 When you manipulate the joint value, the object rotates.

Shade12 user guide0775.png

Changing the Brightness of the Light

To increase or decrease the brightness of the light, use a Light Joint. If you include multiple light objects within a Light Joint, you can collectively increase or decrease the brightness of all those light objects at the same time.

1 From Toolbox, select Part > Transformation Joint > Light and then create a light joint in Browser.

Shade12 user guide0776.png

Shade12 user guide0777.png

2 Insert the light object into the light joint. Here, the part containing multiple light objects has been inserted into the light joint.

Shade12 user guide0778.png

Shade12 user guide0779.png

3 Manipulate a light joint value to animate the light brightness.

Shade12 user guide0780.png

Moving an Object Along the Path

You can create a path joint for moving an object from the starting point to the ending point of the line object used as a path. If you insert an object into the path joint, or set a skin and then change a joint value, the object moves along the path.

1 From Toolbox, select Part > Transformation Joint > Path and then create a path joint in Browser.

Shade12 user guide0781.png

Shade12 user guide0782.png

2 From Browser, place the line object to be used as the path just above the path joint. :Move path is added after the name of the open line object. This indicates that the line object has been specified as the path.

Shade12 user guide0783.png

3 From Browser, enter an object in the path joint.

Shade12 user guide0784.png

4 Place the object to move at the Start point position of the line object to be used as the path.

Shade12 user guide0785.png

5 Manipulate the path joint value to provide animation.

Shade12 user guide0786.png

Shade12 user guide0787.png

TIP

In Shade Professional and Standard, it is possible to ad-just the direction of the object to be moved, with the Direction Control group in Path Joint Attribute of the Object Info window.

Shade12 user guide0788.png

Shade12 user guide0789.png

Shade12 user guide0790.png

Morphing the Shape of an Object

You can create a morph joint for morphing two objects, so long as each has the same number of control points. If you insert two objects, each having the same number of control points, into the morph joint and then change a joint value, the objects and surface attributes will be morphed from one shape to another.

1 From Toolbox, select Part > Transformation Joint > Morph and then create a morph joint in Browser.

Shade12 user guide0791.png

Shade12 user guide0792.png

2 Enter two objects, each having the same number of control points, in the morph joint.

Shade12 user guide0793.png

TIP

The morph joint can control two or more objects. If, for example, you morph three objects, joint value: 0 be-comes the status of the top object, joint value: 0.5 the status of the second, and joint value: 1.0 the status of the third.

Two objects having 4 x 3 = 12 control points

Shade12 user guide0794.png

4 Manipulate the morph joint value to provide animation.

Shade12 user guide0795.png

Shade12 user guide0796.png

Shade12 user guide0797.png

Switching and Displaying Multiple Objects

You can use a switch joint to switch the display of multiple objects, at first displaying one, then the other. Multiple objects in the switch joint can be switched and displayed by changing the joint values.

1 From Tool Box, select Part > Joint > Switch and then create the switch joint in Browser.

Shade12 user guide0798.png

Shade12 user guide0799.png

2 From Browser, insert the objects into the switch joint.

Shade12 user guide0800.png

3 Manipulate the switch joint value to provide animation.

Shade12 user guide0801.png

Shade12 user guide0802.png

TIP

You can switch the display of the objects in the switch joint from the Select popup menu in the Switch Joint Attribute group of the Object Info window.

Shade12 user guide0803.png

Limiting the Movable Range of a Joint

You can set the upper and lower limits of the movable range of the joint.

1 Select a joint and drag the limiter on Joint Attribute of the Object Info window to set the movable areas of the upper and lower limits.

Shade12 user guide0804.png

TIP

Click the joint slider while holding down the C Win or o Mac key to display the numerical value in-put dialog. From this dialog, you can change the input width of the slider as well as enter joint and limiter values as numeri-cal values.

Shade12 user guide0805.png

Skin

You can set a skin for a control point.

1 Select the control point of the object for which a skin is to be set.

Shade12 user guide0806.png

Shade12 user guide0807.png

2 From the View menu, select Skin to display the Skin window.

Shade12 user guide0808.png

3 Set the joint from the Joint popup menu of the Skin window (1) and then set the joint application value (2). Here, the Uni-Scale joint has been set with application value 1.0.

Shade12 user guide0809.png

4 Similarly, set the skin for the control point just above the line object with an application value of 0.30.

Shade12 user guide0810.png

5 Manipulate the configured joint value to provide animation.

Shade12 user guide0811.png

Shade12 user guide0812.png

TIP

If the joint has a hierarchical structure (bone), the joint that is affected upon pressing the Bind button is auto-matically assigned.


TIP

You can set the joint values individually by clicking the leftmost number in the Skin window and by selecting a control point.

Motion Window

Parts of the Motion Window

The Motion window is used to collectively manage all the joints in a scene when creating an animation, and to set joint values according to a sequence. This section introduces the names of the basic parts of the Motion window.

Shade12 user guide0813.png

* Sequence Cursor Displays the current sequence position.

* Sequence Key Point Displays the sequence position for which the motion is set.

* Sequence Timeline Changes the sequence position by clicking or dragging.

* Sequence Key Box Displays the sequence key point. Creates or moves the sequence key point.

* Joint Value Slider Changes a joint value.

* Motion Point Displays the joint value set for the sequence.

* Active Motion Box Displays the motion point for the selected joint.

* Line Handle Changes the motion curved line.

* Motion Curved Line Displays joint value changes through the motion point connection line.

Setting a Joint Value to Provide Animation

You can create a motion point in the sequence to provide animation. Let's create an animation in which the light rotates around the Earth.

Shade12 user guide0814.png

1 Click Animation in the Workspace Bar to switch the workspace to Animation.

Shade12 user guide0815.png

2 Select the joint to be set.

Shade12 user guide0816.png

3 Click or drag the sequence ruler to set the sequence position from which animation will start.

Shade12 user guide0817.png

4 While operating the joint value slider, set the joint value (1), and then click the + button to create a motion point or keyframe (2).

Shade12 user guide0818.png

5 Set the sequence position at which the sequence ruler ends (1) and then check Auto Key (2).

Shade12 user guide0819.png

6 While operating the joint value slider, set a joint value (1). A motion point is automatically created (2).

Shade12 user guide0820.png

7 While operating the sequence ruler, return to the start position and then click the Play button to check the created animation.

Shade12 user guide0821.png

Changing Animation Timing

You can change the joint value and sequence position of a created motion point to adjust timing.

1 Select the motion point to be changed.

Shade12 user guide0822.png

2 You can drag the selected area to change both the sequence position and joint value at the same time.

Shade12 user guide0823.png

3 You can drag the sequence key point to change only the sequence position.

Shade12 user guide0824.png

4 You can drag the motion point vertically to change only the joint value.

Shade12 user guide0825.png

Making Joint Values Change Abruptly

You can bend the line handle of the motion point to make an abrupt change to a joint value.

1 Select the motion point where the line handle is to be bent.

Shade12 user guide0826.png

2 Check the Cusp checkbox. The motion curved line is bent.

Shade12 user guide0827.png

Looping Animation within a Specified Range

You can repeat a selected sequence range to create a looping animation.

1 Select two or more motion points that are continuous to each other.

Shade12 user guide0828.png

2 Set the repetition count in the repeat text box or pulldown menu.

Shade12 user guide0829.png

3 The animation is repeated backwards from the selected range, as many times as the specified repetition count.

Shade12 user guide0830.png

Moving a Ball Joint and Camera Along the Path

You can set an offset movement for a ball joint or camera object in the animation path. Here is an example using a ball joint.

1 Select a ball joint.

Shade12 user guide0831.png

2 Select the first sequence position (1). Click the + button to create the first motion point (2). Check Auto Key (3).

Shade12 user guide0832.png

3 Select the sequence position at which the next motion point is to be created.

Shade12 user guide0833.png

4 From Toolbox, select Create > Move/Copy > Joint Operation > Offset.

Shade12 user guide0834.png

5 Drag the ball joint in the Viewport to create the motion point.

Shade12 user guide0835.png

Shade12 user guide0836.png

6 Repeat the procedure to create an offset movement path.

Shade12 user guide0837.png

Shade12 user guide0838.png

Shade12 user guide0839.png

Shade12 user guide0840.png

TIP

You can edit the created path by dragging the control point.

TIP

By setting the rotation of the ball joint itself at the same time, you can create an animation that moves along the path while rotating.

TIP

The camera object path is created for each of the eye and target points.

Shade12 user guide0841.png

Adding Sound to an Animation

You can create and append sound to create 3D audio effects in an animation.

1 From Tool Box, select Create > Other > Sound.

Shade12 user guide0842.png

2 Drag or click the Viewport to create a sound object. The eye position of the camera becomes the mike. The nearer the sound approaches the eye point, the louder it is when reproduced; the further the sound moves away from the eye point, the quieter it is when reproduced.

Shade12 user guide0843.png

3 From the opened Open window, select the sound to be reproduced.

Shade12 user guide0844.png

4 From the Motion window, drag the sequence key point of the sound or drag the left end of the waveform to set the sequence position at which the sound will be reproduced (1). Set the playback volume with the joint value of the motion point (2).

Shade12 user guide0845.png

Plugin Enhanced Animation

Animation with Constant Camera Facing

Standard and Professional Only

Using Set AimConstraints Camera Attributes (which utilizes a Shade plugin included with some versions of Shade), you can create animation in which an object inserted into a rotator or ball joint always faces the front of the camera. Set AimConstraints Camera Attributes is supported only by Shade Professional and Standard.

1 Select the ball joint containing the object that is made to face the front of the camera.

Shade12 user guide0846.png

Shade12 user guide0847.png

2 From the Attributes popup menu of the Browser, select Set AimConstraints Camera Attributes.

Shade12 user guide0848.png

3 From the displayed dialog, check the Apply checkbox (1) and then click the OK button (2).

Shade12 user guide0849.png

4 While operating the camera, confirm that the object always faces the front of camera as the camera moves.

Shade12 user guide0850.png

Restricting the Movement of Multiarticular Joints

Standard and Professional Only

Using SmartKinematics, you can restrain the movement of the ends of the multiarticular joints. This feature is only available in Shade Standard and Professional.


1 From ShadeExplorer, open smartkinematics_robo.shd included in Shade 12 Manual of Documentation. When the body of this doll is moved with joints, restrain the doll so that its ankles always remain in their original positions.

Shade12 user guide0851.png

2 From the View menu, select SmartKinematics.

Shade12 user guide0852.png

3 From Browser, select the top ball joint bodyBall Joint.

Shade12 user guide0853.png

4 From the SmartKinematics window, click the Apply button of the Root group to register this ball joint in the root.

Shade12 user guide0854.png

5 Next, select both the ankle ball joints, namely left_foot Ball Joint and right_foot Ball Joint.

Shade12 user guide0855.png

6 From the SmartKinematics window, click the Apply button of the Goal group to register these ball joints in the Goal.

Shade12 user guide0856.png

7 Switch to Joint Mode (1). Select the top body Ball Joint and then operate the manipulator (2). The shape from the ankle to the end is restrained so that it always faces the original position (3).

Shade12 user guide0857.png

Shade12 user guide0858.png

8 From the Edit menu, select Undo to return that shape to its original position.

9 Next, restrain the shapes from the ankles to the ends so that they do not move. Select left_end Ball Joint and right_end Ball Joint of the ankle ends.

Shade12 user guide0859.png

10 From SmartKinematics, click the Apply button of the End group to register this ball joint in the End.

Shade12 user guide0860.png

11 Select body Ball Joint and then operate the manipulator (1). The position relationship between the ankles and their ends is restrained (2).

Shade12 user guide0861.png

TIP

To cancel a registration, select the joint and then click Delete Attribute in the SmartKinematics window.

Shade12 user guide0862.png

Linking the Movements of Multiple Joints

Standard and Professional Only

Using AimConstraints, you can link the movements of multiple joints together to represent complicated movement. AimConstraints automatically runs after the target position is configured. This feature is only available in Shade Standard and Professional.

1 From ShadeExplorer, open animation_target.shd included in Shade 12 Manual of Documentation.

Shade12 user guide0863.png

This scene incorporates two rotator joints and one slider joint.

Shade12 user guide0864.png

The joint named Arm Rotator rotates the upper arm.

Shade12 user guide0865.png

Shade12 user guide0866.png

The Lift Rotator joint rotates the lower lift pedestal.

Shade12 user guide0867.png

Shade12 user guide0868.png

The Shaft Slider joint moves the shaft part in a straight line.

Shade12 user guide0869.png

2 First, link the Lift Rotator to the Arm Rotator.

Select the Lift Rotate joint and, from Toolbox, select Part > Plugins > AimConstraints Target.

Shade12 user guide0870.png

3 From the displayed dialog, uncheck the Create object out of IK end joint. checkbox (1) and then click the OK button (2).

Shade12 user guide0871.png

4 Switch to the front view, click or drag the linkage between the arm and shaft, and then create Target:AimConstraints.

Shade12 user guide0872.png

Shade12 user guide0873.png

5 Switch to Joint Mode (1) and operate the manipulator to confirm that Lift follows the target movement (2).

Shade12 user guide0874.png

6 From Browser, right-click Target:AimConstraints and then select Reset This Joint to return the joint to its original position.

Shade12 user guide0875.png

7 Next, from Browser, select Shaft Slider and create the target in the same position.

Shade12 user guide0876.png

Shade12 user guide0877.png

8 Insert the two created targets into the Arm Rotator joint.

Shade12 user guide0878.png

9 Operate the Arm Rotator joint to confirm that the two joints are linked to the Arm Rotator joint, that the lift rotates, and that the shaft stretches.

Shade12 user guide0879.png

Shade12 user guide0880.png

TIP

To unlink the linkage setting, delete the Target:AimConstraints object.

Reproducing the Movement of a Train

Standard and Professional Only

Using PathConstraints, you can move the multiarticular joints along a path. This feature is only available in Shade Standard and Professional.

1 From ShadeExplorer, open pathconstraints_train.shd included in Shade 12 Manual of Documentation. Five railway cars are linked by the ball joints and an open line object that will become the path stretches out from the head of the train (start point).

Shade12 user guide0881.png

The linked railway cars are in the path joint and the path of the open line object exists above the path joint.

Shade12 user guide0882.png

2 Select the path joint and, from Toolbox, select Part > Plugins > PathConstraints End.

Shade12 user guide0883.png

3 Click the OK button of the displayed dialog.

Shade12 user guide0884.png

4 Click the tail of the train and then create End:PathConstraints.

Shade12 user guide0885.png

Shade12 user guide0886.png

5 Move End:PathConstraints inside the lowest layer ball joint.

Shade12 user guide0887.png

6 Operate the path joint to confirm that the train moves along the path.

Shade12 user guide0888.png

TIP

You can achieve diagonal movement by creating an up-ward path for setting the upward direction for the path. Copy the path, move it onto the train, and then place the upward path whose end point has deviated slightly within the curve. The train will thus slant inwards along the curve.

Shade12 user guide0889.png

Shade12 user guide0890.png

Personal tools