Armox
    Armox Academy 📚
    CanvasŁączenie Węzłów

    Łączenie węzłów

    Połączenia zamieniają pojedyncze węzły w potężne workflowy. Naucz się, jak łączyć węzły, aby budować złożone pipeline’y do generowania treści.

    Zrozumienie połączeń

    Połączenia to linie łączące węzły. Reprezentują przepływ danych z jednego węzła do drugiego.

    Podstawowa idea

    Prompt Template
    [Node A] ──────→ [Node B]
     Output          Input

    Dane płyną z wyjścia (output) jednego węzła do wejścia (input) drugiego.


    Uchwyty połączeń (Handles)

    Każdy węzeł ma uchwyty — małe kółka, do których „wpinają się” połączenia:

    Pozycja uchwytuTypCel
    Lewa stronaInputOdbiera dane z innych węzłów
    Prawa stronaOutputWysyła dane do innych węzłów

    Typy oznaczone kolorami

    Połączenia są oznaczone kolorami wg typu danych:

    KolorTyp danychPrzykłady
    YellowTextprompty, skrypty, opisy
    BlueImagezdjęcia, grafiki, wygenerowane obrazy
    GreenVideoklipy, animacje, wygenerowane wideo
    OrangeAudiomuzyka, mowa, efekty dźwiękowe

    Dlaczego kolory są ważne?

    Kolory pomagają zrozumieć:

    • jaki typ danych produkuje węzeł
    • jaki typ danych akceptuje węzeł
    • czy połączenie jest poprawne

    Tworzenie połączeń

    Krok po kroku

    1. Znajdź uchwyt wyjściowy — małe kółko po prawej stronie węzła źródłowego
    2. Kliknij i przytrzymaj — na uchwycie wyjściowym
    3. Przeciągnij — pojawi się linia podążająca za kursorem
    4. Upuść na uchwyt wejściowy — lewa strona węzła docelowego
    5. Połączenie utworzone — linia „wskoczy” na miejsce

    Informacje wizualne

    • Podczas przeciągania: linia podąża za kursorem
    • Poprawny cel: uchwyt wejściowy podświetla się
    • Połączone: ciągła linia między węzłami

    Zasady łączenia

    Podstawowe zasady

    1. Output → Input — zawsze łącz od prawej (output) do lewej (input)
    2. Jedno wyjście, wiele wejść — jedno wyjście może łączyć się z wieloma wejściami
    3. Kompatybilność typów — niektóre typy mogą łączyć się z innymi

    Kompatybilność typów

    Z (Output)Do (Input)Kompatybilne?
    Text (yellow)Text input✅ Tak
    Text (yellow)Image prompt✅ Tak
    Text (yellow)Video prompt✅ Tak
    Text (yellow)Audio script✅ Tak
    Image (blue)Image input✅ Tak
    Image (blue)Video image input✅ Tak
    Video (purple)Video input✅ Tak
    Audio (orange)Audio input✅ Tak
    Image (blue)Text input❌ Nie
    Video (purple)Image input❌ Nie

    Tekst jest wyjątkowy

    Połączenia Text (🟡) są najbardziej elastyczne — mogą łączyć się z niemal każdym wejściem, które akceptuje tekst, np.:

    • pola promptów w Image nodes
    • pola promptów w Video nodes
    • pola skryptu w Audio nodes
    • pola tekstowe w innych Text nodes

    Węzły z wieloma wejściami

    Niektóre węzły akceptują kilka wejść:

    Przykład: Image Node

    Prompt Template
    [Text Node] ────→ [Image Node] ←──── [Upload Node]
       Prompt              ↓           Reference Image
                  Generated Image

    Image node akceptuje:

    • Prompt (text) — co wygenerować
    • Reference Image (image) — referencja stylu lub treści

    Przykład: Video Node

    Prompt Template
    [Text Node] ────→ [Video Node] ←──── [Upload Node]
       Prompt              ↓           Starting Image
                  Generated Video

    Usuwanie połączeń

    Metoda 1: Zaznacz i usuń

    1. Kliknij linię połączenia
    2. Naciśnij Delete lub Backspace

    Metoda 2: Prawy przycisk

    1. Kliknij prawym na połączenie
    2. Wybierz Delete z menu

    Metoda 3: „Przeciągnij w pustkę”

    1. Kliknij koniec połączenia przy uchwycie wejściowym
    2. Przeciągnij poza węzeł
    3. Puść w pustym miejscu

    Typowe wzorce workflow

    Łańcuch liniowy

    Prosta sekwencja operacji:

    Prompt Template
    [Text][Image][Upscaler]

    Rozgałęzienie

    Jedno wyjście zasila wiele węzłów:

    Prompt Template
    [Image Node 1]
    [Text] ─┤
             → [Image Node 2]

    Scalanie

    Wiele wejść do jednego węzła:

    Prompt Template
    [Text] ────→ [Video Node][Upload] ─────────┘

    Złożony pipeline

    Prompt Template
    [Text][Text (AI)][Image][BG Remover][Image (new BG)][Upscaler]

    Budowanie skutecznych workflow

    Planowanie przepływu

    Zanim połączysz węzły, pomyśl:

    1. Jakie jest wejście? — tekst, obraz, upload?
    2. Jakie ma być wyjście? — obraz, wideo, audio?
    3. Jakie kroki po drodze? — przetwarzanie, ulepszanie?

    Przykład: workflow zdjęcia produktowego

    Cel: profesjonalne zdjęcie produktu z niestandardowym tłem

    Plan:

    1. Upload zdjęcia produktu
    2. Usunięcie tła
    3. Wygenerowanie nowego tła
    4. Połączenie i ulepszenie
    5. Upscaling do finalnej jakości

    Workflow:

    Prompt Template
    [Upload][BG Remover][Flux Kontext][Upscaler][Text: "marble surface, studio lighting"]

    Rozwiązywanie problemów z połączeniami

    Połączenie nie chce się utworzyć

    Przyczyny:

    • niekompatybilne typy (np. obraz do wejścia tekstowego)
    • próba połączenia input → input
    • próba połączenia output → output

    Rozwiązania:

    • sprawdź kompatybilność kolorów
    • upewnij się, że łączysz output → input
    • spróbuj innego uchwytu wejściowego

    Połączenie wygląda źle

    Przyczyny:

    • połączyłeś/-aś się do złego wejścia
    • powinno być połączone z innym węzłem

    Rozwiązania:

    • usuń i utwórz ponownie
    • sprawdź węzeł docelowy

    Workflow nie uruchamia się poprawnie

    Przyczyny:

    • brakujące połączenia
    • zła kolejność połączeń
    • zależności cykliczne

    Rozwiązania:

    • upewnij się, że wszystkie wymagane wejścia są podłączone
    • sprawdź kierunek przepływu
    • unikaj pętli w workflow

    Porządek na canvas

    Organizacja

    • Od lewej do prawej — trzymaj spójny kierunek przepływu
    • Zostawiaj przestrzeń — nie upychaj węzłów
    • Wyrównuj — używaj siatki dla czytelnego układu
    • Grupuj — trzymaj powiązane funkcje blisko siebie

    Nazwy

    • nadawaj Canvasom opisowe nazwy
    • używaj Text nodes jako „komentarzy” (opcjonalnie)

    Prostota

    • zaczynaj prosto i stopniowo dodawaj złożoność
    • testuj każdy krok, zanim dodasz kolejny
    • nie over-engineeruj — prościej często znaczy lepiej

    Zaawansowane techniki łączenia

    Przetwarzanie równoległe

    Generuj wiele wariantów jednocześnie:

    Prompt Template
    [Image Node (Model A)][Text] ─┤                          ├→ Compare results
             → [Image Node (Model B)]

    Iteracyjne dopracowanie

    Łańcuchuj węzły tekstowe AI, aby ulepszać prompty:

    Prompt Template
    [Text (basic)][Text (AI: enhance)][Text (AI: add details)][Image]

    Workflow warunkowe

    Różne ścieżki dla różnych treści:

    Prompt Template
    [Upload (Portrait)][Face Enhancement][Upscaler]
    [Upload (Product)][BG Remover][New Background][Upscaler]

    Następne kroki