AS 3 Biped Rig

AS 3 vs. Character Studio Biped
This image shows the initial construction of the AS 3 Biped Rig, compared to the Character Studio equivalent. The AS 3 Biped is constructed in a similar manner, by dragging a rectangle on the screen. Rectangle dimensions are used to position bounding boxes for all limbs (either Bone Chains or Connectors). The bounding boxes are shown in Red.

Like the Character Studio Biped, the AS 3 Biped has a COM (Center Of Mass) that is selectable and can be translated and rotated. These transformations are passed along the entire limb hierarchy. Each Connector or Bone chain may be independently rotated. The FK architecture allows transformations to be passed along to multiple chains.

All Connectors and individual bones are drawn with externally specified Templates. The Template system allows bones to be used as a skin for a completely segmented character. Templates allow for uniform scaling along the bone’s radial dimension or non-uniform scaling to ensure the skin exactly fits a bounding box. In the future, Template control points could be interpolated with a piecewise Cubic Bezier spline (discussed in the Composite Bezier TechNote).

Currently, the rig is constructed with unconstrained FK. Next step is to add joint limits, although that will have to wait until I finish a quick gig for a client.

AS 3 Biped Rig Coming Soon

Work is well underway on the AS 3 character rigging classes. The primary rig to be released in late April is a 2D Biped, similar to the 3D rig in Discreet’s Character Studio. I hope to show some sneak previews of the initial rig later this week with follow-on posts as new kinematic features are added.

The rigging classes and supporting math will be discussed at FITC Toronto. You may follow the development here.

EAS3 Preorder

Moock’s Essential Actionscript 3 is now available for preorder. Use the link below and Colin gets a small piece of the action. Authors do not receive anything close to the value of their time and expertise in royalties, so show your support for Colin’s work.

Preorder EAS3 here.