Un alfa limpio para integrar tus renders
Una imagen transparente está lista cuando sus bordes siguen siendo creíbles sobre los fondos previstos, tras importarla y redimensionarla en el programa de destino. Empieza por verificar la interpretación del alfa, y después el color y los efectos. Un damero limpio no basta: puede ocultar un fleco claro, un borde oscuro o un reflejo cortado.
Separar la transparencia del color que la acompaña
El canal alfa indica la contribución del primer plano a la composición. En cero, es transparente; en uno, opaco; los valores intermedios participan en los bordes suavizados y en las zonas parcialmente transparentes. El damero es solo una ayuda de visualización. No forma parte de tu imagen y no demuestra que el archivo tenga el canal esperado.
Dos convenciones asocian color y alfa. En straight, también llamado no asociado, el color se almacena por separado de la cobertura. En premultiplied, o asociado, el color ya se ha multiplicado por el alfa. Blender usa la segunda convención para su render y su compositing. El nodo Alpha Convert permite pasar de una a otra; una operación realizada en straight debe volver a la convención esperada en la salida. El manual de Blender describe este punto.
La elección no es una preferencia de calidad. Una imagen sana puede parecer dañada si el lector le aplica la convención equivocada. Identifica lo que contiene el archivo antes de añadir un nodo de conversión.
Ver qué le hace una doble multiplicación a un borde
Tomemos un cálculo ilustrativo en luz lineal, sin pretender describir un píxel renderizado. El color straight de un borde rojo vale (0,8; 0,1; 0,1) con un alfa de 0,25. Su color premultiplicado vale, por tanto, (0,2; 0,025; 0,025). Sobre un fondo gris de (0,4; 0,4; 0,4), la contribución del fondo se multiplica por 0,75. El resultado vale (0,5; 0,325; 0,325).
Si el lector trata los valores ya premultiplicados como straight, los vuelve a multiplicar por 0,25. La contribución roja disminuye: el borde se oscurece. En el sentido contrario, omitir una multiplicación esperada puede volver el contorno excesivamente luminoso. El alfa en sí puede, sin embargo, parecer correcto en blanco y negro.
Esta demostración explica una familia de flecos; no permite diagnosticar todos los defectos solo por el aspecto. Un color de fondo incrustado, una mala gestión del color o un efecto aplicado después de la composición pueden producir un resultado parecido. Guarda el archivo original para volver a la interpretación de partida.
| Observación | Primera comprobación | Evitar |
|---|---|---|
| Borde oscuro sobre fondo claro | Convención de alfa y multiplicación repetida | Erosionar todo el contorno de inmediato |
| Borde claro sobre fondo oscuro | Interpretación y fondo antiguo mezclados con los colores | Oscurecer el objeto entero |
| Contornos correctos pero tono global distinto | Espacios de color y transformaciones | Modificar el alfa para corregir el color |
| Defecto solo después de reducir | Remuestreo y orden de los efectos | Validar solo a la resolución de origen |
Preparar una salida transparente y un contrato de importación
Verifica primero que el render incluya realmente la transparencia deseada. Un fondo visible a través de un objeto de vidrio no cumple la misma función que un fondo ausente. Elige después una salida que tenga canal alfa y revisa el archivo guardado, no solo el Render Result. Anota en la nota de entrega: dimensiones, espacio de color, convención de alfa esperada y fondos de destino.
La especificación PNG define un alfa no premultiplicado. OpenEXR utiliza convencionalmente colores premultiplicados. Estas convenciones son puntos de partida para el intercambio; verifica de todos modos el exportador y el importador utilizados, sobre todo si un software intermedio reescribió los canales. No multipliques manualmente una imagen una segunda vez porque su extensión te parezca ambigua. La especificación PNG y la presentación técnica de OpenEXR explican su modelo.
En el destinatario, importa una copia sin corrección. Muestra por separado los canales RGB y alfa, y luego compón la imagen sobre los fondos acordados. Una conversión justificada debe mejorar los contornos sin modificar artificialmente las partes opacas.
Ejemplo: una cinta de satén sobre tres fondos
Este caso es ilustrativo; las convenciones descritas siguen el manual de Blender 5.2 citado más arriba, sin suponer que esa versión esté instalada. Una cinta violeta debe rodear un título sobre un cartel crema, una versión en negro y una tarjeta naranja. La dirección de arte pide bucles finos y un ligero desenfoque de movimiento. Una única comprobación sobre damero pasaría por alto las dos dificultades principales: los extremos parcialmente cubiertos y los reflejos muy claros del satén.
Prepara tres composiciones idénticas, cada una con un fondo plano. Inspecciona el borde exterior, el interior de los bucles y la zona donde la cinta cruza el título. Míralo a tamaño real y luego al tamaño final de la tarjeta. Si una línea negra aparece solo sobre crema y naranja, revisa el alfa antes de retocar la máscara. Si un tono crema persiste sobre el fondo negro, busca un color ya mezclado en la imagen de origen.
Realiza después el redimensionado solicitado y vuelve a abrir el export obtenido. Para una animación, añade un breve tramo consecutivo alrededor del movimiento más amplio: el contorno debe conservar su forma sin parpadear. La comprobación esperada no es «ningún píxel semitransparente»; esos píxeles son necesarios para un borde suave. El acuerdo se refiere a su integración coherente en los tres fondos.
Resolver las franjas sin recortar el sujeto
Vuelve primero a una composición mínima: imagen, interpretación de entrada, fondo, salida. Retira temporalmente la nitidez, el halo, la corrección de color y otros efectos. Si el borde vuelve a estar correcto, reactiva las operaciones una a una para encontrar el paso responsable. No acumules una corrección automática del reproductor y una conversión manual sin saber qué hace cada una.
Una corrección de color no lineal aplicada a colores ya multiplicados puede exigir trabajar temporalmente en straight. Haz esa conversión con la herramienta prevista, protege la vuelta a la convención de composición y revisa las zonas de alfa muy bajo. Dividir tú mismo por un valor cercano a cero puede amplificar valores indeseados. Un filtro de descontaminación o una ligera modificación de la máscara solo vienen después de este diagnóstico, sobre una copia y dentro de los límites aceptados para el objeto.
Separa por último el contorno del sujeto de sus efectos. Una sombra de contacto o un resplandor exterior pueden tener que seguir siendo visibles más allá de su silueta. Ajustar el alfa para eliminar un reborde puede suprimirlos. Si estos efectos deben ser ajustables, prevé su entrega en elementos acordados con el destinatario; la guía de pases de composición ayuda a elegirlos.
Saber cuándo un simple recorte ya no es suficiente
La refracción y los reflejos dependen del entorno renderizado. Un alfa no recalcula lo que vería un cristal colocado delante de un nuevo decorado. Una botella recortada puede por tanto tener un contorno correcto y conservar, en su cristal, el aspecto del fondo anterior. Para una sustitución importante, prueba la escena con el decorado de destino o acuerda una descomposición adaptada; no anuncies una transparencia universal.
Antes del visto bueno, controla los fondos claros y oscuros, los detalles finos, los efectos desbordantes y el redimensionado final. Si el resultado es animado, verifica también la continuidad temporal. Conserva una referencia compuesta e identifica el archivo transparente correspondiente, para que el destinatario pueda distinguir el resultado esperado de su propio fondo.
Un archivo puede superar este control visual y ser mal interpretado en otra aplicación. La nota de importación forma por tanto parte de la entrega. Para una diferencia de contraste que afecte a todo el objeto, retoma el expediente sobre los colores coherentes antes de afinar aún más la máscara.
Tus preguntas.
¿Un PNG transparente debe configurarse como premultiplicado?+
El PNG almacena un alfa no premultiplicado según su especificación. El software puede convertir esa representación internamente. Declara correctamente la entrada y evita una conversión adicional injustificada.
¿Por qué el tablero de ajedrez parece correcto mientras que aparece un borde sobre el blanco?+
El tablero de ajedrez puede ocultar un defecto de poco contraste. Compón la imagen sobre un fondo claro, un fondo oscuro y el color real de destino para controlar el contorno.
¿Hay que aumentar el alpha para que el borde se vea nítido?+
No siempre. Los píxeles parcialmente transparentes sirven para los bordes suavizados, el desenfoque y los detalles finos. Verifica la interpretación antes de cualquier erosión o modificación de la máscara.
¿Un alpha permite reemplazar libremente el fondo detrás del vidrio?+
No recalcula ni refracción ni reflexión. Para un objeto transparente complejo, un cambio de escenario puede requerir un nuevo renderizado o elementos preparados específicamente.