0

three.jsで簡単な例を作成しようとしています。ボリュームを構成する三角形がたくさんあります。三角形の順序が間違っているか、奇妙な順序でレンダリングされているようです。これがあなたが見ることができる例です:

http://urlmin.com/qlp

ビューを回転させて、ビューがちらつくのを確認してください。

動作はキャンバスまたは webgl レンダラーと同じです。

私はライトを使用していないことに注意してください。各三角形の色はわずかに異なります。

本当に単純なものが欠けているに違いありません。あなたの考えを教えてください。ありがとう!

4

1 に答える 1

0

JSFiddleはこちらhttp://jsfiddle.net/aR8wr/

カメラの NEAR プレーンは非常に小さく、FAR プレーンは非常に大きいです。これにより、レンダリングの精度が低下し、浮動小数点エラーが発生し、ちらつきが発生します。これらの変数をたとえば 0.01 と 1000 に設定すると、ちらつきがなくなります。

角度によってはまだ奇妙に見えます。何が原因なのか正確にはわかりませんが、モデルを小さな三角形に分割すると役立つ場合があります。または、NEAR と FAR により適切な値を設定する限り、完全に機能する WebGLRenderer を使用することもできます。

于 2013-06-10T20:59:24.683 に答える