MangaScreen: ilustraciones a páginas manga en ComfyUI

ComfyUI Wikinews

ComfyUI-MangaScreen añade los nodos Manga Finish, Manga Panel y Manga Levels, que imprimen páginas manga con tramas de semitono, con flujos Qwen-Image 2.1 Turbo y lite.

ComfyUI-MangaScreen es un pequeño paquete de nodos personalizado que convierte una ilustración terminada en una página de manga en blanco y negro (GitHub). Se publicó el 17 de octubre y también aparece en el Administrador de ComfyUI como Manga Screen. En lugar de aplicar un filtro de semitono sobre toda la imagen, separa el dibujo en las capas que usaría un artista de manga: líneas de tinta nítidas, unos pocos valores planos y auténticos puntos de trama solo donde el tono corresponde.

Resultados de MangaScreen

Resultados de Manga Finish. Fuente: ComfyUI-MangaScreen

El paquete incluye tres nodos: Manga Finish (el conversor), Manga Panel (recorta la página en un panel enmarcado con sensación de papel y tinta) y Manga Levels (escala de grises más niveles, para la ruta sin modelo de edición). El código de los nodos es un único archivo Python que usa numpy, OpenCV y torch, así que no hay que instalar nada más allá de opencv-python y numpy, que ComfyUI normalmente ya incluye.

Por qué no basta con un filtro de semitono simple

Un filtro de semitono normal convierte cada valor de gris de la imagen en puntos. Las líneas se vuelven turbias, la piel y las luces se llenan de puntos, y el resultado se lee como una foto con un patrón en lugar de como un dibujo. Manga Finish separa primero la imagen y luego la imprime:

  • Líneas: los trazos se separan por forma, de modo que las estructuras largas y finas cuentan como línea y las manchas compactas cuentan como puntos o ruido. Las líneas se mantienen en negro nítido en su propia capa.
  • Valores: el tono se lee con las líneas enmascaradas, así no se forma un halo oscuro a su alrededor, y los puntos existentes o el gris suave se promedian hasta desaparecer.
  • Zonas planas: los valores se reducen a cuatro niveles (blanco papel, tono claro, tono oscuro y negro sólido), y los fragmentos pequeños se fusionan con sus vecinos.
  • Gradación: una sombra suave recibe un tono de gradación en lugar de escalones visibles.
  • Impresión: una sola trama de puntos a 45° alineada con la página, en negro y blanco binarios, que evita el muaré entre zonas de tono adyacentes.
  • Líneas blancas sobre negro: dentro del negro sólido, los pliegues y costuras principales se recortan finos y en blanco, tal como se entinta un abrigo oscuro.
Original, filtro de semitono simple y Manga Finish

Original, un filtro de semitono simple y Manga Finish sobre la misma imagen. Fuente: ComfyUI-MangaScreen

Se puede introducir un mapa de líneas en la entrada opcional pen_lines, por ejemplo Manga Lineart de comfyui_controlnet_aux, y pen_threshold controla cuánto de él se dibuja sobre la página finalizada.

Dos flujos de trabajo: con y sin modelo de edición

El flujo de trabajo completo QWEN-Manga usa primero una pasada de edición con Qwen-Image 2.1 Turbo, con la instrucción de redibujar la imagen como un panel de manga en blanco y negro. La edición decide los valores por significado y no por brillo, así que la piel y la ropa blanca pasan a ser papel mientras solo lo realmente oscuro permanece negro; después, Manga Finish imprime la página. No se necesitan prompt ni etiquetas más allá de la instrucción de edición incluida en el flujo de trabajo.

El flujo de trabajo necesita un modelo de difusión Qwen-Image 2.1 Turbo, un codificador de texto y un VAE de Qwen-Image 2.1, además de comfyui_controlnet_aux para el preprocesador Manga Lineart, cuyo modelo se descarga en el primer uso. Un nodo Comparar imágenes muestra el original y el resultado con un control deslizante, y el tamaño de trabajo es de 2 MP. Por debajo de eso, hay que reducir screen_lines para que cada punto mida al menos unos 5 px de ancho.

El flujo de trabajo Manga-Lite omite por completo el modelo de edición y ejecuta Manga Levels, el preprocesador de líneas de pluma, Manga Finish y Manga Panel en secuencia, así que funciona en cualquier lugar donde funcione ComfyUI, incluso en CPU.

Manga-Lite frente a QWEN-Manga

Manga-Lite y QWEN-Manga sobre el mismo personaje. Fuente: ComfyUI-MangaScreen

Con arte lineal limpio y un fondo sencillo, la ruta lite se acerca bastante a la versión completa. Qwen se adelanta en fondos pintados, que redibuja como líneas, y en aquello que el brillo no puede distinguir, como el rubor en la piel o un vestido rojo junto a un lazo rojo. El autor recomienda subir black_point a 0.5–0.6 cuando la ropa oscura deba quedar en negro sólido, porque la pasada de edición tiende a dibujarla en gris oscuro.

Entradas de Manga Finish

EntradaValor por defectoEfecto
screen_lines200Filas de puntos a lo ancho: 120 gruesa, 200 normal, 300 fina. El mismo valor se ve igual a cualquier resolución
white_point0.80Lo más brillante que este valor se convierte en papel. Bájalo para limpiar más tono
black_point0.30Lo más oscuro que este valor se convierte en negro sólido. Súbelo para obtener más negro
light_tone / dark_tone0.18 / 0.42Cobertura de puntos de los dos tonos planos
gradation1.0Tono de gradación para sombras suaves. 0 mantiene solo las zonas planas
pen_linesningunoMapa de líneas opcional dibujado encima, p. ej. Manga Lineart
pen_threshold0.30Los valores más bajos dibujan más líneas de pluma
white_lines0.4Cuántas líneas se recortan en blanco dentro del negro sólido. 0 lo desactiva

Manga Panel recorta después la página a un marco (original, 4:3 horizontal, 16:9 horizontal, 3:4 vertical o 1:1), con posición de recorte, borde, margen y color del papel ajustables, además de un ajuste de tinta que suaviza los bordes y produce negros ligeramente irregulares.

Páginas de manga enmarcadas

Páginas finalizadas con Manga Finish y enmarcadas con Manga Panel. Fuente: ComfyUI-MangaScreen

Instalar

cd ComfyUI/custom_nodes
git clone https://github.com/ashukae/ComfyUI-MangaScreen

Reinicia ComfyUI después. El paquete también se puede buscar en el Administrador de ComfyUI como Manga Screen, y Manga Finish funciona por sí solo con cualquier imagen, sin necesidad de ninguno de los dos flujos de trabajo.

Comentarios

Inicia sesión con GitHub para unirte a la conversación.

Cargando comentarios…
MangaScreen: ilustraciones a páginas manga en ComfyUI | ComfyUI Wiki