私は別にレンダリングしてオーバーレイする2つのシーンがありますので、renderer.autoClear
をfalse
に設定してください。私は、レンダリングループ内renderer.clear()
を使用していますし、すべてが順調です:three.js:cubemapとrenderer.autoclear = false
// This works fine!
renderer.clear();
renderer.render(bgScene, bgCamera)
renderer.clearDepth();
renderer.render(scene, camera);
はしかし、私は今、反射物を作るために、シーンにcubecameraを追加しました。残念ながら、false
にrenderer.autoClear
セットを持つ、典型的な「絵」効果という引き起こし、周囲が変化したときに、反射物体の質感がクリアされていない問題を、引き起こしている:
// Causes "painting" effect
cubeCamera.updateCubeMap(renderer, scene);
が複製簡略化フィドルです問題。物事を単純にするために、私は2つのシーンを含めていません。私はこれが実際にライブラリのバグである可能性があることを認識しています。その場合、私はリポジトリに投稿します。
https://jsfiddle.net/pqoz74rf/4/