PV3D DAEインポート - ランダムな法線が反転し、ランダムスケール?
-
02-10-2019 - |
質問
BlenderのCollada Exporterプラグイン(1.4)によってエクスポートされるDAEモデルをインポートするPV3Dアプリケーションを開発しています。ブレンダーでそれらを構築するとき、私は正確な寸法を使用します(最終ゲームはPV3Dでスケールモデルを持つことです)。
同じ寸法のスケールを使用して、PV3Dに非常に小さくて表示されるモデルもありますが、他のモデルは適切なサイズです。多くは、それらがブレンダーでどのように構築されたかに似ていない回転で現れます。また、Blenderの法線をPv3Dで適切に表示するためには、Blenderの法線をひっくり返す必要があります。それでも、Pv3Dには標準的な三角形が依然として逆に表示されます。どのモデルが小さく見えるかの中でパターンを識別することはできないようです。ランダムに反転する通常の通常にも同じことが言えます - 私はそれにパターンがないようです。
誰かがこのような問題の経験がありましたか?私はそれに取り組む方法を考えることさえできません - 症状は、PV3Dがインポートを処理する方法、またはBlenderがエクスポートを処理する方法で何かを指しているようです。
解決 2
私はついに問題の原因をしばらく前に見つけ、この投稿を更新する必要があることを覚えていました。
結局のところ、通常は反転していませんでした。私のモデルには、相対的な急性角度とシャープでフラットな投影が含まれていました(低いグレードのランプを考えてください)。特定の角度から表示されると、Z-sorting(デフォルトでオブジェクト中心でソート)は、鋭角と平らで鋭い投影により、ポリの中心がその背後にある別のポリの中心よりも遠く離れているため、顔を誤って並べ替えました。
カメラはモデルの周りの単一の固定軌道に制限されていたため、モデルの反対側から同じことが逆に発生したため、すべての私のビュー角度から効果が一貫していたため、法線が反転したように見えました。
規模の問題については、私はそれを理解したことはありませんでした。私は自分のモデル作成のためにSketchUpに移動しましたが、それはそれを解決するように見えました。
他のヒント
私は法線に同様の問題を抱えていましたが、objdataにスケール/回転を適用した後(最初に単一のユーザーにしなければならなかった)、紙で見たものに対応する方向に正規が直面していたことがわかりました。
これにより、スケーリングの問題も修正するはずです。