如何在 Three.js 中消除网格材质中设置颜色的影响?



首先设置材质贴图(简单纹理)和网格颜色

mesh.material。地图= ....mesh.material.color.set (# ff0000);

然后我想设置另一个纹理

mesh.material。Map = ....

网格变成红色,但纹理是蓝色的,例如

如何去除材料上的颜色?

如果你不想让color属性影响纹理的颜色,将其设置为默认值白色。意义:

mesh.material.color.set( 0xffffff );

这是有效的,因为材料的颜色和漫射纹理的采样颜色相乘,以产生碎片的最终颜色值。

相关内容

  • 没有找到相关文章

最新更新