Object Constraints / Blender

This page contains the information about Blender's object constraints which can be used with Verge3D.

Contents

Constraints and Settings

Below are are listed Blender object constraints that can be used with Verge3D. The parameters supported by Verge3D are overlaid with green color.

Copy Location

This constraint forces the object to which it is applied to have the same location as its target.

Copy Rotation

This constraint forces the object to which it is applied to match the rotation of its target.

Copy Scale

This constraint forces the object to which it is applied to match the scale of its target.

Copy Transforms

This constraint forces the object to which it is applied to have the same transforms as its target.

Limit Location

This constraint restricts the amount of allowed translations along each axis, through lower and upper bounds.

Limit Rotation

This constraint restricts the amount of allowed rotations around each axis, through lower and upper bounds.

Limit Scale

This constraint restricts the amount of allowed scalings along each axis, through lower and upper bounds.

Track To

This constraint applies rotations to its owner, so that it always points a given To axis towards its target, with another Up axis permanently maintained as much aligned with the global Z axis as possible. Thus you can implement billboarding with this constraint.

Locked Track

This constraint works similar to Track To constraint, but with a locked axis.

Child Of

This is the constraint version of the standard parent/children relationship between objects.

Floor

This constraint allows you to use its target as a plane where the owner cannot go.

Use with Puzzles

All constraints, once assigned in Blender and exported, can be removed, muted or ummuted with a puzzle. Unlike in Blender, a removed/muted constraint does not reset the object - this puzzle just leaves the object with the same transform it had just before removing or muting.

In addition, Limit/Copy Location/Rotation/Scale constraints can be assigned at runtime with puzzles.

Got Questions?

Feel free to ask on the forums!