Panoramica del Workflow di Product Relighting Video
Questo workflow ti permette di inserire un video e una o più maschere di luce per generare un video di rilighting. Supporta tre scenari:
- Soggetto in movimento con una maschera di luce in movimento
- Soggetto fermo con una maschera di luce in movimento
- Soggetto in movimento con una maschera di luce ferma
Mentre questo workflow di video rilighting è sperimentale e potrebbe non produrre risultati perfetti, rappresenta un passo significativo verso pipeline non-AnimateDiff che prioritizzano la fedeltà del prodotto rispetto alla perfetta fusione dei frame nel processo di rilighting video.
Per eseguire il workflow e ottenere gli effetti di rilighting desiderati, devi fornire i seguenti input e variabili:
- Video Sorgente: Il video di input da illuminare
- Numero di frame: Il numero totale di frame da processare
- Numero di frame iniziali da saltare: Il numero di frame da saltare dall'inizio del video
- Soggetto Fermo o in Movimento: Un interruttore booleano per indicare se il soggetto è fermo o in movimento
- Dimensione del lato lungo (ridimensionamento): La dimensione a cui i frame saranno ridimensionati in base al lato più lungo
- Due Maschere di Luce: Posizioni iniziali e finali della maschera di luce (per una maschera di luce in movimento) o la stessa maschera di luce (per una maschera di luce ferma)
- Prompt di Luce: Un prompt di testo che descrive l'illuminazione desiderata
- CFG: Un valore tra 1.05 e 3 per controllare la forza dei cambiamenti di illuminazione (valori più alti portano a cambiamenti più evidenti ma a una maggiore probabilità di artefatti)
- Denoise: Un valore tra 0.3 e 0.6 per controllare la forza della denoising (valori più alti risultano in meno sfarfallio ma potrebbero far sembrare la maschera di luce più simile a un filtro)
Come Funziona il Workflow di Rilighting Video
- Il workflow utilizza IC-Light per illuminare ciascun frame indipendentemente.
- Per ogni frame, viene generato un latente basato su una combinazione del frame del soggetto e del frame corrispondente della maschera di luce.
- Il latente viene generato a un valore di denoise basso per forzare la maschera di luce sul risultato finale.
- Poiché IC-Light può perdere dettagli a bassi valori di denoising, i dettagli e i colori originali vengono trasferiti di nuovo utilizzando Frequency Separation alla fine del workflow per mantenere la qualità del video dopo il rilighting.