イメージの上にカーソルを合わせて確認
この簡単なチュートリアルの目的は、Arnold で正しいディスプレイスメント ワークフローを使用して、Mari から書き出されたテクスチャ マップをレンダリングする方法について説明することです。 この例では、クリーチャーのモデルとディスプレイスメント マップ(Alex Huguet 作成)を使用します。
UDIM 値を使用して、UV 空間の左下隅の座標から見たテクスチャの整数座標を表すことができます。 これにより、1 つの大きいテクスチャではなく、複数のテクスチャを使用して 1 つのモデルを対象とすることができます。
これは、UV テクスチャ空間を書き出すときに Mari で使用される規則です。 1001 (0,0)で開始し、U 方向に沿って 10 個のオフセットが続きます。 その後、V 方向に沿って次の行に進みます。つまり、U 方向に 10 個配置すると、V 方向に 1 個進みます。
1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 |
---|
以下の UV オフセット グリッドは、この関係をより分かりやすく示しています(クリーチャーのモデルでは 5 個のディスプレイスメント マップを使用するため、この例では 5 個の範囲のみを示しています)。
UV テクスチャ エディタでは、UV 空間に 1001 (0,0)から 1005 (5,0)の UV が配置されていること、またそれに従ってディスプレイスメント テクスチャ ファイルに名前が付けられていることを確認できます。
ディスプレイスメント テクスチャファイルを開くとき、Arnold は「相対」ファイル パスの命名規則を使用します。 テクスチャのレンダリングで問題がある場合は、ファイル パス名を「絶対」パスに変更します(プロジェクトのディレクトリを変更すると、パス名が「絶対」に自動的に変更されます)。
この方法をファイル入力で使用するには、ファイル名に <udim> タグを使用します。このタグが適切な番号に置き換えられます。
相対ファイル パス: Textures\displacement.<udim>.tif
絶対ファイル パス: C:\Users\Documents\Project\Textures\displacement.<udim>.tif
ファイル テクスチャ(絶対パス名 C:\Users\Documents\projects\Displacement-troll\sourceimages\displacement.<udim>.tif
を使用)はディスプレイスメント ノードに接続されており、このノードはクリーチャーに割り当てられたシェーダに接続されています。
ベクトル空間は「World」空間に設定されており、スケールは 0.75、「Bounds Padding」は 1、「Scalar Zero Value」は 0.25 に設定されています(これらの値は大まかな目安であり、ディスプレイスメント マップの生成方法と生成場所に従って変更する必要があります)。
ディスプレイスメント マップのディテールを確認するには、モデルのサブディビジョン設定を大きくする必要があります。この例では、サブディビジョン タイプを Catclark に設定し、反復は 2 に増やしています。.ass ファイルはこちらから入手できます。