MangaScreen : illustrations en pages manga dans ComfyUI

ComfyUI Wikinews

ComfyUI-MangaScreen ajoute Manga Finish, Manga Panel et Manga Levels, qui impriment des pages manga en trame de demi-teintes, avec un flux Qwen-Image 2.1 Turbo et un flux léger.

ComfyUI-MangaScreen est un petit pack de nœuds personnalisés qui transforme une illustration terminée en page manga en noir et blanc (GitHub). Il a été publié le 17 octobre et figure également dans le ComfyUI Manager sous le nom Manga Screen. Plutôt que d'appliquer un filtre de demi-teintes sur toute l'image, il sépare le dessin en calques, comme le ferait un mangaka : des traits d'encre nets, quelques valeurs plates et de véritables points de trame uniquement là où la tonalité a sa place.

Résultats de MangaScreen

Résultats de Manga Finish. Source : ComfyUI-MangaScreen

Le pack contient trois nœuds : Manga Finish (le convertisseur), Manga Panel (recadre la page dans une case encadrée avec un rendu papier et encre) et Manga Levels (niveaux de gris plus niveaux, pour le parcours sans modèle d'édition). Le code du nœud tient dans un seul fichier Python utilisant numpy, OpenCV et torch : rien d'autre à installer que opencv-python et numpy, que ComfyUI possède généralement déjà.

Pourquoi un simple filtre de demi-teintes ne suffit pas

Un filtre de demi-teintes classique convertit chaque valeur de gris de l'image en points. Les traits deviennent brouillés, la peau et les hautes lumières se remplissent de points, et le résultat se lit comme une photo trameé plutôt que comme un dessin. Manga Finish commence par séparer l'image, puis l'imprime :

  • Traits : les traits sont séparés par leur forme, si bien que les structures longues et fines comptent comme des lignes et les taches compactes comme des points ou du bruit. Les traits restent d'un noir net sur leur propre calque.
  • Valeurs : la tonalité est lue avec les traits masqués, ce qui évite la formation d'un halo sombre autour d'eux, et les points existants ou les gris doux sont moyennés et supprimés.
  • Zones plates : les valeurs sont ramenées à quatre niveaux (blanc papier, ton clair, ton sombre, noir plein), et les petits fragments fusionnent avec leurs voisins.
  • Dégradé : une ombre lisse reçoit un ton dégradé au lieu de paliers visibles.
  • Impression : une seule trame de points à 45° alignée sur la page, en noir et blanc binaire, ce qui évite le moiré entre zones de tonalité adjacentes.
  • Traits blancs dans le noir : à l'intérieur du noir plein, les principaux plis et coutures sont découpés finement en blanc, comme on encrerait un manteau sombre.
Original, demi-teintes simple, Manga Finish

Original, filtre de demi-teintes simple et Manga Finish sur la même image. Source : ComfyUI-MangaScreen

Une carte de traits peut être transmise à l'entrée facultative pen_lines, par exemple avec Manga Lineart de comfyui_controlnet_aux, et pen_threshold contrôle la quantité de traits dessinés par-dessus la page terminée.

Deux flux de travail : avec et sans modèle d'édition

Le flux de travail complet QWEN-Manga utilise d'abord une passe d'édition Qwen-Image 2.1 Turbo, avec pour instruction de redessiner l'image sous forme de case manga en noir et blanc. L'édition décide des valeurs selon le sens plutôt que selon la luminosité : la peau et les tissus blancs deviennent du papier, tandis que seules les choses réellement sombres restent noires, puis Manga Finish imprime la page. Aucun prompt ni tag n'est nécessaire en plus de l'instruction d'édition intégrée au flux de travail.

Le flux de travail nécessite un modèle de diffusion Qwen-Image 2.1 Turbo, un encodeur de texte et un VAE Qwen-Image 2.1, ainsi que comfyui_controlnet_aux pour le préprocesseur Manga Lineart, dont le modèle se télécharge à la première utilisation. Un nœud Comparaison d'images affiche l'original et le résultat avec un curseur, et la taille de travail est de 2 MP. En dessous, il faut réduire screen_lines pour que chaque point reste large d'au moins environ 5 px.

Le flux de travail Manga-Lite se passe entièrement du modèle d'édition et enchaîne Manga Levels, le préprocesseur de traits, Manga Finish et Manga Panel, ce qui lui permet de tourner partout où ComfyUI tourne, y compris sur CPU.

Manga-Lite face à QWEN-Manga

Manga-Lite et QWEN-Manga sur le même personnage. Source : ComfyUI-MangaScreen

Sur un line art propre avec un arrière-plan simple, le parcours lite approche la version complète. Qwen prend l'avantage sur les arrière-plans peints, qu'il redessine en traits, et sur ce que la luminosité ne permet pas de distinguer, comme le fard à joues sur la peau ou une robe rouge à côté d'un ruban rouge. L'auteur recommande de monter black_point à 0,5–0,6 lorsque les vêtements sombres doivent devenir du noir plein, car la passe d'édition tend à les dessiner en gris sombre.

Entrées de Manga Finish

EntréeValeur par défautEffet
screen_lines200Rangées de points sur la largeur : 120 grossier, 200 normal, 300 fin. La même valeur donne le même rendu à toute résolution
white_point0.80Plus clair que cette valeur devient du papier. Baissez-la pour effacer davantage de ton
black_point0.30Plus sombre que cette valeur devient du noir plein. Augmentez-la pour plus de noir
light_tone / dark_tone0.18 / 0.42Taux de couverture des points pour les deux tons plats
gradation1.0Ton dégradé pour les ombres lisses. 0 ne conserve que les zones plates
pen_linesaucunCarte de traits facultative dessinée par-dessus, par exemple Manga Lineart
pen_threshold0.30Des valeurs plus basses dessinent davantage de traits
white_lines0.4Nombre de traits découpés en blanc à l'intérieur du noir plein. 0 désactive l'option

Manga Panel recadre ensuite la page dans un cadre (original, 4:3 paysage, 16:9 paysage, 3:4 portrait ou 1:1) avec une position de recadrage, une bordure, une marge, une couleur de papier et un réglage d'encre qui adoucit les bords et rend les noirs légèrement irréguliers.

Pages manga encadrées

Pages terminées avec Manga Finish et encadrées par Manga Panel. Source : ComfyUI-MangaScreen

Installation

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

Redémarrez ComfyUI ensuite. Le pack est également recherchable dans le ComfyUI Manager sous Manga Screen, et Manga Finish fonctionne seul sur n'importe quelle image, sans aucun des deux flux de travail.

Commentaires

Connectez-vous avec GitHub pour rejoindre la discussion.

Chargement des commentaires…
MangaScreen : illustrations en pages manga dans ComfyUI | ComfyUI Wiki