MagicColor: Framework zur automatischen Färbung von Multi-Instanz-Strichzeichnungen auf Basis von Diffusionsmodellen, entwickelt von einem Team der HKUST

MagicColor: Framework zur automatischen Färbung von Multi-Instanz-Strichzeichnungen auf Basis von Diffusionsmodellen, entwickelt von einem Team der HKUST 84

Das erste Framework zur Strichzeichnungs-Färbung, das die Integration mehrerer Instanzen in einer einzigen Forward-Passage unterstützt, entwickelt von einem Team der HKUST. Laden Sie einfach eine schwarz-weiße Strichzeichnung und einige Referenzbilder hoch – das System erledigt die präzise und natürliche Farbgebung automatisch in wenigen Sekunden.

#创作工具 #调色配色

MagicColor: Framework zur automatischen Färbung von Multi-Instanz-Strichzeichnungen auf Basis von Diffusionsmodellen, entwickelt von einem Team der HKUSTEinführung

Was ist MagicColor?

MagicColor ist ein auf Diffusionsmodellen basierendes Multi-Instanz-Line-Art-Kolorierungsframework, das von der Hong Kong University of Science and Technology (Guangzhou) entwickelt wurde. Die Nutzer müssen lediglich eine Schwarz-Weiß-Line-Art-Vorlage sowie einige Referenzbilder hochladen, und das System erledigt innerhalb weniger Sekunden automatisch eine präzise und natürliche Farbgestaltung – und gewährleistet dabei die Konsistenz zwischen mehreren Instanzen. Im Vergleich zu herkömmlichen Methoden ermöglicht MagicColor eine Kolorierung in einem einzigen Schritt und steigert so die Designeffizienz erheblich.

MagicColor:香港科技大学团队开发基于扩散模型的多实例线稿自动上色框架.webp

Kernfunktionen von MagicColor

  • One-Click-Kolorierung: Die Nutzer müssen lediglich die Line-Art-Vorlage sowie Referenzbilder bereitstellen; das System führt die Kolorierung automatisch durch.

  • Multi-Instanz-Verarbeitung: Erkennt und unterscheidet automatisch mehrere Instanzen in der Line-Art (z. B. mehrere Charaktere) und weist jeder Instanz passende Farben zu.

  • Effiziente Erzeugung: Vom Hochladen bis zum Ergebnis dauert es nur wenige Sekunden – ideal für schnelle Kreativszenarien.

Technische Grundlagen von MagicColor

  • Selbsttrainingsstrategie: Löst das Problem der unzureichenden Trainingsdaten für mehrere Instanzen.

  • Instanz-Guidance: Liefert Farbinformationen für jede Instanz.

  • Edge-Verlust und feinkörnige Farbabstimmung: Verbessert die visuelle Qualität und die Genauigkeit der Farbabstimmung.

MagicColor 技术原理.webp

Anwendungsszenarien für MagicColor

  • Anime-Produktion: Schnelle Erzeugung farbiger Charakterbilder zur Steigerung der Kreationseffizienz.

  • Spielcharakter-Design: Effiziente Erstellung stilgerechter Charakterbilder.

  • Werbe-Illustrationen: Schnelle Erzeugung hochwertiger Illustrationen.

MagicColor 应用场景.webp

Vorteile von MagicColor

  • Detailverarbeitung: Hervorragende Leistung bei der Erhaltung klarer Bildkanten und der Vermeidung von Farbverwirrungen.

  • Flexibilität: Unterstützt verschiedene Arten von Referenzbildern, wie z. B. reale Fotos, Anime-Screenshots usw.

  • Schnelle Erzeugung: Vom Hochladen bis zum Abschluss dauert es nur wenige Sekunden und spart somit viel Zeit.

Installation und Verwendung von MagicColor

1. Umgebungseinrichtung

1. Erstellen einer Python-Umgebung:

conda create -n MagicColor python=3.10
pip install -r requirements.txt

2. Repository klonen:

git clone https://github.com/YinHan-Zhang/MagicColor.git
cd MagicColor

2. Datenvorbereitung

Bereiten Sie den Datensatz im folgenden Format vor:

data/
├── dir_name
├── masks/
├── dir_name.jpg  # Line-Art-Bild
├── dir_name_1.jpg  # Referenzbild 1
├── ...

Laden Sie die vortrainierten Gewichte herunter (siehe GitHub-Anleitung).

3. Inferenz

Führen Sie das Inferenz-Skript aus:

cd scripts
bash multi_ref_infer.sh

4. Training

Führen Sie das Trainingsskript aus:

cd scripts
bash multi_ref_train.sh

5. Interaktive Oberfläche

Starten Sie die Gradio-Anwendung:

cd inference
python gradio_app.py

MagicColor kann Schwarz-Weiß-Line-Art-Vorlagen automatisch in farbenfrohe Bilder umwandeln, unterstützt verschiedene Stilreferenzen wie reale Fotos und Anime-Screenshots und akzeptiert die Formate PNG und JPG. Dadurch wird die Effizienz bei Anime-Design und der Erstellung von Spielcharakteren deutlich gesteigert.

Ähnliche Tools zu MagicColor: Framework zur automatischen Färbung von Multi-Instanz-Strichzeichnungen auf Basis von Diffusionsmodellen, entwickelt von einem Team der HKUST