テクスチャを適用する

 
 
 

テクスチャを適用するには、次のさまざまな方法があります。

これらのどのテクスチャリング方法を使用しても同じ結果が得られます。上級ユーザ向けの方法もありますが、他の方法ではマウスを何度かクリックするだけで基本的なテクスチャリングをすばやく実行できます。

テクスチャを適用したら、テクスチャ プロジェクションを作成するか、既存のテクスチャ プロジェクションを指定する必要があります。「テクスチャ プロジェクションを指定する」を参照してください。

テクスチャ メニューを使用してテクスチャリングする

  1. 1 つまたは複数のオブジェクト、グループ、階層、ポリゴン、またはポリゴン クラスタを選択します。

    • ポリゴンまたはポリゴン クラスタを選択する場合は、必要に応じてローカル マテリアルが適用され、テクスチャがローカル マテリアルに適用されます。ローカル テクスチャは、他のソフトウェアで「フェイスマッピング」と呼ばれることがあります。ローカル マテリアルの詳細については、「選択したポリゴンおよびポリゴン クラスタにマテリアルを割り当てる」を参照してください。

    • 複数のオブジェクトを選択する場合は、オブジェクトごとに個別のプロジェクションを受け取りますが、同じプロジェクション名を共有してください。

  2. [Render]ツールバーから[取得](Get) [テクスチャ](Texture)を選択して、[テクスチャ]メニューを表示します。

  3. メニューの下部で、イルミネーション シェーダが、チェックされている有効なテクスチャを、適用するテクスチャに入力されていることを確認します。アンビエント、ディフューズ、透明度、および反射の各入力をあらゆる組み合わせで有効にすることができます。デフォルトでは、アンビエントとディフューズが有効になっています。

    入力の有効/無効を切り替えるには、リスト内の入力をクリックします。[Shift]キーを押して、複数の項目をクリックする間、メニューを開いておきます。

  4. メニューを開いた状態で、次の項目のいずれかを選択します。

    Texture(テクスチャ)

    エフェクト

    イメージ

    ユーザ定義のテクスチャ プロジェクションとテクスチャ サポートを使用し、オブジェクトのサーフェイス上にイメージを適用します。テクスチャ イメージを使用してバンプ マップを作成することもできます。

    クリップ

    そのシーンのイメージ クリップすべてを一覧表示するサブメニューを開きます。クリップを選択すると、[Image]シェーダを介してテクスチャとしてオブジェクトにクリップが適用されます。

    ソース

    そのシーンのイメージ ソースすべてを一覧表示するサブメニューを開きます。ソースを選択すると、そのソースからクリップが作成されます。作成されたクリップは[Image]シェーダを介してテクスチャとしてオブジェクトに適用されます。

    マップ ルックアップ

    テクスチャ マップ、ウェイト マップ、または頂点 RGBA プロパティを抽出、作成し、カラー値として出力します。

    セル

    オブジェクトのサーフェイスに 3D のセル状サーフェイス パターンを作成します。

    チェッカーボード

    定義できるチェッカー ボード パターンを作成します。

    クラウド

    オブジェクトのサーフェイスに 3D のクラウド パターン テクスチャを作成します。

    ファブリック

    オブジェクトのサーフェイスに、柔軟に編集できる 3D のファブリック パターンを作成します。

    フラッグストーン

    オブジェクトのサーフェイスにフラッグストーン/ステンドグラスのパターンを作成します。

    フラクタル

    オブジェクトのサーフェイスにプロシージャルなフラクタル テクスチャを作成します。このテクスチャは、透明度などの別のテクスチャのパラメータの処理にもしばしば使用されます。

    グラディエント

    定義できるカラー/アルファのグラディエントを作成します。グラディエントのカラー値、アルファ値は編集可能で、パターンも調整可能です。

    Grid(グリッド)

    オブジェクトのサーフェイスにグリッド パターンを作成します。

    Marble(大理石)

    オブジェクトのサーフェイスに 3D の大理石テクスチャを作成します。大理石の年齢、傷、およびカラーをカスタマイズできます。

    Ripple(リプル)

    オブジェクトのサーフェイスに、水滴が落ちたときのような波紋を作成します。

    オブジェクトのサーフェイスに、柔軟に編集できる岩のテクスチャを作成します。

    オブジェクトに雪の 3D テクスチャを作成します。しばしば、雪に覆われたオブジェクトをシミュレートする際に使用されます。

    地形

    オブジェクトのサーフェイスに、柔軟に編集できる地形パターンを作成します。

    筋目

    オブジェクトのサーフェイスに、3D の筋目のテクスチャを作成します。

    オブジェクトのサーフェイスに、柔軟に編集できる 3D の木のテクスチャを作成します。木の年輪とカラーはカスタマイズできます。

    その他...

    ブラウザを開き、テクスチャ プリセットのタイプを選択できます。

    オブジェクトがマテリアルを共有する場合は、新しいマテリアルが自動的に作成されます。オブジェクトが既にテクスチャリングされている場合は、既存のテクスチャが置き換えられます。選択したテクスチャが指定のサーフェイス シェーダのパラメータに接続され、テクスチャのプロパティ エディタが開きます。

  5. テクスチャのプロパティ エディタで、テクスチャのプロジェクションを指定します。「テクスチャ プロジェクションを指定する」を参照してください。

  6. この時点で Render Tree を開くと、次のようになります。

    有効になっているサーフェイス シェーダの入力によっては、サーフェイス シェーダのあらゆる入力の組み合わせ(アンビエント、ディフューズ、透明度、および反射)にもテクスチャを接続できます。

    この Render Tree のシェーダ ノードでは、次のことができます。

    シェーダ

    機能

    A

    イメージ クリップ。詳細については、「イメージのソースとクリップを管理する」を参照してください。

    B

    イメージ クリップを保持し、そのクリップに対応するテクスチャ プロジェクションを指定するイメージ シェーダ。

    C

    デフォルトのサーフェイス シェーダの Phong。

    D

    オブジェクトの外観を定義する、ほぼすべてのシェーダを受け入れるマテリアル ノード。

    注:
    • [取得](Get) [テクスチャ](Texture)メニューを使用してテクスチャをオブジェクトのサーフェイス シェーダの[Transparency]入力に接続すると、サーフェイス シェーダの[透明度]オプションで[アルファ使用](Use Alpha)オプションと[反転](Invert)オプションが有効になります。

      • 透明度をコントロールする際にはカラー チャンネルよりもイメージのアルファ チャンネルまたは内部マットを使用する頻度が高くなるため、[アルファ使用](Use Alpha)オプションを有効にします。

      • 通常のマットは、黒い領域が透明になり白い領域が不透明になるため、[反転](Invert)オプションを有効にします。一方、サーフェイス シェーダはこの逆になります。つまり、黒い領域が不透明となり、白い領域が透明となります。透明度を反転させると、マットにより定義された適正な透明度が得られます。

    • [取得](Get) [テクスチャ](Texture)メニューを使用し、テクスチャをオブジェクトのサーフェイス シェーダの[Reflection]入力に接続すると、サーフェイス シェーダの[反射]オプションの[アルファ使用]オプションが自動的に有効になります。

      反射をコントロールする際にはカラー チャンネルよりもイメージのアルファ チャンネルまたは内部マットを使用する場合が頻度が高くなるため、このオプションを有効にします。

    透明度および反射のオプションの詳細については、「透明度」および「反射率」を参照してください。

