Texturas de tres.js que trabajan con Canvasrenderer, pero se presentan como negros con WebGlrenderer

StackOverflow https://stackoverflow.com/questions/8936305

Pregunta

Estoy dibujando una imagen a un lienzo (usando el método CityTexture en http://haldean.github.com/citycanvas/city.js) y luego usar eso como textura. Esto funciona perfectamente cuando uso el lienzo de tres.js, pero las texturas se muestran como negras cuando se usa un webglrenderer. Estoy generando las texturas como cuadrados con longitudes laterales de 256.

La demostración y el código están aquí, con un lienzo en la parte superior y un webglrenderer en la parte inferior: http://haldean.github.com/citycanvas/3d.html

Esto no sería un problema, excepto que el rendimiento del Canvasrenderer es bastante pobre cuando se está procesando mucha geometría, y WebGL parece funcionar mucho mejor. (Con eso en mente, si alguien tiene alguna sugerencia para hacer que el Canvasrenderer sea más eficiente, eso también sería genial). ¡Gracias!

No hay solución correcta

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top