首页 > 解决方案 > 如何在three.js 中更好地处理毛发?

问题描述

我现在得到的结果在左边。我想让结果尽可能接近右边的结果。只有头发。这是我的模型。 在此处输入图像描述 我怎样才能做到这一点?这是我现在使用的代码:

m.color.set( 0xffffff );
m.map.magFilter = THREE.NearestFilter;
m.map.minFilter = THREE.NearestFilter;
m.transparent = true;
m.alphaTest = 0.001;
m.alphaMap = null;
m.side = THREE.DoubleSide;
m.shininess = 6;
m.depthTest = true;
m.depthWrite = true;
m.skinning = true;
m.map.needsUpdate = true;

我尝试了不同的代码变体,但我不太了解three.js。我看到排序、重叠等问题。我该如何解决这个问题?

我在这里看到了一些使用 webgl 的成功结果:

标签: three.jswebglalpha

解决方案


推荐阅读