カテゴリー: edge

  • blenderのanimation編集において,あるframeのboneに設定をした.この設定を取り消したい

    blenderのanimation編集において,あるframeのboneに設定をした.この設定を取り消したい

    以下は指定の出力形式に従った回答です。


    【結論】
    Blenderのアニメーション編集で「あるフレームでBoneに設定した内容を取り消す」場合は、該当フレームに挿入されたキーフレームを削除することで取り消しが可能。


    【根拠】
    Blenderでは、PoseモードやAnimation編集におけるBoneの変形(Location/Rotation/Scale など)・カスタムプロパティ・Constraint Influence などのアニメーション情報はキーフレームとして記録される
    そのため不要な設定は、
    「キーフレームを削除 = そのフレームでの設定を無効化」
    になる。

    削除手順(代表例):

    1. 該当Boneを選択
    2. タイムラインまたはDope Sheetで該当フレームに移動
    3. I で追加した変形の黄色いキーフレームが表示される
    4. 削除方法
      • Alt+I:現在のBoneの現在チャネルのキーフレーム削除
      • Dope SheetやGraph Editorで該当キーを選択 → X または Delete
      • 右クリック →「キーフレームを削除」

    【注意点・例外】

    • Poseの変更のみ(キー未挿入)の場合は「取り消し」=単なるUndoで可能
    • 全フレームのキーを削除したい場合は、Dope SheetでBone行を選択 → X
    • Actionを丸ごと消したい場合は、NLA / アクションエディタで該当Actionを削除
    • キー削除後にBoneが元の位置に戻らない場合は、ConstraintやDriverなど別要因の可能性がある(専門家に確認が必要)

    【出典】
    ・Blender Manual – Animation & Keyframes
    https://docs.blender.org/manual/en/latest/animation/keyframes/introduction.html


    【確実性: 高】
    (Blenderの標準アニメーション仕様に基づくため)


    現在日付(JST):2025-12-04

    これはframeに設定されたすべてのboneの値の削除か

    【結論】
    いいえ。通常のキーフレーム削除操作は**「現在選択しているボーンに記録された値のみ削除」**であり、そのフレームに存在するすべてのボーンのキーが一括で削除されるわけではない


    【根拠】
    Alt+I や右クリック→「キーフレームを削除」は、
    「選択中のボーン」「選択中のプロパティ(位置/回転/スケールなど)」
    に対してのみ削除を行う仕様。

    そのため、同じフレームに他のボーンのキーが存在していても、選択対象でない限り削除されない

    ただし以下の方法を使うと、そのフレームに存在するすべてのボーンのキーを削除可能:

    方法 A:Dope Sheet でフレームの縦列を選択 → X
    方法 B:Dope Sheet で全チャンネル選択(A)→ 目的フレームで X
    方法 C:Graph Editorで target frame のキーを全選択 → X


    【注意点・例外】

    • 「全ボーンの値を削除」と「特定ボーンの特定値のみ削除」は操作方法が異なる
    • NLA化されたアクション・Constraint Influence のキー・カスタムプロパティキーは、別チャンネルに存在するため見落としが起こりやすい
    • 削除後にポーズが残る場合は、既存キーと同フレームに補間キーがあるか、またはConstraint/Driver/Rest Poseの影響の可能性あり(必要なら確認推奨)

    【出典】
    ・Blender Manual – Dope Sheet / Keyframe manipulation
    https://docs.blender.org/manual/en/latest/editors/dope_sheet/action.html


    【確実性: 高】


    現在日付(JST):2025-12-04