オブジェクトのマージと制約

オブジェクトをマージして、グループとして一緒に移動できます。そのためには、オブジェクトの後にMergeGeoおよびTransformGeoノードを挿入する必要があります。MergeGeoノードは最初にオブジェクトをマージします。その後、TransformGeoノードのコントロールを使用して、マージされたオブジェクトを3D空間で移動できます。このチュートリアルの後半でお気づきのように、TransformGeoノードを使用してオブジェクトを制限することもできます。

3つのカードオブジェクトをマージするには、Card1ノードを右クリックして選択します3D > Modify > MergeGeo。これにより、Card1とScene1の間にMergeGeoノードが挿入されます。Card2およびCard3ノードをSceneノードから切断し、MergeGeoノードに接続します。次に、MergeGeoノードを右クリックして選択します3D > Modify > TransformGeo。ノードツリーは次のようになります。

TransformGeoノードには、複数のコネクターがあります。ラベルのないコネクタは、ジオメトリオブジェクトまたはMergeGeoノードに接続する必要があります。他のコネクタは、接続されたオブジェクトの位置に対する制約として機能します。

カメラまたはオブジェクトがオプションに接続されている場合lookコネクタの場合、TransformGeoノードは回転を調整して、オブジェクトのz軸が常にカメラまたはオブジェクトを「指す」ようにします。

axisコネクタを使用して、現在のオブジェクトをAxisノードと呼ばれる特別な3Dオブジェクトの位置、回転、スケールにリンクできます。他の3Dアプリケーションで作業したことがある場合、Axisノードは「ヌル」または「ロケーター」オブジェクトとして認識されます。

「3Dシステムのセットアップ」ノードツリーを引き続き使用しています。次の手順は、マージされたノードを移動する方法と、オブジェクトをカメラや他のオブジェクトに「見せる」方法を示しています。

結合されたオブジェクトを一緒に移動するには

1.   TransformGeo1ノードをクリックして選択します。コントロールパネルも開いている必要があり、ビューアにトランスフォームハンドルが表示されます。
2.   ハンドルをドラッグして、MergeGeoノードとマージされたすべてのカードを移動します。
3.   を押すCtrlまたはCommandキーを押してリングをドラッグし、グループとしてカードを回転させます。

4.   の中にTransformGeo1コントロールパネル、ドラッグuniform scaleスライダーを使用して、カードグループ全体のサイズを大きくします。

オブジェクトをカメラで「見せる」には

1.   ドラッグlookからのコネクタTransformGeo1上のノードCamera1ノード。

ビューアーで、TransformGeo1ノードがカメラの位置に制限されていることがわかります。

2.   選択して移動Camera1 Viewerウィンドウで。そうすることで、3つのカードがTransformGeo1ノードはカメラの位置を「見る」ために回転します。

なぜこれが便利なのですか? シーン内のカードにマップされた2Dマットペインティングがあるとします。「外観」オプションは、カメラの位置に関係なく、絵画の平面が常にカメラに向くようにし、絵画によって描かれた錯覚を維持します。

次に進む前に、TransformGeoノードのlookカメラからのコネクタ。