Render Treeを使用したテクスチャリング

Render Tree を使用してテクスチャをオブジェクトに適用する場合は、すべてを最初から作成します。[レンダリング]ツールバーの[テクスチャ]メニュー コマンドは、マテリアルとテクスチャの間に一連のミキシング シェーダを自動的に接続しますが、Render Tree で作業する場合はツリーを手動で構成する必要があります。

  1. Render Tree ビューにオブジェクトのマテリアルを表示します。

  2. テクスチャ ノードを Render Tree に追加します。「Connecting Shader Nodes(シェーダ ノードを接続する)」を参照してください。

  3. テクスチャ ノードのプロパティ エディタで、プロジェクションを指定します。「テクスチャ プロジェクションを指定する」を参照してください。

  4. テクスチャ シェーダの出力を接続して、必要に応じてシェーダ パラメータを制御します。「ノードを接続する」を参照してください。

シェーダのプロパティ エディタを使用してテクスチャリングする

各シェーダのプロパティ エディタで、それぞれのパラメータに対応する接続アイコンを使用して、オブジェクトをテクスチャリングするもできます。すべてのパラメータには、固有の接続アイコンがあります。このアイコンをクリックすると、対象となるパラメータで使用可能な共通のシェーダが一覧表示されるメニューが開きます。

  1. シェーダのプロパティ エディタで、シェーダを接続するパラメータの最後にある接続アイコンをクリックまたは右クリックします。

     

    [未接続]: クリックまたは右クリックしてメニューを開きます。

     

    [接続]: 右クリックしてメニューを開きます。(左クリックすると、接続されたシェーダのプロパティ エディタが開きます)。

  2. 表示されたメニューから、テクスチャ シェーダを適用するオプションを 1 つ選択します。

    • [各種のシェーダ](Various shaders): パラメータに共通して関連付けられているシェーダの一覧が表示されます。これらのシェーダのうち 1 つを選択すると、そのシェーダがパラメータに接続されます。シェーダが既にパラメータに接続されている場合は、その接続が解除され、新しいシェーダに置き換えられます。

    • [クリップ](Clips): シーンのすべてのイメージクリップを一覧表示するサブメニューを開きます。クリップを選択すると、クリップは[Image]シェーダを介してパラメータに接続されます。

    • [ソース](Sources): シーンのすべてのイメージソースを一覧表示するサブメニューを開きます。ソースを選択すると、そのソースからクリップが作成されます。作成されたクリップはイメージ シェーダを介してパラメータに接続されます。

    • [その他](More): ブラウザが開き、シェーダライブラリからシェーダを選択できます。選択したシェーダがパラメータに接続されます。シェーダが既にパラメータに接続されている場合は、その接続が解除され、新しいシェーダに置き換えられます。

    その他の利用可能なオプションの詳細については、「接続アイコンの状態」を参照してください。

  3. 接続アイコンをクリックして、パラメータに接続したテクスチャ シェーダのプロパティ エディタを開き、テクスチャ プロジェクションを指定します。「テクスチャ プロジェクションを指定する」を参照してください。

