ジオメトリ
ジオメトリシェーダーを活用した操作に関する設定が可能です。
スケール
ジオメトリシェーダーでメッシュを拡大したり縮小したりする機能です。
スケールの有効
スケールを有効にします。
| Value | Number | Description | RawProperty |
|---|---|---|---|
False | 0 | スケールを無効にします。 | _GeometryScaleEnable |
True | 1 | スケールを有効にします。 | " |
スケールの範囲
スケールの拡大縮小する範囲を設定します。1が通常サイズで、0では大きさが0になります。
| Element | RawProperty |
|---|---|
| A* | _GeometryScaleBounds.x |
| B* | _GeometryScaleBounds.y |
押し出し
ジオメトリシェーダーでメッシュをノーマル方向に押したり引いたりする機能です。
押し出しの有効
押し出しを有効にします。
| Value | Number | Description | RawProperty |
|---|---|---|---|
False | 0 | 押し出しを無効にします。 | _GeometryPushPullEnable |
True | 1 | 押し出しを有効にします。 | " |
押し出しの範囲
押し出しの距離の範囲を設定します。0では元の位置になり、プラスの値でノーマルの方向に、マイナスの値でノーマルの逆の方向になります。
| Element | RawProperty |
|---|---|
| A* | _GeometryPushPullBounds.x |
| B* | _GeometryPushPullBounds.y |
区切りの偏り
押し出しの影響を受ける区切りの偏りを指定します。
左側(0.0)では頂点の位置が基準となり、頂点から押し出されるようになります。
中心(0.5)ではメッシュの中心が基準となり、メッシュごとに押し出されるようになります。
右側(1.0)では頂点の反対に位置する辺を基準となり、押し出されるようになります。
| RawProperty |
|---|
_GeometryPushPullPartitionBias |
回転
ジオメトリシェーダーでメッシュをノーマル方向を軸に回転させる機能です。
回転の有効
回転を有効にします。
| Value | Number | Description | RawProperty |
|---|---|---|---|
False | 0 | 回転を無効にします。 | _GeometryRotationEnable |
True | 1 | 回転を有効にします。 | " |
影響量
回転の影響量を指定します。0にすると回転の効果が無くなります。
| RawProperty |
|---|
_GeometryRotationStrength |
逆回転*
回転を逆にします。
| Value | Number | Description | RawProperty |
|---|---|---|---|
False | 0 | _GeometryRotationInvert | |
True | 1 | 逆回転になります。 | " |
一方向回転
通常は共通設定のモディファイア側の設定で挙動を制御するのですが、回転に関しては個別に設定ができるようにプロパティを設けました。
このプロパティを有効にすると0~1のリピートとなり、常に同じ方向にむけて回転するようになります。
| Value | Number | Description | RawProperty |
|---|---|---|---|
False | 0 | 0~1をピンポン式のように行き来します。 | _GeometryRotationNoiseRepeat |
True | 1 | 0~1をリピート(行き来)します。 | " |
頂点モザイク化
頂点座標をモザイク化する機能です。
頂点モザイク化の空間
頂点モザイク化の有効、またその基準となる空間を指定します。
| Value | Number | Description | RawProperty |
|---|---|---|---|
Disable | 0 | 無効にします。 | _GeometryPixelizationSpace |
Model | 1 | モデル空間を基準にします。ウェイト等で変形した座標は適応されます。 | " |
World | 2 | ワールド空間を基準にします。 | " |
PostGeometry | 3 | ジオメトリで頂点を操作した後の座標を基準にします。 | " |
頂点モザイク化
頂点モザイク化の粗さを設定します。
| Element | Description | RawProperty |
|---|---|---|
| X Y Z | XYZの粗さを設定します。値を上げるほどモザイクが荒くなります。 | _GeometryPixelization.xyz |
| All | 全体の粗さを設定します。値を上げるほどモザイクが荒くなります。 | _GeometryPixelization.w |