-1
複数のフォーマットから3Dモデルをロードしています。それぞれ独自の座標系を使用しています。ノードの座標系を変更せずに変更する
すべてが同じ座標系になるようにそれらを変形するのは簡単です。
問題は、どちらのモデルも同じフォーマットのモデルを別のモデルに接続しようとするときです。 彼らはすでに同じ座標系に入っていたので、それらを共有座標系に変更する変換は、子に2度適用されます。
フォーマットごとに固有のコードを作成し、何か別のものにアタッチしたり、フォーマットをチェックしたり、ughhhhしたいときはいつでもそうです。
私の現在のノード構造は非常に一般的で、この問題の一般的な解決策があるのだろうかと思います。
私が実際に読み込んでいるモデルは、実際に異なる慣習を持っています。読み込み時に頂点自体を変更することは問題ではありませんが、実際は、全体に広がっているアニメーションデータをすべて変更するのははるかに面倒です。別のフォーマットでは、パックされた頂点も使用されるため、シェーダの外側には何も関係しません。 – user2503048
@ user2503048:あなたは本当にあなたが問題を解決できると言っていますが、したくないですか? –
私はそれを修正するためのよりエレガントで一般的な方法があるかどうか尋ねています。 – user2503048