0
カスタム素材THREE.ShaderMaterial
のアルファマップテクスチャとして使用するpng画像(16x16)があります。これはイメージです。Three.jsのShaderMaterialでアルファマップテクスチャを使用するには?
これは私のプリロードTextureオブジェクトの設定です:私は追加ShaderMaterialのプロパティで
alphaMap.magFilter = THREE.NearestFilter
alphaMap.wrapT = THREE.RepeatWrapping
alphaMap.repeat.y = 10
alphaMap.needsUpdate = true
:
transparent: true
はその後defines
を追加しました:
USE_ALPHAMAP: true,
ALPHATEST: 0.5
そして最後にuniform
:
alphaMap: { type: 't', value: alphaMap }
私はすべてのエラーを得ることはありませんが、メッシュは表示されません。 diffuseColor.rgb
と設定すると、メッシュはすべて黒です。欠けているか間違っていますか?この問題(文書化されていない)へ