コンストレイント
コンストレイントは、オブジェクトあるいはボーンのトランスフォームを与えられたプロパティや他のオブジェクトあるいはボーンの情報を用いて拘束・制限・変化させる働きを持つ。
- オブジェクトコンストレイント
- ボーンコンストレイント
公式サイト:
Constraints | Blender Manual [Official]
概要
参考:
コンストレイントを使ったアニメーション | wiki.blender.jp
設定
ドキュメント:
Header | Blender Manual [Official]
Common | Blender Manual [Official]
Stack | Blender Manual [Official]
オブジェクトコンストレイント (Object Constraints)
モーショントラッキング (Motion Tracking)
- カメラソルバー (Camera Solver )
- トラック追従 (Follow Track )
- オブジェクトソルバー (Object Solver )
トランスフォーム (Transform)
- 位置コピー (Copy Location )
- 回転コピー (Copy Rotation )
- 拡縮コピー (Copy Scale )
- トランスフォームコピー (Copy Transforms )
- 距離制限 (Limit Distance )
- 位置制限 (Limit Location )
- 回転制限 (Limit Rotation )
- 拡縮制限 (Limit Scale )
- 体積維持 (Maintain Volume )
- トランスフォーム変換 (Transformation )
- トランスフォームキャッシュ (Transform Cache )
トラッキング (Tracking)
- パス移動制限 (Clamp To )
- 減衰トラック (Damped Track )
- 軸固定トラック (Locked Track )
- ストレッチ (Stretch To )
- トラック (Track To )
関係 (Relationship)
- アクション (Action )
- アーマチュア (Armature )
- チャイルド (Child Of )
- 床 (Floor )
- パスに追従 (Follow Path )
- ピボット (Pivot )
- シュリンクラップ (Shrinkwrap )
ドキュメント:
Constraints | Blender Manual [Official]
参考:
オブジェクトコンストレイントとは? | Blender の易しい使い方
トランスフォーム系のオブジェクトコンストレイント | Blender の易しい使い方
トラッキング系のオブジェクトコンストレイント | Blender の易しい使い方
ボーンコンストレイント (Bone Constraints)
モーショントラッキング (Motion Tracking)
- カメラソルバー (Camera Solver )
- トラック追従 (Follow Track )
- オブジェクトソルバー (Object Solver )
トランスフォーム (Transform)
- 位置コピー (Copy Location )
- 回転コピー (Copy Rotation )
- 拡縮コピー (Copy Scale )
- トランスフォームコピー (Copy Transforms )
- 距離制限 (Limit Distance )
- 位置制限 (Limit Location )
- 回転制限 (Limit Rotation )
- 拡縮制限 (Limit Scale )
- 体積維持 (Maintain Volume )
- トランスフォーム変換 (Transformation )
- トランスフォームキャッシュ (Transform Cache )
トラッキング (Tracking)
- パス移動制限 (Clamp To )
- 減衰トラック (Damped Track )
- インバースキネマティクス (Inverse Kinematics )
- 軸固定トラック (Locked Track )
- スプラインIK (Spline IK )
- ストレッチ (Stretch To )
- トラック (Track To )
関係 (Relationship)
- アクション (Action )
- アーマチュア (Armature )
- チャイルド (Child Of )
- 床 (Floor )
- パスに追従 (Follow Path )
- ピボット (Pivot )
- シュリンクラップ (Shrinkwrap )
ドキュメント:
Bone Constraints | Blender Manual [Official]
参考:
How to join or articulate a group of bones? – Blender Stack Exchange
Is it possible to parent bones between armatures? – Blender Stack Exchange
トラック (Track To)
ドキュメント:
Track To Constraint | Blender Manual [Official]
参考:
カメラを追跡/トラッキングさせる方法 | Blender の易しい使い方
トラッキング系のオブジェクトコンストレイント | Blender の易しい使い方
トラック (Track) と減衰トラック (Damped Track) と IK との違い | dskjal
Follow Track
ドキュメント:
Follow Track Constraint | Blender Manual [Official]
回転コピー (Copy Rotation)
ドキュメント:
Copy Rotation Constraint | Blender Manual [Official]
参考:
Making two different bones copy different axis on a target bone’s rotation – Blender Stack Exchange
トランスフォームコピー (Copy Transforms)
ドキュメント:
Copy Transforms Constraint | Blender Manual [Official]
参考:
Copy Transforms | wiki.blender.jp
How to keep initial orientation when adding copy transforms constraint? – Blender Stack Exchange
Is it possible to parent bones between armatures? – Blender Stack Exchange
距離制限 (Limit Distance)
ドキュメント:
Limit Distance Constraint | Blender Manual [Official]
参考:
Limit length of a bendy bone? – Blender Stack Exchange
回転制限 (Limit Rotation)
ドキュメント:
Limit Rotation Constraint | Blender Manual [Official]
参考:
bone rotation limit? – Blender Artists Community
How to limit object rotation (transform) only on x-axis on my rig? – Blender Stack Exchange
トランスフォーム変換 (Transformation)
ドキュメント:
Transformation Constraint | Blender Manual [Official]
参考:
Align and rotate bones at the same time around center point – Blender Stack Exchange
スプラインIK (Spline IK)
ドキュメント:
Spline IK Constraint | Blender Manual [Official]
参考:
Three bones following a curve – Blender Stack Exchange
ストレッチ (Stretch To)
ドキュメント:
Stretch To Constraint | Blender Manual [Official]
参考:
How can I stretch a bone’s tail to another bone or empty with a constraint? – Blender Stack Exchange
How do I reset a specific bone’s “Stretch To” Rest Length, via code? – Blender Stack Exchange
インバースキネマティクス (Inverse Kinematics / IK)
ドキュメント:
Inverse Kinematics Constraint | Blender Manual [Official]
Inverse Kinematics – Bone Constraints | Blender Manual [Official]
参考:
IK の基本的な設定方法について | ゴマちゃんフロンティア
Move Bone Tail to a certain location – Blender Stack Exchange
チャイルド (Child Of)
ドキュメント:
Child Of Constraint | Blender Manual [Official]
参考:
‘Child of’ Constraint, setting Inverse doesn’t work? – Blender Stack Exchange
How to properly use the Child of constraint with bones – Blender Stack Exchange
Equivalent of Set Inverse in ChildOf constraint – Blender Stack Exchange
トランスフォーム変換
ドキュメント:
Transformation Constraint | Blender Manual [Official]
参考:
How do I put a constraint on a bone affected by chain length? – Blender Stack Exchange
パスに追従 (Follow Path)
ドキュメント:
Follow Path Constraint | Blender Manual [Official]
参考:
Is there a way to interpolate animations with arcs? – Blender Stack Exchange
How to change camera movement speed on Path during animation – Blender Stack Exchange
numerical instability? – Blender Stack Exchange
Uneven movement on camera following a path – Blender Stack Exchange
Shrinkwrap Constraint
ドキュメント:
Shrinkwrap Constraint | Blender Manual [Official]
他のボーンにコンストレイントをコピーする
ドキュメント:
Copy Constraints to Selected Objects | Blender Manual [Official]
参考:
コンストレイントを他のボーンにコピーする方法 | reflectorange.net
コンストレイントを削除する (Clear)
ドキュメント:
Clear Object Constraints | Blender Manual [Official]
IK の使用時に伸縮させたい/ストレッチ (Stretch)
参考:
Enabling IK stretch in the IK Constraint does nothing? – Blender Stack Exchange
Bボーン
参考:
IK を設定したが肘/膝が曲がらない
原因:
- 関節が一直線に並んでいる。
対処法:
- 肘の関節を見た目にはわからない程度でよいので後ろにずらしておく。
- または、膝の関節の場合は前にずらしておく。
参考:
IK.hand を用いて腕を動かしたいが肘関節が曲がらない – Yahoo! 知恵袋
ドキュメント
Constraints | Blender Manual [Official]
Bone Constraints | Blender Manual [Official]
Tips
ボーンコンストレイントマネージャー
リポジトリ:
12funkeys/bone_constraints_manager – GitHub
参考:
ボーンコンストレイントマネージャー – Bone Constraint を一覧で確認 | soramame works
Dynamic Parent
動画:
Dynamic Parent addon for Blender WIP – Vimeo
Dynamic Parent working with bones – Vimeo
リポジトリ:
romanvolodin/dynamic_parent: Dynamic Parent Addon for Blender – GitHub
フォーラム: