model.material.transparent = true;
model.material.opacity = 0.1;
这样写,就没有用,把模型打印出来看到的属性也已经设置成上面的样子,但是就是没有透明的效果,解决方法就是加上下面一句:
model.material.alphaTest = 0.1;
three.js官方文档说alphaTest属性的含义如下:设置运行alphaTest时要使用的alpha值。如果不透明度低于此值,则不会渲染材质。默认值为0。
但问题是在未加设置alpahTest时,默认值为0的话,不透明度显然是大于它的,应该正常渲染啊,结果却并未渲染。不知道是为啥?
参考:link