Blender バージョン5を使用して作成したこの短いチュートリアルでは、ツールボックスの上部コンパートメントを簡単に開閉するための Constraints の設定方法を紹介します。
動画の書き起こし
みなさんこんにちは。Blender バージョン5を使用して作成したこの短いチュートリアルでは、ツールボックスの上部コンパートメントを簡単に開閉するための Constraints の設定方法を紹介します。
このモデルでは、ツールボックスの各上部コンパートメントに2つの接続ブラケットがあり、それら両方を回転させる必要があります。さらに、動作中に水平を保ったまま、円弧を描くようにコンパートメントを動かさなければなりません。

さらに、片側につきブラケットが2つあるため、それらを結合したり、相互に親子関係を設定したりすることはできません。そのため、Armatures を使うか、回転系の Constraints に頼る必要があります。このチュートリアルでは、後者の方法を見ていきます。
まずは片側だけ、つまり1つのコンパートメントに注目します。反対側の作業は完全に対称になります。ここでは、1つのブラケットだけを回転させてコンパートメントを動かしたいと考えます。このブラケットの Origin は、メインのツールボックスに取り付けられているピンの位置に、すでに正しく設定されています。
この選択したブラケットの回転に、同じ側にある残り3つのブラケットを追従させるため、それらすべてに Copy Rotation Constraint を追加し、Target に基準となるブラケットを指定します。まずは1つのブラケットだけでこの作業を行います。

この Constraint を他の2つのブラケットにも適用するために、その2つのオブジェクトを選択し、最後にすでに Constraint が設定されているブラケットを選択します。こうすると、最後に選択したブラケットがアクティブオブジェクトとなり、その Constraint パネルを確認できます。
このパネルで Copy To Selected をクリックし、同じ Constraint を選択中の他のオブジェクトに割り当てます。これで、基準となるブラケットを回転させると、残りの3つも正しく回転するのが確認できます。

次に、基準ブラケットを回転させたときにコンパートメントも動くようにするため、コンパートメントに Child Of Constraint を追加し、Target フィールドに基準ブラケットを設定します。

ブラケットを回転させると、コンパートメントも一緒に回転するのが分かります。コンパートメントを水平に保つため、さらに Limit Rotation Constraint を追加し、回転をロックしたい軸を選択します。私の場合は Y 軸です。

これでかなり良くなりましたが、まだ問題があります。動作中に、コンパートメントがブラケットから正しい距離を保っていません。
この問題を解決するには、コンパートメントと基準ブラケットを接続しているピンの位置に、コンパートメントの Origin を設定する必要があります。まず、その位置のジオメトリを選択し、SHIFT S のショートカットで開くメニューから Cursor To Selected を選びます。
次に、Object mode でコンパートメントを選択し、右クリックして Set Origin To 3D Cursor を選択します。

これで、回転軸、私の場合は Y 軸を中心に基準ブラケットを回転させることで、Armatures を使わずに上部コンパートメントを開閉できるようになりました。

以上で今回の動画は終了です。役に立ったと思ったら、ぜひ Like とチャンネル登録で応援してください。それではまたお会いしましょう。