What is rigging?
CGI Visualization to Perfection
Danthree Studio turns complex 3D tech into high-converting marketing assets. Get high-end quality for your brand.
Start ProjectWhat is rigging?
Definition: What Is Rigging?
Rigging translates product logic (hinges, sliding, rotation) into interactive control handles: This allows feature benefits to be demonstrated visually right away —such as soft-close, modular extensions, or fabric reactions. The result: clear product communication that can be used in everything from hero shots to campaign videos, e.g., in the 3D product video.
Rigging in Practice: From the T-Pose to Movement (FK/IK in Action)
To turn a static 3D model into believable movement, you need a clean rig: bones for deformation, controls for manipulation, and FK/IK for efficient posing. The first image shows the neutral T-pose with control shapes—this is where the joints are tested, weights are checked, and FK/IK toggles are set up. The second image demonstrates a running pose: The legs move via IK (the foot remains stable on the ground), the arms swing in FK, while the hips and spine guide the body’s center of gravity. This is how a good rig enables fast, reproducible animations—without unnatural deformations.


Rigging basics: Joints, controllers, constraints & skinning
- Joints/bones define the kinematics (hierarchy, pivots, axes).
- Controllers are the controls for animators; constraints (e.g., Limit, Aim, Parent/Point/Orient) are used to realistically limit movements.
- FK/IK: Forward kinematics controls the links one after another (precise arcs); inverse kinematics positions the end point (perfect for gripping/support).
- Skinning connects the mesh and the skeleton: LBS (Linear Blend Skinning) is fast, while DQS (Dual Quaternion) better preserves the volume; blendshapes correct wrinkles and bulges in close-ups.
- The model base is crucial for clean deformation (loops at joints, frozen transforms)—see 3D Modeling.
- Further reading on skeleton logic: Blender Manual – Armatures.
IK/FK Switching During the Running Cycle – Rig Controls in Action
The GIF demonstrates how a clean rig switches between inverse kinematics (IK) for stable legs and forward kinematics (FK) for naturally swinging arms. You can see how “Foot-Roll/Plant-Foot” locks the supporting leg to the ground, while the hips and spine guide the body’s center of gravity. Control setups like this speed up posing, prevent “foot sliding,” and deliver reproducible animations for product and character CGI.
From Technical Term to Visual Experience
We don't just use these technologies; we master them. See how we create photorealistic worlds for leading brands.
View WorkComparison table: FK vs. IK - control, use & limits
Comparison Table: Skinning Methods – LBS vs. DQS vs. Blendshapes
Rigging workflow for furniture & products (7 steps)
- Model Check (Deformation-Ready): clean topology, edge loops at pivot points, normals okay, transforms locked.
- Joint layout & pivots: set real pivot points (hinges, pull-outs), align axes consistently.
- Controllers & limits: FK/IK sets, meaningful constraints (min/max), logical naming.
- Skinning & corrections: Coarse auto-weights, refine manually; DQS for twists, define necessary blend shapes.
- Defo Tests: Check extreme poses, self-intersections, and rig stability; create test clips.
- Retargeting/Clips: reusable motions (e.g., opening/closing a door, grabbing a handle), version control.
- Export & target path: Film/Offline (full rig) vs. Web/Realtime (lean rig, baked constraints) - for browser experiences we recommend the 3D viewer.
Common Rigging Issues—and Quick Fixes
Export & formats: FBX, glTF, USD (practice)
- FBX remains a solid choice for DCC exchange and offline rendering.
- glTF/GLB is ideal for web/viewers (skins/animations, robust runtime ecosystem) – technical details on skins: Khronos glTF 2.0 – Skins.
- USD/OpenUSD is well-suited as an authoring hub for large scenes and variations. For e-commerce stills, it provides 3D product visualization provides the appropriate output; interactive demos run in the browser—for format information, see glTF file format.
FAQ - Rigging
How can I tell if my 3D model is "rig-ready"?
Clean topology with edge loops at joints, correct normals, no duplicate vertices, frozen transforms (Scale/Rotation = 1/0), and realistic pivot positions. A quick test: three extreme poses (0%, 50%, 100%) with no skinning artifacts or fluttering.
FK or IK—which should I use for product mechanics?
For pure rotational or pivoting movements (hinges, lids), FK provides precision and smoothness. For contact and grasping situations (arm to grip, robot end-effector), IK delivers speed and stability. In practice, an FK/IK switch is ideal: FK for smooth arcs, IK for interactions.
How can I prevent loss of volume (“candy wrapper”) and deep wrinkles?
Use DQS (Dual Quaternion) for critical twists, add twist bones along rotating axes, and correct close-ups with blend shapes. Limit the number of joint influences per vertex (max. 4) and smooth weights locally rather than globally.
How "lightweight" does a rig need to be for Web/Viewer?
As streamlined as possible: Core chain + few twist bones, remove unnecessary helpers, bake constraints (keyframes), key reduction with tolerance (e.g., 0.5–1 mm). Target values: ≤ 4 weights per vertex, moderate bone count (e.g., 30–80 for product rigs), and 24–30 fps with a stable frame rate.
How do I make movements reusable (clips/retargeting)?
Create modular animation clips (e.g., door open/close, drawer in/out) and use consistent skeleton naming conventions. Use neutral poses (bind pose, zero pose), maintain consistent axis orientations, and document limits—this allows clips to be transferred to variants and successor models.
Which common rigging mistakes take the most time—and how can I avoid them?
Non-uniform scaling on joints (avoid), incorrect joint orientations (normalize before skinning), too many unnecessary controllers (reduce), missing extreme-case tests (always check 0/50/100 %). Before exporting: Bake constraints, remove dummies, check naming and units, and run a 10-second smoke test animation.
