Shader Learn

09 Dibujar en varias pasadas

Mezcla: la transparencia es una fórmula

Mueve el objeto translúcido y observa el anillo de detrás; cambia después el modo de mezcla.

0.11
-1.41.4
Explicación

Arrastra los números subrayados a izquierda y derecha

material.transparent = true;material.opacity = ;material.depthWrite = ;material.blending = THREE.;mesh.position.z = ;
Fórmula de mezclaNormal: src × α + dst × (1 − α). Aditiva: src × α + dst.

La transparencia es mezcla: el nuevo color se combina con el que ya guarda el búfer. El orden cambia el resultado, por eso hay que ordenar los objetos transparentes.

Pruébalo

  • Desactiva la escritura de profundidad y compara el anillo de detrás
  • Cambia a Aditiva