0

そのため、Away3Dエンジンを使用してFlashを使用して3Dでコンテンツを開発する方法を学びましたが、Away3Dを使用するための多くの手法と方法を理解するようになり、問題が発生しました。

ここに画像の説明を入力してください

上記のように、テクスチャが付いた長方形があり、残りのオブジェクトから1単位離れて配置されていますが、固定点でy軸を中心に回転している場合。奇妙なことが起こり始めます。

私はそれをzファイティングと呼んでいますが、それは2つのオブジェクトがまったく同じ深さで正しい場合のみですか?

いずれにせよ、この問題に対処する方法、または何を使用するか、どこで調査するかについてのいくつかの指針が必要です。この問題はAway3Dにあまり詳しくないため、どこから始めればよいかわかりません。

どんな助けでも大歓迎です:)

4

1 に答える 1

2

これはまさにZファイティングであり、両方のオブジェクトは深度バッファでまったく同じ深度にあります。

A.デプスバッファの精度を上げる(16ビットから24ビットに)

B.深度を効率的に使用するようにしてください(たとえば、オブジェクトが5 .. 5000の範囲内にある場合、0.01 .. 5000の深度範囲を使用するのは無駄です)

C.最も複雑なケースでは、遠方のオブジェクトと近方のオブジェクトに別々に2つの深度範囲を持つ2パスレンダリングを使用できます。

于 2012-11-30T11:20:44.140 に答える