Várias texturas transparentes na mesma face de malha em Three.js

É possível colocar múltiplas texturas umas sobre as outras na mesma face em Three.js para que a mistura alfa seja feita com GPU acelerada em webGL?

As texturas são (ou devem ser) aplicadas à mesma face, de modo que a textura da parte inferior (textura 1) não tenha canal alfa e as texturas acima sejam canalizadas em alfa de uma maneira semelhante à textura 2 no exemplo de imagem abaixo.

Essa combinação pode ser obtida usando o HTML5 Canvas como pré-etapa, mas como os bitmaps de textura podem ser enormes, prefiro ignorar as operações de mesclagem do Canvas.

Eu testei criando uma cópia da malha e aplicando uma textura por malha e fiz outra malha transparente e movi-a um pouco, o que teve sucesso quase que bem, mas há alguma cintilação e porque os objetos não podem estar exatamente na mesma posição, existe alguma espaço entre texturas que não é o efeito certo. Eles devem parecer que foram misturados, por exemplo. Photoshop (como é a imagem abaixo).

questionAnswers(1)

yourAnswerToTheQuestion