シェイプ モデリング コンストラクション モードでシェイプを作成する

 
 
 

シェイプを作成する場合は、シェイプを立体化するツールとして、エンベロープを含むいくつかのデフォーメーション オペレータが使用できます。しかし、このデフォーメーション オペレータはシェイプ アニメーション以外のタスクにも使用できるため、その使用目的を Softimage に指定する必要があります。

デフォーメーションの使用目的を Softimage に指定するには、[モデリング]、[シェイプ モデリング]、[アニメーション]、または[2 次シェイプ]の中から適切なコンストラクション モードを選択する必要があります。このモードは、モードに対応するオブジェクトのコンストラクション ヒストリの 4 つの領域のうちの 1 つにデフォーメーション オペレータを配置します。

すべてのコンストラクション モードと、このモードに関連した表示オプションの詳細については、「コンストラクション モードとコンストラクション領域」を参照してください。

シェイプ アニメーションにおけるコンストラクション モードの使用の概要

このセクションでは、シェイプ アニメーションで 4 つのコンストラクション モードを使用する方法の概要について説明します。

1

[モデリング](Modeling)モードでは、シェイプアニメートするオブジェクトを作成および変形する。

モデリング領域のオペレータの結果が、その後に続くすべてのシェイプを作成する際の基本ジオメトリとなる。

2

オブジェクトをスケルトン用のエンベロープにする場合は、[アニメーション](Animation)モードに切り替え、これをエンベロープとして適用する。

この場合は、あごのボーンを回転させることによって、唇の動きに同期させてエンベロープを変形する。

3

[シェイプ モデリング](Shape Modeling)モードに切り替えて、シェイプ キーを作成する。このシェイプ キーは、モデリング領域のオペレータの結果となるオブジェクトのジオメトリに基づいて設定される。

4

エンベロープのアニメーションによるすべてのジオメトリ問題を解決するには、[2 次シェイプ モデリング](Secondary Shape Modeling)モードに切り替えて、アニメートされたエンベロープのジオメトリに基づいてシェイプ キーを作成する。

各領域の詳細については、「コンストラクション領域について」(「データ交換」)を参照してください。

作業中はいつでも、最終結果(すべての領域のすべてのオペレータの結果)を表示したり、現在のモード(現在の領域とその下位にあるすべてのオペレータの結果)だけを表示したりできます。詳細については、「各種領域の結果を表示する」を参照してください。

モデリング領域の基本ジオメトリ

シェイプは基本ジオメトリからのオフセットとして格納されるため、シェイプにどのデフォーメーションを格納すべきかを Softimage で認識している必要があります。コンストラクション ヒストリのモデリング領域のジオメトリの状態は、すべてのシェイプを作成する際のベースとなります。つまり、[モデリング]モードで基本ジオメトリに変更を加えると、この基本ジオメトリを参照するすべてのシェイプ キーはこの変更を反映して、更新されます。

     

オブジェクトのジオメトリは、モデリング領域内のすべてのオペレータにより決定される。これは、シェイプ キーの設定に使用される[基本ジオメトリ](base geometry)となる。

[surprised]シェイプキーは、左図のジオメトリに基づいて[シェイプモデリング]モードで設定される。

[angry] シェイプ キーは、左図のジオメトリに基づいて[シェイプ モデリング]モードで設定される。

     

基本シェイプは、幅広の眉を使うように[モデリング](Modeling)モードで更新される。

[surprised] シェイプ キーは、基本ジオメトリのオフセットであるため、更新される。

[angry] シェイプ キーは、基本ジオメトリのオフセットであるため、更新される。

シェイプ モデリング モードでシェイプ キーを作成する

オブジェクトのジオメトリをデフォームしてジオメトリ用のシェイプ キーを作成する場合は、まずインタフェースの上部にあるメイン メニューで[コンストラクション モード](Construction Mode)リストから[シェイプ モデリング](Shape Modeling)を選択して、[シェイプ モデリング]モードに切り換える必要があります。

デフォーム オペレータを使用してシェイプを作成する際に、オペレータがシェイプ モデリング領域の上部に表示されます。シェイプ キーを保存または格納するとき、これらのオペレータのエフェクトはシェイプ キーに保存されます。

シェイプ モデリング領域には[Cluster Shape Combiner]ノードがあります(「クラスタシェイプコンバイナ」を参照)。このノードは、このオペレータの上位にあるすべてのデフォーメーション オペレータを使用してシェイプ キーを作成するため、常に、シェイプ モデリング領域で使用されるすべてのオペレータの一番下に表示されていなければなりません。

