私はOpenMeshを使って三角形メッシュを処理しています。
私は頂点texcoordを設定するためにメッシュパラメータ化を行っており、頂点texcoordに関する私の全理解はそこから得ています。もしそれが間違っていなければ、頂点への変更可能な値でなければなりません。
しかし、すべての頂点の接線空間を計算したいのですが、すべてのチュートリアルでは頂点に固定されたプロパティのように「頂点texcoord」について話します。
ここで私が読ん1 tutorialsだ、と私たちはタンジェントスペースフェーズをスキップしますTEXCOORD任意に作成することはできませんので、私たちが取り組んでいるメッシュが、持っていない場合には、接線空間を計算するときに「頂点テクスチャ」が持つプロパティ
を語りますコード内のUVマップ、UVマップはデザイン依存であり、テクスチャの作成方法を変更します。タンジェントスペース
はありがとうを計算する際
だから、 "TEXCOORDは、" どのような性質を持っている必要があります!
変更可能な値はどういう意味ですか?パラメータ化を選択すると、各頂点は特定のテクスチャ座標を持ち、接線空間を計算するために使用できます。 – BDL
テクスチャの座標がどこから来るかは関係ありません。それをパラメータ化(実際にはテクスチャ座標の変更が必要な場合)またはモデリングのステップにしてください。接線空間を計算する場合は、これらの座標を固定する必要があります。それらを変更すると、接線空間も変更されます。 –
あいまいな質問にお返事ありがとうございます。私がメッシュのパラメータ化をしたとき、別のメソッドを使用すると異なる結果が得られ、次に異なるテクスチャが得られます。しかし、私が接線空間を学んでいるとき、それはtexcoordがビルドイン属性であると感じさせます。今は明らかです。だから私は接線空間を計算するためにどのようなパラメータ化の結果を使用することができます。 –