| On this page |
モデルのソース側のジオメトリ(矢印がある側)とターゲット側のミラーで一番近いジオメトリを合わせます。
ジオメトリの近接度は位置で定義されます。プリミティブの位置は、境界ボックスの中心を基準に計算します。 まず最初にミラープリミティブを探してから、そのプリミティブ内のミラーポイントを探すことでVertexアトリビュートをミラー化します。 その結果、Vertexアトリビュートを対称モデルで完全にミラー化することができます。
ミラー平面そのものは、ミラーのターゲット側上にあると想定されます。 2つのジオメトリエレメントを合わせるには、片方のジオメトリがソース側に、もう片方のジオメトリがターゲット側になければなりません。
サンプル
対称モデルの片側にテクスチャを付ける(例えば、人間のキャラクタ)にはテクスチャツールを使い、そしてAttribMirrorを使ってモデルの反対側にUVテクスチャ座標を自動的にミラー化します。
パラメータ
Group
ソースまたはターゲットとして使用するミラー用のジオメトリのサブセット。
Group Type
Groupフィールドで参照されるエレメントのタイプ。
Use Group As
ソースとしては、グループの要素がミラー平面を基準に残りのジオメトリ上にミラーされます。 ターゲットとしては、残りのジオメトリの要素がミラー平面を基準にグループの要素上にミラーされます。
Attribute
ミラーするアトリビュート。“Color”と“Texture UV”が便宜的に用意されています。 他のアトリビュートを指定するには、“Other Attribute”を選択して、 Attribute Name にアトリビュート名を入力します。
Attribute Names
“Other Attribute”を選択した時に、ミラーするアトリビュートの名前を指定します。アトリビュート名は、スペースで区切ります。 各アトリビュートは、Group Typeパラメータで指定したジオメトリ要素上に存在しなければなりません。
Tolerance
ミラーする距離がこの許容値内にある場合にのみ、ミラージオメトリを合わせます。
Origin
対称平面の原点。
Distance
対称平面を動かす距離。
Direction
対称平面の法線方向。
Attribute Mirror
単にアトリビュートをコピーするのではなくて、アトリビュートそのものを変換したい場合があります。これは、floatアトリビュートにのみ効果があります。
No Mirroring
変更なしでアトリビュートがコピーされます。
UV Mirroring
アトリビュートが指定したUVミラー基準線を使ってミラーされます。これはテクスチャアトリビュートで役に立ちます。
Vector Mirroring
アトリビュートがミラー平面を使ってミラーされます。移動成分は無視されます。 これは、Normalアトリビュートのミラーで役に立ちます。
Point Mirroring
アトリビュートがミラー平面を使ってミラーされます。これは移動成分を含み、Rest Position(静止位置)などのアトリビュートで非常に役に立ちます。
String Replace
有効な時、ミラーする文字列値を検索して置換します。
Search For
String Replaceが有効な時に、ミラーする文字列値内の名前を変更したい文字列。
パターンマッチングルールは、Attrib String Editの例と同じです。
Replace With
String Replaceが有効な時、Search Forパターンに合致したミラー文字列がこの値に置換されます。
パターンマッチングルールは、Attrib String Editの例と同じです。
| See also |