シェイプ キーを適用してシェイプ クリップを作成すると、シェイプ モデリング領域のオペレータ(ただし[Cluster Shape Combiner]を除く)のみが削除されます。これにより、アニメーション領域のエンベロープなど、上位の領域にあると思われるアニメートされたデフォーメーションが削除されるのを防ぐことができます。

ヒント:オペレータの適用後にオペレータを移動して、オペレータの領域を変更することができます(「オペレータの順序を変更する」を参照)。

最初に[シェイプ モデリング]モードに切り換えることを忘れた場合

最初に[シェイプ モデリング]モードに切り換えずにモデリングを行ってしまった場合は、以下の 2 つの方法でシェイプに保存します。

  • Explorer で、シェイプのモデリング用のデフォーム オペレータを選択し、モデリング領域からオブジェクトの[シェイプ モデリング]領域にこのデフォーム オペレータをドラッグします。

    または

  • シェイプのモデリング用のデフォーメーションを削除または取り消し、[シェイプ モデリング]モードに切り替えて、デフォーメーションを再適用します (エンベロープのアニメーションに基づいてシェイプ キーを設定する場合は、[2 次シェイプ]モードに切り替えます)。

ヒント:特定の操作を行っている場合は、コンストラクション モードを自動的に切り換えることができます。たとえば、シェイプ キーを保存または格納する場合、Softimage は自動的に[シェイプ モデリング]モードに切り替えます。詳細については、「コンストラクション モードを設定する」を参照してください。

2 次シェイプ モデリング モードでシェイプを作成する

シェイプ キーの作成にアニメートされたエンベロープを使用する場合は、[2 次シェイプ モデリング](Secondary Shape Modeling)コンストラクション モードに切り替え、アニメートされたエンベロープのジオメトリに基づいてシェイプ キーを保存します。このモードは、[リンク](Link with)コマンドを使用して、コーナー、口、または肘クリースの固定や、ポーズを使用したデフォーメーションなど、シェイプ アニメーション用のエンベロープのデフォーメーションを微調整する場合に便利です(「シェイプ デフォームとポーズまたは向きのリンク」を参照)。

また、このモードでシェイプ キーを保存すると、シェイプ キーをミキサに取り込んでシェイプ クリップを作成する際に、アニメーション領域のエンベロープ オペレータが削除されません。

注:[2 次シェイプ モデリング]モードは、現在、エンベロープでのみ有効です。このモードで作成したシェイプ キーを、アニメートされた他のデフォーメーションで使用すると、満足した結果が得られないことがあります。

[2 次シェイプ モデリング]モードでシェイプ キーを保存または格納すると、2 次シェイプ モデリング領域シェイプ モデリング領域の両方のオペレータのエフェクトがシェイプに保存されます。これら両方の領域のオペレータは、シェイプキーを適用してシェイプ クリップを作成すると削除されます。[2 次シェイプ モデリング]モードで作成されたシェイプを含む、すべてのシェイプ キーは、シェイプ モデリング領域の一番下にある[Cluster Shape Combiner]のレベルで適用されます。

2 次シェイプ モデリング コンストラクション モードを使用するには

以下に、[2 次シェイプ]モードを使用する標準的な例を示します。

  1. シェイプアニメートされたオブジェクトはエンベロープとしてスケルトンに適用され、アニメーション領域にエンベロープ オペレータが付加されます。エンベロープは、唇と口の動きを同期させてアニメートする場合の顎のボーンのようなスケルトンを使ってアニメートされます。

  2. インタフェースの上部にあるメインメニューの[コンストラクションモード](Construction Mode)リストから[2 次シェイプモデリングモード](Secondary Shape Mode)を選択します。

  3. 任意のデフォーメーション オペレータを使用するか、エンベロープ上のポイントを移動させて、エンベロープのアニメート方法に基づいた口領域の修正などを行います。2 次シェイプ モデリング領域に新しいデフォーメーションが適用されます。

  4. いつものとおりに、シェイプ キーを保存、格納、または置換します。

エンベロープを自動的にミュートする

エンベロープを使った作業を行う際に[2 次シェイプ]モードに切り替えない場合、ミキサにシェイプ クリップを作成したときにエンベロープ オペレータ(および他のデフォーメーション オペレータ)が自動的にミュートされるようにセットアップすることもできます。

この操作を行うには、エンベロープまたは他のデフォーメーションを使った作業を行う前に、[デフォーム](Deform) [シェイプ](Shape) [設定](Preferences)を選択し、[Shape]プリファレンス プロパティ エディタで、[インスタンスでデフォームをミュート](Mute Deforms on Instantiation)オプションを選択します。

ただし、デフォーメーション オペレータがミュートをサポートしていない場合は、この[インスタンスでデフォームをミュート]オプションがオンになっていてもエンベロープが削除されます。