テクスチャ プロジェクションを指定する

テクスチャ シェーダおよびその他の一定のプロパティでは、プロジェクションを選択する必要があります。既存のプロジェクションを指定するか、プロパティ エディタのテクスチャ プロジェクション コントロールを使用して新しいプロジェクションを作成することができます。このコントロールは、(選択したテクスチャノードの)Render Treeビューの上部と、(選択したテクスチャレイヤの)Texture Layer Editorおよびマテリアル パネルにも表示されます。

A

複数のオブジェクトで同じマテリアルが使用される場合は、[すべて](All)または特定の 1 つのオブジェクトを選択できます。

このボックスは、マテリアルが複数のオブジェクトで共有されている場合にのみ表示されます。プロパティ エディタまたはビューがロックされていない限り、このボックスは、シーンでオブジェクトを選択するたびに自動的に更新されます。

B

使用する、既存のプロジェクションを選択します。

テクスチャを適用するときに、オブジェクトに 1 つまたは複数のプロジェクションが既に含まれている場合は、テクスチャには最初のプロジェクションが自動的に使用されます。ただし、このボックスは、特定のプロジェクションを明示的に選択するまで空白となります。

同じマテリアルが使用されている複数のオブジェクトで異なるプロジェクションが使用されている場合は、1 つのプロジェクション名ではなく、[(複数の値)]((multiple values))が表示されます。すべてのオブジェクトに同じ名前のプロジェクションがある場合は、プロジェクションを名前で選択できます。ただし、異なるオブジェクトのプロジェクションに命名規則を使用している場合は、アスタリスク(*)のワイルドカードを使用して文字列を入力できます。

オブジェクトにカスタムの 3D ベクトル ICE 属性が設定されている場合、これらの属性を UVW 座標として使用するよう選択できます。「ICE でテクスチャ プロジェクトを適用する」を参照してください。

C

クリックすると、選択したプロジェクションのプロパティとサポート(存在する場合)を変更します。

複数のテクスチャ プロジェクションの場合は、複数の選択項目のプロパティ エディタが開きます。このプロパティ エディタで行った変更は、すべてのプロジェクションに適用されます。

D

クリックすると、新しいプロジェクションを作成できます。「テクスチャ プロジェクションを作成する」を参照してください。

テクスチャ プロパティを編集する

[レンダリング]ツールバーから直接、オブジェクトに適用されているテクスチャのプロパティ エディタにすばやくアクセスできます。

  1. 編集するテクスチャを使用するオブジェクト、グループ、または階層を選択します。

  2. [修正](Modify) [テクスチャ](Texture)([テクスチャ名](name of texture))を選択して、テクスチャ シェーダとそのプロパティ エディタを選択します。

    サブメニューには、オブジェクト、グループ、または階層に適用されているすべてのシェーダ(テクスチャが含まれるもの、含まれないもの)が一覧表示されます。サブメニューの下部には、使用されているイメージ クリップもすべて一覧表示されます。

テクスチャを削除する

マテリアルからテクスチャ シェーダを削除しても、そこに関連付けられたプロジェクトとサポートは削除されません。関連付けられたプロジェクトとサポートも削除するには、Explorer でテクスチャ座標クラスタ、テクスチャ プロジェクション、またはサポート オブジェクトを選択し、[削除]をクリックします。