У меня возникла проблема с отображением кубов с использованием CanvasRenderer, зависит от положения камеры, какие-либо кубы потеряли одни и те же части, и показать часть лица другого куба, как показано ниже:Three.js - Проблема для рендеринга объектов с использованием CanvasRenderer
в этом примере есть два куба, когда камера спереди есть не проблема:
Но, когда я изменяю де камеры:
Оказывать Я использую массив материалов, это один из:
new THREE.MeshLambertMaterial({ color: 0x006600, ambient: 0xffff00, side: THREE.DoubleSide, overdraw: 0.5 }),
Tessellate это хороший способ, но не работает в этом случае, так как одна из лица является прозрачной. WebGLRenderer отлично работает! –