首页 > 解决方案 > Three.js:可以在 BufferGeometry 中使用多种材质而无需多次绘制调用?

问题描述

是否可以在 Three.js BufferGeometry 中使用多种材质而不执行多个绘制调用?

我知道可以使用.addGroup()将“组”添加到 BufferGeometry,并且这些基本上允许在几何体中使用多种材质,但每个组都需要不同的绘制调用。是否可以在 BufferGeometry 上使用多种材质而不为每种材质进行不同的绘制调用?

标签: three.jsglsl

解决方案


不会。 a 的组在BufferGeometry内部作为单独的渲染项进行处理。对于每个渲染项,您都有各自的绘图调用。


推荐阅读