AnimateDiff og Batch Prompt Schedule arbeidsflyt muliggjør dynamisk opprettelse av videoer fra tekstlige prompts. Ved å tillate planlagte, dynamiske endringer av prompts over tid, forbedrer Batch Prompt Schedule denne prosessen, og tilbyr intrikat kontroll over narrativ og visuelle elementer i animasjonen, samt utvider kreative muligheter for historiefortelling.
Vennligst sjekk ut detaljene på How to use AnimateDiff in ComfyUI
Batch Prompt Schedule i ComfyUI er en kraftig node designet for effektiv styring og planlegging av komplekse prompts over en serie av rammer eller iterasjoner. Det gjør det mulig for skapere å dynamisk justere tekst og parametere over tid, noe som tillater detaljert kontroll i animasjon og andre tidsbaserte medieprosjekter.
Først er det viktig å merke seg de tre tekstfeltene for prompts i Batch Prompt Schedule noden: Initial Text Field, Pretext Field, og Posttext Field.
For å komponere en Initial Text Field i en ComfyUI Batch Prompt Schedule, definerer du i hovedsak kjernen eller base prompten som vil bli brukt på tvers av alle rammer eller iterasjoner i tidsplanen din. Dette oppnås ved å bruke Pretext Field eller Posttext Field, som henholdsvis lar deg legge til tekst i begynnelsen eller slutten av hver planlagte prompt.
Initial Text Field: Dette er hovedtekstfeltet hvor du skriver inn de prompts du vil at Batch Prompt Schedule skal behandle. Spesifiser prompten for nøkkelrammer her. For eksempel:
json "0": "Grim Reaper, stående blant gravene, bærende på en ljå, i en tåkete kirkegård om natten, uhyggelig tåke, fullmåne, flaggermus flyr rundt, Halloween gresskar", "25": "Mannlig zombie, åpen munn, spiser en hjerne, i et forlatt post-apokalyptisk bylandskap, graffiti vegger, flimrende gatelys", "50": "Varulv som uler, øynene hans lyser rødt, i en tett uhyggelig skog, full lysende måne, flokk av ulver i bakgrunnen"
Pretext Field: Tekst som legges til i begynnelsen av hver prompt i tidsplanen, som gjør det mulig med en konsistent base på tvers av alle planlagte prompts.
Posttext Field: Tekst som legges til på slutten av hver prompt i tidsplanen, som gjør det mulig med en ensartet avslutning på hver prompt eller legge til konsistente elementer på tvers av prompts.
I tillegg er det noen andre parametere for å hjelpe med å kontrollere prompts:
Max Frames: Bestemmer det maksimale antall rammer som batch prompt schedule gjelder for. Det er viktig å tilpasse dette nummeret med antall latenter i batchen din eller det totale antall animasjonsrammer du har tenkt å produsere.
Print Output: En boolsk parameter som, når aktivert, tillater at utdataene skrives ut for feilsøking eller verifikasjonsformål.
Start Frame: Spesifiserer startrammen for batch prompt schedule.
PW Fields: Disse feltene (pw_a
, pw_b
, pw_c
, pw_d
) muliggjør dynamisk justering av prompt vekter over tid. Ved å manipulere disse vektene gjennom uttrykk og koble dem til andre planlagte verdier, får skapere nyansert kontroll over hvordan forskjellige aspekter av prompten påvirker batch schedule's utdata. For eksempel kan du inkorporere pw_a
, pw_b
, pw_c
, og pw_d
i Initial Text Field som følger:
json
"0": "En glad danser i rampelyset, smiler bredt (lykke:pw_a
)",
"24": "En ettertenksom danser under måneskinnet, mistet i tanker (ettertanke:pw_b
)",
"48": "En sørgmodig figur i skyggene, tårer glitrer i måneskinnet (sorg:pw_c
)"
Denne arbeidsflyten er inspirert av MDMZ. For mer informasjon, vennligst besøk hans YouTube-kanal.
© Opphavsrett 2024 RunComfy. Alle Rettigheter Forbeholdt.