Reżyserska kontrola kamery
Dolly zoom, przenoszenie ostrości, ujęcia ze śledzeniem, zmiany perspektywy POV i płynna kamera z ręki. Opisz ujęcie, a kamera je wykona.
Poradnik Seedance 2.0: promptowanie
Filmowy obraz z natywnym dźwiękiem, realistyczną fizyką i reżyserską kontrolą kamery. Obsługuje tekst, obrazy, dźwięk i wideo, do 12 materiałów w jednym generowaniu.
Seedance 2.0 to najbardziej zaawansowany model Seedance do generowania wideo. Korzysta z jednolitej architektury multimodalnej, która przetwarza razem tekst, obrazy, klipy wideo i dźwięk, tworząc filmowe wideo z natywnym dźwiękiem w jednym przebiegu.
Wyróżnia go połączenie narracji w wielu ujęciach, precyzyjnej kontroli kamery, realistycznej symulacji fizyki i jednoczesnego generowania dźwięku. Jeden prompt może stworzyć sekwencję z wielu kamer ze zsynchronizowanymi efektami dźwiękowymi, dialogami i muzyką.
15s
Maks. długość wideo
12
Materiały na jedno generowanie
A+V
Natywne generowanie audio-wideo
Seedance 2.0 jest dostępny w PixelDojo w trzech wariantach jakości. Wybierz wariant w selektorze jakości na stronie narzędzia. Te same prompty, ten sam sposób pracy, inny balans między szybkością, kosztem i wiernością detali.
Mini
Wariant budżetowy, zużywa około połowy kredytów wariantu Fast (1 kredyt/s przy 480p, 2 przy 720p). Idealny do pracy na dużą skalę: testowania promptów, tworzenia serii materiałów marketingowych, treści w stylu UGC i szybkich szkiców przed finalnym renderem w wysokiej jakości.
Szybki
Domyślny balans szybkości i jakości (2 kredyty/s przy 480p, 4 przy 720p). Świetny do codziennego generowania, gdy liczy się czas.
High
Maksymalna wierność detali i jedyny wariant z wyjściem w 1080p i 4K. Wybierz go do finalnych renderów, materiałów dla klientów i wszystkiego, co trafi na duży ekran.
Wyciśnij więcej z kredytów: twórz wersje robocze i poprawiaj je w Mini przy 480p, aż dopracujesz ruch i kadr. Potem uruchom zwycięski prompt w High, by uzyskać finalny klip.
Włącz dźwięk, by usłyszeć audio wygenerowane bezpośrednio przez model. Każdy z poniższych przykładów powstał w jednym przebiegu, bez postprodukcji.
Dolly zoom, przenoszenie ostrości, ujęcia ze śledzeniem, zmiany perspektywy POV i płynna kamera z ręki. Opisz ujęcie, a kamera je wykona.
Sceny walki, pościgi samochodowe, eksplozje, spadający gruz. Zderzenia mają ciężar, tkaniny rozrywają się realistycznie, a postacie poruszają się wiarygodnie nawet w najbardziej dynamicznych sekwencjach.
Seedance 2.0 generuje dźwięk natywnie razem z wideo. Muzyka ma głęboki bas i filmowe ciepło. Dialogi są wyraźne, a ruch ust precyzyjnie zsynchronizowany. Efekty dźwiękowe trafiają dokładnie w punkt.
Każde z tych wideo powstało z jednego promptu tekstowego. Skopiuj dowolny prompt i potraktuj go jako punkt wyjścia do własnych generowań.
Akcja z wielu kamer i fizyka tłumu
Camera follows a man in black sprinting through a crowded street, a group chasing close behind. The shot cuts to a side tracking angle as he panics and crashes into a roadside fruit stall, scrambles to his feet, and keeps running. Sounds of a frantic crowd
Sekwencje akcji z wielu ujęć działają najlepiej, gdy opisujesz zmiany kąta kamery razem z fizycznymi interakcjami i dźwiękami otoczenia.
Złożona walka wielu postaci z interakcją z otoczeniem
A spear-wielding warrior clashes with a dual-blade fighter in a maple leaf forest. Autumn leaves scatter on each impact. Wide shot pulls into tight close-ups of parrying blades, then cuts to a slow-motion overhead as both leap into the air
W choreografii akcji łącz reakcje otoczenia, takie jak rozrzucane liście i pył, ze zmianami ruchu kamery oraz momentami w zwolnionym tempie.
Nieprzerwany ruch kamery ze śledzeniem postaci i odsłanianiem sceny
Spy thriller style. Front-tracking shot of a female agent in a red trench coat walking forward through a busy street, pedestrians constantly crossing in front of her. She rounds a corner and disappears. A masked girl lurks at the corner, glaring after her. Camera pans forward as the agent walks into a mansion and vanishes. Single continuous take, no cuts
Wpisz „jedno ciągłe ujęcie” i opisz przemieszczanie się w przestrzeni, np. skręcanie za rogi czy wchodzenie do budynków, by uzyskać długie ujęcia bez cięć.
Reklama z wieloma cięciami, tekstem na ekranie i różnymi kątami kamery
15s commercial. Shot 1: side angle, a donkey rides a motorcycle bursting through a barn fence, chickens scatter. Shot 2: close-up of spinning tires on sand, then aerial shot of the donkey doing donuts, dust clouds rising. Shot 3: snow mountain backdrop, the donkey launches off a hillside, text 'Inspire Creativity, Enrich Life' revealed behind it as dust settles
Rozpisuj reklamy z wielu ujęć z konkretnymi numerami ujęć, czasami i kątami kamery. Instrukcje dotyczące tekstu na ekranie wpisuj bezpośrednio w prompcie.
Bogactwo detali i słowa kluczowe jakości dla maksymalnego realizmu
A weathered fisherman mending nets on a sun-bleached wooden dock at golden hour, amber sunlight catching salt spray in the air, gnarled hands threading frayed twine through sun-bleached mesh, seagulls wheeling overhead against a lavender sky streaked with coral clouds, a distant lighthouse beam sweeping across choppy slate-blue waters. Hyper-realistic, 8k. Sounds of creaking dock wood, gentle waves lapping against barnacle-crusted pilings, and distant seagull calls.
Nasyć każdy prompt detalami zmysłowymi: fakturami, kolorami, charakterem światła i dźwiękami. Dodaj „hiperrealistyczny, 8k” jako hasła jakościowe, by skierować model ku maksymalnej wierności detali.
Nazwisko autora zdjęć jako wskazówka dla światła, kadru i nastroju
Roger Deakins-style cinematography. A lone figure walks across a vast cracked salt flat at sunrise, their silhouette casting a razor-thin shadow across the white earth. Camera mounted low, slow dolly forward tracking the figure's boots. Warm amber backlight flares into the lens. The figure stops and looks toward the horizon. Hyper-realistic, 8k. Sounds of wind howling across the empty landscape and distant rumbling thunder.
Podaj nazwisko autora zdjęć lub reżysera, by nadać kierunek stylowi wizualnemu. Model dopasuje oświetlenie, dobór obiektywów i ruch kamery do jego charakterystycznej estetyki.
Użyj znaczników czasu w nawiasach, by precyzyjnie zmieniać sceny
[0-5s]: Wide establishing shot of a neon-lit Tokyo alley at night, rain falling steadily, camera slowly dollying forward past glowing signs and steam vents. [5-10s]: Medium shot inside a tiny ramen shop, a chef ladles rich broth into a bowl with practiced precision, steam rising into warm overhead light. [10-15s]: Extreme close-up of the finished ramen bowl placed on the counter, chopsticks snapping apart, sounds of sizzling pork, bubbling broth, and the quiet murmur of the shop.
Użyj zapisu [0-Xs]:, by nadać modelowi precyzyjną strukturę czasową. Każdy segment ma własne ustawienie kamery, główny obiekt i wskazówki dźwiękowe, co daje dokładną kontrolę nad sekwencją wielu ujęć.
Naturalna filmowa kolejność ujęć, która nadaje tempo
A street violinist performing in a cobblestone European square at golden hour. Wide shot establishing the scene with passersby and autumn chestnut trees. Camera pushes in to a medium shot framing the musician's upper body and violin. Swift dolly zoom into an extreme close-up of fingers dancing across the strings, rosin dust catching the last rays of afternoon sunlight. Sounds of a melancholic violin melody echoing off sandstone walls.
Układaj ujęcia od szerokiego planu ustanawiającego, przez plan średni, po duże zbliżenie. Ta naturalna filmowa kolejność nadaje tempo i wciąga widza głębiej w scenę.
Oznacz każde ujęcie numerem i czasem. Podaj kąt kamery, działanie postaci i rodzaj cięcia: „Ujęcie 1 (0-3s): Szeroki plan...”
Nazywaj ruchy kamery: jazda wózkiem, panorama, śledzenie, jazda kranem, szybka panorama, powolny najazd. Seedance rozumie terminologię filmową.
Opisz warstwę dźwiękową: „odgłosy spanikowanego tłumu”, „szelest jesiennych liści”, „ryk silnika”. Dźwięk powstaje natywnie.
Dodaj wskazówki czasowe: „ujęcie z góry w zwolnionym tempie”, „reklama 15s”, „jedno nieprzerwane ujęcie, bez cięć”, by kontrolować rytm.
Opisz reakcję otoczenia na akcję: rozrzucane liście, wzbijający się pył, rozpryskujące się szkło. To buduje fizyczny realizm.
Połącz obrazy określające styl wizualny, klipy audio wyznaczające ścieżkę dźwiękową i tekst opisujący scenę. Model automatycznie rozpoznaje rolę każdego materiału.
Wypełnij każdy prompt detalami. Zamiast „pościg samochodowy” opisz mokre od deszczu ulice, odbicia neonów i snopy reflektorów przecinające mgłę. Seedance nagradza konkret.
Dodaj określenia takie jak „hiperrealistyczny, 8k”, by wskazać oczekiwaną wierność obrazu. Kierują model w stronę maksymalnej jakości i ostrości.
W sekwencjach z wieloma ujęciami używaj zapisu w nawiasach: [0-5s]: ... [5-10s]: ... Model rozpoznaje go jako jednoznaczną strukturę czasową.
Podaj nazwisko autora zdjęć, np. Deakins, Lubezki lub Kurosawa, by wskazać styl. Model dopasuje do niego światło, kadrowanie i ruch kamery.
Układaj ujęcia od szerokiego planu ustanawiającego, przez plan średni, po duże zbliżenie. Ta naturalna filmowa kolejność nadaje tempo i wciąga widza.
Gdy używasz wielu obrazów, filmów lub klipów audio, nazywaj je w prompcie „Image 1”, „Video 1”, „Audio 1”. Pełne zasady oznaczania znajdziesz poniżej, w sekcji materiałów referencyjnych.
Używaj do scen pościgów, walk i dynamicznych akcji pokazywanych z wielu kamer.
Używaj do filmów produktowych lub wizerunkowych z wieloma ujęciami.
Używaj do opowiadania historii w jednym, nieprzerwanym ujęciu.
Używaj do precyzyjnie zaplanowanych przejść między ujęciami z zapisem w nawiasach.
Każdy przesłany materiał dostaje etykietę czytelną dla modelu. Zapisuj ją z wielkiej litery, ze spacją przed numerem: Image 1, Video 1, Audio 1. Bez prefiksu @, nawiasów i podkreśleń. Numeracja odpowiada kolejności przesyłania.
Przypisz każdemu materiałowi jedno zadanie i jeden nazwany obiekt. Następnie określ, które cechy mają zostać zachowane. Materiał z dwoma zadaniami ciągnie model w dwie strony i zwykle żadne nie wychodzi dobrze.
Każdy przesłany materiał ma jedno zadanie: postać, lokacja, rekwizyt, styl lub podkład muzyczny. Nie każ Image 1 dostarczać jednocześnie twarzy i tła.
Nadaj roli nazwę, zamiast poprzestawać na opisie. „Image 1: Kurier” daje ci określenie, którego możesz używać w każdym opisie ujęcia.
Wskaż, które cechy mają zostać przeniesione: twarz, fryzura, ubranie, kolor, faktura, kadrowanie. „Zachowaj twarz i oliwkową kurtkę” to znacznie precyzyjniejsza instrukcja niż „użyj tej osoby”.
W ujęciu z jednym bohaterem możesz powiązać go z materiałem bezpośrednio w tekście: „Kurier@Image 1”. Przy kilku materiałach lub ujęciach zdefiniuj rolę raz na początku, a potem używaj jej nazwy.
Gdy zdefiniujesz Kuriera, w opisie każdego ujęcia używaj nazwy Kurier. Przeskakiwanie między nazwą a etykietą materiału sprzyja niezamierzonym zmianom tożsamości.
Przesyłaj tylko materiały, do których faktycznie odnosi się prompt. Materiał bez wskazanej roli nadal wpływa na wynik, zwykle nie tak, jak chcesz.
Każdy prompt z wieloma materiałami zaczynaj od takiego bloku.
Image 1: Kurier. Zachowaj twarz, zaplecione włosy i oliwkową kurtkę. Image 2: Lokacja. Zachowaj mokry od deszczu zaułek i jego neony. Audio 1: Podkład muzyczny. Zachowaj tylko tempo i nastrój.
Długie prompty działają lepiej, gdy trzymają się kolejności pracy na planie. Najpierw role, potem cel, następnie ujęcia, wskazówki dla całego materiału i na końcu zasady.
W każdym ujęciu używaj tych pięciu pól. Pomiń pole, jeśli nie masz w nim nic do dodania. Pusta etykieta to szum i model właśnie tak ją odczytuje.
Wielkość planu i jeden główny ruch. Szeroki plan z powolnym najazdem. Zbliżenie, kamera statyczna. Drugi ruch zostaw na kolejne ujęcie.
Co wskazana postać lub obiekt fizycznie robi w tym ujęciu, w kolejności zdarzeń.
Gdzie w kadrze znajduje się postać lub obiekt i jak zmienia pozycję. Wchodzi z prawej strony kadru. Przechodzi pod przeciwległą ścianę.
Dialogi, efekty i muzyka tylko dla tego ujęcia. Wszystko, co trwa przez cały klip, umieść w wytycznych ogólnych.
To, co widać na końcu ujęcia. Kolejne ujęcie przejmuje ten stan, dzięki czemu cięcie nie sprawia wrażenia przeskoku.
Połączenie panoramy, najazdu i ruchu kranem w jednym ujęciu rozmywa wszystkie trzy. Jeśli potrzebujesz drugiego ruchu, zrób cięcie i zacznij nowe ujęcie.
Cztery rodzaje nawiasów rozdzielają typy dźwięku. Właściwy zapis sprawia, że wypowiadane kwestie nie trafiają do efektów dźwiękowych, a wskazówki sceniczne do dialogu.
{ nawiasy klamrowe } zawierają słowa, które postać faktycznie wypowiada.(nawiasy okrągłe o pełnej szerokości) zawierają wskazówki muzyczne, takie jak gatunek, tempo i nastrój.<nawiasy ostrokątne> zawierają efekty dźwiękowe i odgłosy otoczenia, takie jak kroki, deszcz czy szum pomieszczenia.【czarne nawiasy soczewkowate】 zawierają tekst, który ma pojawić się na ekranie. Pomiń je całkowicie, jeśli chcesz uzyskać czysty kadr.Pełny prompt w kolejności produkcyjnej, z rolami materiałów, polami ujęć i znacznikami.
Role materiałów:
Image 1: Kurier. Zachowaj twarz, zaplecione włosy i oliwkową kurtkę.
Image 2: Lokacja. Zachowaj mokry od deszczu zaułek i jego neony.
Audio 1: Podkład muzyczny. Zachowaj tylko tempo i nastrój.
Cel: Wykorzystaj tożsamość postaci z Image 1 i scenerię z Image 2, by wygenerować nocną scenę dostawy w trzech ujęciach. Kurier pozostaje tą samą osobą w każdym ujęciu.
Ujęcie 1
Kamera: Plan ogólny, powolny najazd wózkiem.
Akcja postaci: Kurier przekłada nogę nad rowerem i kuli ramiona przed deszczem.
Przestrzeń: Wchodzi w kadr z prawej strony, zatrzymuje się pod neonem.
Dźwięk: <deszcz bębniący o metalowy daszek>, (niski pulsujący syntezator, wolne tempo)
Stan końcowy: Kurier stoi nieruchomo, przyciskając paczkę płasko do klatki piersiowej.
Ujęcie 2
Kamera: Plan średni, lekki najazd.
Akcja postaci: Kurier unosi paczkę na wysokość klatki piersiowej, po czym dwukrotnie puka wolną dłonią. Woda spływa z kostek palców.
Przestrzeń: Odwraca się w stronę stalowych drzwi w lewej ścianie.
Dźwięk: <dwa stanowcze puknięcia, przekręcany rygiel>
Stan końcowy: Drzwi otwierają się na szerokość dłoni. Ciepłe światło pada na twarz Kuriera.
Ujęcie 3
Kamera: Zbliżenie, kamera nieruchoma.
Akcja postaci: Kurier unosi podbródek, wypuszcza krótko powietrze, po czym lekko się uśmiecha.
Dźwięk: {Ostatnia na dziś.}
Stan końcowy: Kurier utrzymuje uśmiech, a pas światła się poszerza.
Wytyczne ogólne: Nocny plener w stylu neo-noir. Mokry asfalt, odbite światło w kolorach magenty i cyjanu, mała głębia ostrości. Muzyka przez cały czas pozostaje cichsza od dialogu.
Ograniczenia: Przez cały czas tylko jedna osoba w kadrze. Bez duplikowania Kuriera. Bez zmian stylu między ujęciami. Bez napisów, tekstu na ekranie, logo i znaku wodnego.Czasownik na początku mówi modelowi, jakie zadanie ma wykonać. Generowanie, edycja i przedłużanie wymagają różnych sformułowań. Mieszanie ich to najprostszy sposób na wynik, który ignoruje połowę promptu.
Zacznij od „Wykorzystaj [cechę] z Obrazu 1 jako odniesienie, aby wygenerować...”. Nazwij przejmowaną cechę: tożsamość, ubiór, paletę barw lub kompozycję. Następnie jasno określ, co ma pozostać spójne w całym wyniku.
Zacznij od „Edytuj wyłącznie Wideo 1”. Wskaż jedną zmianę, określ jej zakres i wymień elementy do zachowania. W prompcie do edycji nigdy nie używaj słowa „referencja”. Model odczytuje je jako sygnał do wygenerowania czegoś nowego zamiast zmiany przesłanego materiału.
Napisz „Extend Video 1 forward”. Nowy materiał przejmuje końcową pozę, kompozycję, kierunek ruchu, oświetlenie i dźwięk materiału źródłowego, a potem kontynuuje scenę.
Napisz „Extend Video 1 backward”. Tworzysz wprowadzenie, więc nowy materiał musi kończyć się dokładnie w stanie widocznym w pierwszej klatce oryginału.
Łącząc klipy, określ kolejność materiałów źródłowych i przejście między każdą parą. Trzy wideo to maksimum. Powyżej tej liczby model gubi się w tym, nad którym klipem pracuje.
Każde źródło wytycznych umieść w osobnej części zdania: „Wzoruj strój na Image 1; edytuj wyłącznie Video 1; wymień kurtkę”. Jedna instrukcja na część, rozdzielone średnikami.
Jedna zmiana w określonym zakresie i jasna lista elementów do zachowania.
Edytuj wyłącznie Wideo 1. Zmień tylko kolor kurtki, z oliwkowego na głęboką czerwień. Zachowaj: osobę, twarz, włosy, ruch kamery, kadrowanie, tło, oświetlenie, tempo i całą ścieżkę dźwiękową. Nie dodawaj ani nie usuwaj żadnej postaci ani obiektu. Nie zmieniaj inscenizacji ujęcia. Bez napisów dialogowych, bez tekstu na ekranie, bez znaku wodnego.
To przy ruchu ogólnikowe prompty przestają działać. Model nie ożywi uczucia, ale potrafi pokazać część ciała poruszającą się na konkretną odległość z konkretną prędkością. Opisuj właśnie to.
Część ciała, kierunek, zakres, prędkość, siła. „Powoli, z wysiłkiem unosi prawe ramię na wysokość barku” daje modelowi znacznie więcej niż „sięga w górę”.
Między dwiema czynnościami opisz, jak ciało przechodzi od jednej do drugiej. Bez tego ruch będzie skokowy. „Opuszcza ramię, przenosi ciężar na lewą stopę, a potem się obraca” tworzy jeden płynny ruch.
Abstrakcyjnych stanów nie widać w kadrze. Zamiast „zdenerwowany” opisz to, co widać: wzrok uciekający w stronę drzwi, palce stukające o kubek, skulone ramiona.
Chronologiczna kolejność ujęć działa pewniej niż dokładne znaczniki czasu. Napisz, co dzieje się dalej, a nie co dzieje się w 6,2 sekundy.
Nigdy nie zamieniaj dwóch postaci miejscami, nie powielaj jednej ani nie zmieniaj liczby osób na ekranie w trakcie promptu. Tożsamość i ubiór pozostają stałe od pierwszego do ostatniego ujęcia.
Cięcie działa, gdy kolejne ujęcie zaczyna się dokładnie tam, gdzie skończyło się poprzednie. Opisz stan końcowy, a potem zacznij od niego następne ujęcie.
Zamknij długi prompt krótką linijką ograniczeń, która obejmuje pięć częstych błędów: napisy wtopione w obraz, logo, znaki wodne, zduplikowany obiekt i zmiany stylu między ujęciami. Zmieść wszystko w jednej linijce. Długie listy wykluczeń tracą siłę, o czym przeczytasz w następnej sekcji.
Seedance nie ma parametru negatywnego promptu w żadnym punkcie końcowym API. Nie ma osobnego pola na elementy do usunięcia. Wszystko, co chcesz wyeliminować, wpisz bezpośrednio w prompcie, zwykłym, naturalnym językiem.
Zakończ prompt słowami „Bez napisów, bez tekstu na ekranie”. ByteDance zaleca zakończenie „Nie dodawaj napisów”. W pionowych klipach 9:16 niechciane napisy pojawiają się znacznie częściej niż w 16:9, więc przy pionowym formacie ma to szczególne znaczenie.
Najlepiej działają jedno lub dwa konkretne wykluczenia. Długie, ogólne listy w rodzaju „bez tekstu, bez słów, bez liter, bez logo, bez znaków wodnych” tracą siłę, a model zaczyna je ignorować.
Seedance generuje muzykę, dialogi i efekty dźwiękowe razem. Dźwięk działa na zasadzie wszystko albo nic. Jeśli chcesz dialogów bez podkładu muzycznego, napisz „Dźwięk: wyraźne dialogi na pierwszym planie, subtelne odgłosy otoczenia. Bez muzyki.”. Samo „Bez muzyki.” wypada w testach pewniej niż „bez muzyki w tle”. Zawsze opisuj dźwięk, który chcesz uzyskać.
Przypisuj wypowiedzi postaciom w narracji: Mara podnosi wzrok. Mara mówi z cichą dumą: „W końcu nam się udało”. Każda kwestia powinna mieć mniej niż 10 słów, a w każdym klipie powinna mówić tylko jedna postać. Nigdy nie proś o „voiceover” ani „narration”. Te słowa prowokują model do dodawania napisów na stałe wtopionych w obraz.
Dialogi na cichym tle dźwięków otoczenia, bez tekstu wtopionego w obraz.
Pionowy klip 9:16, tylko z efektami dźwiękowymi i pełnym zestawem zakazów wyświetlania tekstu.
Seedance 2.0 to najnowszy model Seedance do generowania wideo. Korzysta z jednolitej multimodalnej architektury audio-wideo, która przyjmuje tekst, obrazy, dźwięk i wideo. W jednej generacji tworzy filmowe wideo z natywnym dźwiękiem, cięciami między ujęciami i realistyczną fizyką.
Poradnik Seedance 2.0: model przyjmuje prompty tekstowe, obrazy referencyjne, klipy audio i materiały wideo. Możesz połączyć do 12 materiałów (9 obrazów, 3 wideo, 3 klipów audio, każde wideo lub audio do 15 sekund), by kontrolować wynik.
Seedance 2.0 tworzy filmy do 15 sekund w jednej generacji. W tym czasie model może wygenerować wiele ujęć z naturalnymi cięciami i przejściami, więc pojedynczy wynik może wyglądać jak zmontowana sekwencja.
Dźwięk powstaje natywnie razem z obrazem. Muzyka ma głęboki bas i filmową moc, dialogi są wyraźne i precyzyjnie zsynchronizowane z ruchem ust, a efekty dźwiękowe pasują do sceny i trafiają w punkt. Nie musisz dodawać warstw audio w postprodukcji.
Tak. Seedance 2.0 generuje filmy z wieloma scenami, płynnymi przejściami, zsynchronizowanym dźwiękiem i spójnymi detalami postaci w każdym ujęciu. Możesz przedłużać istniejące projekty lub zaczynać nowe wątki, zachowując spójność wizualną i narracyjną.