On this page |
UVProjectは、UVPeltは、UVテクスチャアトリビュートがまだ存在していなければ、そのアトリビュートを作成します。 アトリビュートクラス(VerticesまたはPoints)は、 Group Type で決まります。 UVは、頂点に適用することを推奨します。 その理由は、ポリゴンジオメトリを細かく制御し、テクスチャの境界の継ぎ目を修復することができるからです。
このオペレーションのエフェクトは、UVビューポート、またはテクスチャを有効にした3Dビューポートでうまく可視化されます。
XYZ
ジオメトリの距離に相当します。
UVW
UVW(テクスチャ)空間の距離に相当します。
UV
テクスチャ空間内の3番目の次元を無視します。
Note
閉じたメッシュ/Bezier/NURBSサーフェスに対して、境界の投影が継ぎ目になります。 UVTextureを使えば、それらのサーフェスを自動的に開くことができます。 他には、UVProjectを適用する前にConvertノードを使って、サーフェスをポリゴンに変換してください。
UV Projectの使い方
-
ジオメトリレベルでポイントを選択します。
-
Texture タブのUV Projectツールをクリックします。
-
パラメータエディタの Projection のドロップダウンメニューからタイプを選択します。
Orthographic(正投影) | ||
Polar(極) | ||
Cylindrical(円柱) | ||
Toroidal(ドーナツ状) | ||
Plastic Wrap(ビニールラップ) |
Projectionハンドルを使えば、テクスチャを移動、回転、スケールすることができます。
パラメータ
UV Attribute
作成するテクスチャ座標アトリビュートの名前。デフォルトはuv
。
Group
テクスチャUV座標を適用するジオメトリのサブセット。
Group Type
Groupフィールドで参照されるエレメントのタイプと使用するUVテクスチャアトリビュートのクラス。
Projection
使用する投影ジオメトリのタイプ。
Inner Radius
Toroidal(ドーナツ状)投影で使用するトーラスの内側半径。外側半径は常に0.5です。
Transformation
Transform Order
トランスフォームの順番。
Rotate Order
回転の順番。
Translate
XYZ軸毎の移動量。
Rotate
XYZ軸毎の回転量。
Scale
XYZ軸毎の不均一スケール。
Pivot
トランスフォームのローカルピボットポイント。
Initialize
Method
Initialize ボタンを使用した時のトランスフォームの初期化の方法を指定します。
Initialize
自動的に投影ジオメトリをグループの境界ボックスにフィットします。
U Range
投影ジオメトリ上のテクスチャの左右のそれぞれの位置。
V Range
投影ジオメトリ上のテクスチャの上下のそれぞれの位置。
Angle
UVテクスチャ空間のポイント(0.5, 0.5)でテクスチャ座標を回転します。
Fix Boundary Seams
テクスチャを正しくラップします。これはVertex UVアトリビュートでのみ動作します。
Fix Poles
隣接する頂点のUV座標を使って、投影ジオメトリの極にある未定義の投影を改善します。 (例えば、Polar投影の北と南の極)。
Pole Radius
頂点がその極の範囲内にあると見なされる正確な極からの距離。
Examples
ProjectionTypes Example for UV Project geometry node
このサンプルでは、UV Project SOPでサポートされている色々な投影タイプを説明しています。
The following examples include this node.
FurBallWorkflow Example for Fur geometry node
このサンプルでは、Fur SOPとMantra Fur Procedural SHOPをアニメーションするスキンジオメトリに適用する方法を説明しています。 CVEXシェーダを使って、ジオメトリに割り当てられたアトリビュートに応じて髪の毛の見た目を定義しています。
このサンプルでは、Layer SOPを使って複数のテクスチャを1つのオブジェクト上に重ねる方法を説明しています。
このサンプルでは、Layer SOPとVEX Layered Surface SHOPを使用することで、別々のUVセットに複数のシェーディングレイヤーを持たせる方法を説明しています。
PointExamples Example for Point geometry node
Point SOPは非常に汎用的なオペレータです。 このサンプルでは、Point SOPを使ってポイントのウェイト、カラー、法線、UVのアトリビュートを制御する方法を説明してます。
さらに、Point SOPによってPointアトリビュート間に色々な関係を作成することができます。
DoorWithPolkaDots Example for Scatter geometry node
このサンプルでは、入力ジオメトリを再修正したり壊すことでトポロジーが変わってしまっても、整合性を保つようにポイントをばら撒くScatter SOPの使い方を説明しています。 これは、テクスチャ空間にポイントをばら撒くオプションで実現しています。
ProjectionTypes Example for UV Project geometry node
このサンプルでは、UV Project SOPでサポートされている色々な投影タイプを説明しています。
See also |