Pivot Painterは、モデルの頂点データとさらにUVチャンネル内にモデルのピボットと回転の情報を格納するSOPです。 これらの情報をUnrealのシェーダシステム内で参照することで、インタラクティブなエフェクトを作成することができます。 このツールは、特にEpic Games社が提供しているUnreal Engineのマテリアル関数で動作するように構築されました。 しかし、このエンコードされた情報は一般的なアトリビュートを使用しているので、Unityなどの他のエンジンでも使用することができます。 https://docs.unrealengine.com/en-US/Engine/Content/Tools/PivotPainter/index.html
パラメータ ¶
Data Packing Method
このメニューでは、このツールがデフォルトの方法またはカスタム設定のどちらに基づいてPivotPainter情報をエンコードするのか決めます。
Layout Lightmap UVs
これは、このツールが自動的にプライマリUVsに基づいてLightmap UVsを生成させます。
UV Padding
これは、Lightmap UVsをレイアウトする時に適用される隙間を制御します。
Per Object ¶
Pivot Position
Pivot Positionのエンコードに使用するアトリビュートコンポーネント。
Forward Axis
Forward Axisのエンコードに使用するアトリビュートコンポーネント。
Random Value
ランダム値のエンコードに使用するアトリビュートコンポーネント。
Motion Mask
Motion Maskのエンコードに使用するアトリビュートコンポーネント。
Hierarchical ¶
Leaf Pivot Position
Leaf Pivot Positionのエンコードに使用するアトリビュートコンポーネント。
Branch Pivot Position
Branch Pivot Positionのエンコードに使用するアトリビュートコンポーネント。
Branch Angle
Branch Angleのエンコードに使用するアトリビュートコンポーネント。
Use Mask
このトグルは、オブジェクトのモーションマスクに頂点カラーの使用を有効/無効にします。
Input Data
このメニューでは、このツールにピボットポジションの生成をさせるのか、または、独自のピボットポジションを使用するのか制御することができます。
Branches Group
ブランチジオメトリを含んだプリミティブグループ。
Leaves Group
リーフジオメトリを含んだプリミティブグループ。