Restricting an Armature from Clipping/Phasing Through a Plane

Mindwatering Incorporated

Author: Abigail Black

Created: 06/13/2018 at 08:35 PM

 

Category:
Animation
Blender

Introduction
By using Bone Constraints, it is possible to keep armatures from clipping or phasing through a plane. However, this only works for perfectly flat surfaces.

Blender Version:
3.1.x onward

--------

STEPS

Shift+A -> Mesh -> plane

Create a compete armature.
Create small bones -> place at bottom of feet
Name foot bones (e.g., LFootBone, RFootBone, etc)

Set ankle control bone to offset to foot bone
Edit mode -> Select foot bone -> select ankle control bone -> Ctrl+P -> Keep Offset
Repeat as needed
Select foot bones -> select hip control bone -> Ctrl+P - Keep Offset

NOTE: Ankle control bone will not "pull" foot bone when selected and dragged. All foot animation must now be done from the foot bone; the ankle control is nonfunctional.

Select foot bone in Pose mode
Properties -> Bone Constraints -> Relationships - Floor
Target = plane
Check "sticky" (WARNING: This option makes it very hard to animate.)

Go into Object Mode and attempt to drag the armature through the floor to verify it does not clip/phase through the plane.

previous page

×