Questo articolo fornisce informazioni su come disegnare i Player.
I Player sono le aree in cui è possibile aggiungere una sorgente di contenuti esterni. A partire da HeavyM 2.3, i Player supportano le seguenti categorie di media: foto, video, GIF, stream da webcam, stream Syphon/Spout, stream NDI, shader generativi, testo.
È possibile gestire i contenuti dei Player dal raccoglitore delle sorgenti, a destra dell’interfaccia. Questo argomento è descritto in un altro articolo di questa guida.
Creazione dei Player
I Player sono forme quadrilatere predefinite. È possibile aggiungerli trascinando l’icona corrispondente dalla barra degli strumenti (come si farebbe per le facce), utilizzando la scorciatoia [Shift + P] oppure dal menu visualizzato facendo clic con il pulsante destro del mouse nel canvas.
Per distinguerli dalle facce nel canvas, hanno vertici quadrati anziché arrotondati.
Per foto, video e GIF, è anche possibile trascinare direttamente i media nel canvas: verrà creato automaticamente un Player che li contiene. Se se ne trascina più di uno alla volta, verrà persino creata direttamente una playlist con tutti i media!
Modifica dei Player
Le operazioni di manipolazione e trasformazione di base delle forme, incluse coordinate, dimensioni e rotazione, sono descritte in un articolo dedicato.
Regolazione della prospettiva
A differenza delle facce e delle maschere, i Player hanno sempre esattamente 4 punti, senza maniglie. Tuttavia, è comunque possibile spostare questi 4 vertici: la forma non deve necessariamente rimanere un rettangolo e ciò che viene visualizzato al suo interno verrà allungato in modo da mantenere corretta la prospettiva.
Quando viene selezionato un singolo angolo, a partire dalla versione 2.13 è possibile inserire valori precisi in pixel per le sue coordinate X e Y dal pannello Proprietà (il punto di origine (0,0) corrisponde all’angolo superiore sinistro del canvas).
Modifica dei punti di deformazione
Se è necessario deformare la texture all’interno del Player, è possibile utilizzare il modulo di deformazione. La deformazione è una tecnica utilizzata per manipolare una texture al fine di correggerne la distorsione, sia per adattarne la forma a una superficie complessa sia per scopi creativi. Immaginate di tendere un pezzo di stoffa per cambiarne la forma: è un’operazione analoga alla deformazione.
Il modulo di deformazione può essere attivato dalle Proprietà di un Player, visualizzate nel pannello a sinistra quando il Player è selezionato, oppure semplicemente facendo doppio clic sulla forma del Player nel canvas. Per disattivarlo, fate nuovamente clic sul pulsante, fate nuovamente doppio clic sul Player oppure utilizzate semplicemente [Esc].
Una volta attivato, sul Player vengono visualizzati dei punti. Questi consentono di deformare solo un’area del Player, ad esempio per compensare le irregolarità della superficie di proiezione. Ogni punto può essere spostato con il cursore o con i tasti freccia (per spostarlo con precisione, un pixel alla volta).
È possibile modificare il numero di punti in base alla precisione necessaria per la zona da deformare tramite i campi Righe e colonne.
Esistono 2 modalità per i punti:
- Lineare: è la modalità predefinita. Come si può vedere dalla griglia creata dalle righe e dalle colonne, le linee che collegano ciascun punto ai punti vicini sono rette.
-
Bézier (2.13): questa modalità mantiene gli stessi punti, ma aggiunge due tangenti Bézier a ciascuno di essi, in modo da poter curvare la deformazione. Una tangente è composta da 1 o 2 maniglie di controllo: ogni punto ne ha tante quanti sono i punti a cui è collegato (ad esempio, un angolo ha solo 2 maniglie di controllo, mentre un punto centrale ne ha 4).
Quando viene selezionato un punto o una delle sue maniglie, è possibile modificare il tipo di entrambe le tangenti associate tramite l’opzione “Maniglie” nelle Proprietà. Per impostazione predefinita, le maniglie sonoAsimmetriche (entrambe le maniglie di una tangente formano una linea retta, ma non devono necessariamente avere la stessa lunghezza), ma è possibile passare a
Disconnesse (entrambe le maniglie sono completamente indipendenti).
Queste modalità si escludono a vicenda. O tutti i punti hanno maniglie, oppure nessuno le ha.
A seconda della curvatura che si vuole ottenere, possono essere utili anche alcuni accorgimenti:
-
Pulsante “Crea cerchio” (solo in modalità Bézier): questa opzione adatta i punti di deformazione in modo che il contenuto del Player sembri adattarsi a una cupola convessa. È utile se si esegue una proiezione su una sfera!
Nota: in questo caso, le righe e le colonne vengono ridotte a 1, ma è comunque possibile modificarle successivamente o tornare indietro con [CTRL/Cmd + Z] -
Le nuove righe e colonne seguono la curva: sebbene di solito sia meglio sapere fin dall’inizio quanti punti servono, quando si regola una curva può essere utile iniziare con un numero ridotto. Infatti, con pochi punti è possibile posizionarli approssimativamente sulla curva e aumentare poi progressivamente il numero per ottenere punti di controllo. Questi nuovi punti seguiranno al meglio la curvatura impostata, senza doverli regolare singolarmente.
Confronto e combinazione della deformazione prospettica e tramite punti
A differenza delle regolazioni della Prospettiva, le deformazioni nel modulo di deformazione allungano uniformemente il contenuto all’interno del Player. Ecco un confronto:
Notate in particolare la differenza nella larghezza di ciascuna tessera?
Tuttavia, anche se i punti di deformazione non regolano la prospettiva quando vengono spostati, le deformazioni create con il modulo di deformazione si adattano alle deformazioni prospettiche: entrambe le trasformazioni possono essere utilizzate insieme.
Commenti
0 commenti
Accedi per aggiungere un commento.