エクスプレッションを使用してプリミティブをコントロールする

エクスプレッションを使用して、プリミティブ アトリビュートおよび XGen モディファイヤ用の値を生成できます。たとえば、プリミティブの長さの値をランダム化するエクスプレッションや、束モディファイヤの値にノイズを追加するエクスプレッションを作成できます。

エクスプレッションは単一のアトリビュート値を修正するためにをローカルに使用したり、コレクション内のすべてのディスクリプションに適用するためにグローバルに使用することができます(「XGen のグローバル エクスプレッションを作成する」を参照)。エクスプレッションを使用してコントロールすることができるアトリビュートは、このアイコン で示されます。

プリミティブをコントロールするには、エクスプレッションを次のように使用します。

アトリビュートまたはモディファイヤをコントロールするエクスプレッションを作成する

  1. XGen エディタ(XGen Editor)で、変更するアトリビュートまたはモディファイヤ設定の横にある アイコンをクリックします。
  2. XGen エクスプレッション エディタ(XGen Expression Editor)の編集領域に、エクスプレッションを入力します。
  3. エクスプレッションを実行するには、適用(Accept)をクリックします。

    XGen がディスクリプションのプレビューを更新し、XGen エクスプレッション エディタ(XGen Expression Editor)を閉じます。

エクスプレッションをロードする

保存されたエクスプレッションまたは Maya に同梱されている作成済みのサンプル XGen エクスプレッションをロードできます。

XGen エクスプレッション エディタ(XGen Expression Editor)からエクスプレッションをロードするには

  1. ライブラリ(Library)タブまたはサンプル(Samples)タブをクリックし、ロードするエクスプレッションを参照します。

    ライブラリ(Library)タブには、xgen/library フォルダに保存されているユーザ定義のエクスプレッションがリストされます。 サンプル(Samples)タブには、Maya に同梱されている作成済みのサンプル XGen エクスプレッションがリストされます。

  2. リストからエクスプレッションを選択します。

    XGen エクスプレッション エディタ(XGen Expression Editor)の編集領域にエクスプレッションがロードされます。

  3. エクスプレッションを実行するには、適用(Accept)をクリックします。

    ディスクリプションが更新されない場合は、ディスクリプションを自動更新(Update Description Automatically)がオンであることを確認します。

XGen エディタ(XGen Editor)からエクスプレッションをロードするには

  1. エクスプレッションを設定するプリミティブまたはモディファイヤのアトリビュートの横にある アイコンをクリックします。
  2. エクスプレッションをロード(Load Expression)を選択し、次の中から選択します。
    • XGen の library フォルダに保存されているユーザ定義のエクスプレッションを見つけるには、ライブラリ(Llibrary)を選択します。
    • Maya に同梱されている作成済みのサンプル XGen エクスプレッションを見つけるには、サンプル(Samples)を選択します。
    • その他の場所に保存されているエクスプレッションを見つけるには、その他をロード(Load other)を選択します。
    注: 「ディスクリプション」に作成されているグローバル エクスプレッションもリストに表示されます。
  3. これを実行するには、[エクスプレッション]を選択します。

エクスプレッションを保存する

エクスプレッションの作成や修正を行ったら、SeExpr (.se)エクスプレッション ファイルとして保存できます。エクスプレッションは、既定ではXGen エクスプレッション エディタ(XGen Expression Editor)ライブラリ(Library)タブに保存されます。これには次の 2 つのフォルダのうちの 1 つが使用されます。

これらのエクスプレッションをいつでもロードして使用することができます。

XGen エクスプレッション エディタ(XGen Expression Editor)からエクスプレッションを保存するには

  1. 保存(Save)または名前を付けて保存(Save As)をクリックします。必要に応じてエクスプレッションを保存する場所を指定します。

XGen エディタ(XGen Editor)からエクスプレッションを保存するには

  1. エクスプレッションを保存するプリミティブまたはモディファイヤのアトリビュートの横にある アイコンをクリックし、エクスプレッションを保存(Save Expression As)を選択します。
  2. 必要に応じて、エクスプレッションを保存するフォルダを参照します。