17.06.2013 Views

Analisi e sintesi dei gesti comunicativi per gli - Maurizio Mancini

Analisi e sintesi dei gesti comunicativi per gli - Maurizio Mancini

Analisi e sintesi dei gesti comunicativi per gli - Maurizio Mancini

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Capitolo VI, Tools di supporto<br />

Il motore chiede al gestuario il file di definizione di un gesto. Scandendo il file, <strong>per</strong><br />

ogni fotogramma base del gesto vengono fatti de<strong>gli</strong> accessi a uno o più file di posa.<br />

Ad esempio, se in un fotogramma base di un certo gesto una delle mani fosse stata<br />

definita a forma di “pugno chiuso” allora il motore avrebbe effettuato un accesso al<br />

file form_fist.txt contenente le seguenti informazioni (la rotazione di ogni<br />

giuntura è espressa da tre singole rotazioni intorno a<strong>gli</strong> assi x, y e z):<br />

r_wrist 0.000000 0.000000 0.000000<br />

r_thumb1 12.000000 17.000000 27.000000<br />

r_thumb2 55.000000 0.000000 0.000000<br />

r_thumb3 27.000000 0.000000 0.000000<br />

r_index0 0.000000 0.000000 0.000000<br />

r_index1 5.000000 7.000000 84.000000<br />

r_index2 0.000000 0.000000 72.000000<br />

r_index3 0.000000 0.000000 62.000000<br />

r_middle0 0.000000 0.000000 0.000000<br />

r_middle1 2.000000 0.000000 80.000000<br />

r_middle2 0.000000 0.000000 69.000000<br />

r_middle3 0.000000 0.000000 50.000000<br />

r_ring0 0.000000 0.000000 0.000000<br />

r_ring1 0.000000 0.000000 75.000000<br />

r_ring2 0.000000 0.000000 62.000000<br />

r_ring3 0.000000 0.000000 52.000000<br />

r_pinky0 0.000000 0.000000 0.000000<br />

r_pinky1 0.000000 0.000000 68.000000<br />

r_pinky2 0.000000 0.000000 69.000000<br />

r_pinky3 0.000000 0.000000 27.000000<br />

Applicando queste rotazioni alle relative giunture (wrist=polso, thumb=pollice, in-<br />

dex=indice, middle=medio, ring=anulare, pinky=mignolo) ecco il risultato sul cor-<br />

po dell’agente:<br />

Figura 3. Posa "pugno chiuso"<br />

I <strong>gesti</strong> dell’agente risultano essere il risultato di una composizione di pose base stati-<br />

che precedentemente definite.<br />

L’editor delle pose serve a facilitare la fase di definizione delle pose <strong>per</strong>ché <strong>per</strong>mette<br />

di muovere liberamente <strong>gli</strong> arti su<strong>per</strong>iori dell’agente Greta avendo un continuo<br />

feedback visivo e una volta raggiunta la configurazione desiderata genera la corri-<br />

spondente sequenza di rotazioni e la memorizza in un file di testo.<br />

88

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!