アルファ ブレンディングが webGL で GPU アクセラレーションが行われるように、Three.js の同じ面に複数のテクスチャを重ねることは可能ですか?
下のテクスチャ (テクスチャ 1) にはアルファ チャネルがなく、上のテクスチャは下の画像例のテクスチャ 2 のような方法でアルファ チャネル化されるように、テクスチャは同じ面に適用されます (または適用されるべきです)。
このブレンディングは、前段階として HTML5 Canvas を使用して実現できますが、テクスチャ ビットマップは巨大になる可能性があるため、Canvas のブレンディング操作をスキップすることを好みます。
メッシュのコピーを作成し、メッシュごとに 1 つのテクスチャを適用してテストし、他のメッシュを透明にして少し移動しました。これはほぼうまくいきましたが、ちらつきがあり、オブジェクトを正確に同じ位置に置くことができないため、いくつかあります。適切な効果ではないテクスチャ間の空間。それらは、たとえばブレンドされたように見えるはずです。Photoshop (下の画像のように)。