Come funziona
Soft Glam non rigenera, rimodella, ricostruisce tramite inpainting, illumina di nuovo o sfoca in generale il ritratto. Richiede un viso completo e quasi frontale, confronta il rilevamento facciale dedicato con MediaPipe Face Mesh V2 e usa la segmentazione del ritratto MediaPipe a sei classi per distinguere la pelle del viso da capelli, barba, corpo, abiti, accessori e sfondo. Il renderer combina esattamente tre ampie zone di rifinitura della pelle su fronte e guance con cinque piccole zone trucco sopra entrambe le palpebre superiori, sulla parte alta di entrambe le guance e dentro il contorno esterno delle labbra. La rifinitura usa un riferimento locale normalizzato sulla maschera cutanea, impedendo al colore di sfondo, capelli o barba vicini di entrare nella correzione; riduce soltanto le variazioni misurate di luminanza e crominanza di media scala, conservando dettagli fini di luminanza e pori. Alla massima intensità, la correzione della luminanza cutanea è limitata a due livelli LAB e ogni correzione della crominanza a tre livelli LAB. Blush e tinta labbra modificano la crominanza LAB conservando la luminanza sorgente, mentre lo scurimento dell'ombretto è limitato a quattro livelli LAB. Le maschere della mesh facciale proteggono occhi, iridi, sopracciglia, naso e interno della bocca. Geometria facciale, espressione, tratti protetti, capelli, barba, abiti, illuminazione della scena, sfondo, inquadratura, canale alfa caricato e ogni pixel esterno alle otto zone indicate vengono copiati senza modifiche in un PNG senza perdita. Profili, visi incompleti o minuscoli, riscontri incerti o incompleti sulla pelle del viso e occhiali o altri ostacoli che lasciano una zona senza sufficiente supporto sicuro vengono rifiutati invece di essere ridisegnati. Una pelle già uniforme può ricevere soltanto il preset trucco verificato; un ritratto privo di una correzione visibile sicura resta invariato e viene rifiutato.

























