メッシュの接線
接線はたいていバンプマッピングされたシェーダーで使われます。接線は
水平 (U) テクスチャの方向に沿ってメッシュ表面に続く単位長さのベクトルです。Unity における接線は
ベクトルを定義する "x、y、z" コンポーネントで Vector4 として表されます。必要な場合、 w
が法線を反転するために使用されます。
Unity は法線と接線のベクトル積を取って、他の表面のベクトル(法線)を計算し、
結果を tangent.w で乗算します。したがって w
は常に 1 か -1 でなければなりません。
メッシュのバンプマップのシェーダーを使用する場合、自身の接線を計算する必要があります。
normals を割り当てた後か RecalculateNormals を使用して接線を割り当てます。