IL SACCO OGM SI TRASFORMA.
Suvvia,
non siate ingenui. Davvero pensavate che un pericoloso sacco transgenico si
sarebbe comportato lealmente? Tantomeno il nostro, che infatti si piega in due....
...e si fa spuntare
2 ali da insetto.

Analizziamo
la struttura della scena:
Le
ali del sacco OGM sono 2 QaudPatch linkate al Dummy che regola la rotazione
della schiena. Ovviamente nella scena le ali non appaiono quadrate, bensì
arrotondate. Questo si ottiene applicando il seguente materiale alle due QaudPatch:
Sul canale Diffuse si pone la texture "ala di insetto".
Sul
canale Opacity si pone invece, nelal sua versione bianco/nero, solo la sagoma
dell'ala.
Ricordati
che se vuoi fare proiettare alle ali un'ombra corrispondente alla loro forma
visibile, devi utilizzare in questo caso delle ombre di tipo Raytrace.
Regola ulteriormente l'aspetto delle ali aggiustando questi parametri:
Le
QuadPatch in raltà sono sempre presenti nella scna, anche quando le ali
devono ancora apparire.
L'apparizione è realizzata regolando la scalatura e la visibilità
delle QuadPatch nel tempo.
Quando
le ali spuntano fuoriescono dal sacco anche un po' di spore, o quello che volete
che siano. Per farle basta usare un superSpray linkato a uno space warp Gravity.
Posiziona il SuperSpray alla base delle ali.
Prima di tutto però occorre posizionare i Pivot Point delle ali in corrispondenza
della schiena:
Consideriamo
il movimento di una sola ala; il ragionamento è analogo per l'altra.
Seleziona un'ala e imposta come sistema di riferimento il Local.
Vedi quel grosso Dummy sopra le ali? Bene, è lui il responsabile dello sbattimento di ali. Assegnaremo alla sua rotazione attorno all'asse X una espressione sinusoidale attiva però solo da un certo istante in poi (corrispondente a quando il sacco OGM inizia a sbattere le ali).
Per
realizzare questo tipo di rotazione usiamo un controller Float List.
Nel
primo slot del Float List ponizmo un Bezier Float che imposta la posizione attorno
a cui il Dummy ruoterà:
Nel secondo slot poniamo una Waveform float composta da 2 onde:
La prima è un'onda quadra che serve a creare praticamente un gradino
che compare all'isante in cui le ali iniziano a sbattere.
La
seconda è una sinusoide. Regola il parametro Period a seconda della frequenza
con cui vuoi fare sbattere le ali.
Per
la seconda onda imposta come Effect l'opzione Multiply.
Il
risultato è questo:
Ok.
Ora il Dummy ruota come un pazzo attorno all'ase X, facendo su e giu.
non resta che collegare la rotazione delle ali a quella del Dummy, in modo che
con un solo oggetto riusciamo a controllare la rotazione di entrambe le ali.
Innanzitutto osserviamo le ali nel loro sistema di riferimento locale:
A quanto
pare, l'asse attorno a cui dovremo fare ruotare le ali è l'asse Y giusto?
Giusto. Solo che a questo punto, mentre impostavo tutti i parametri, Max è
impazzito e mi ha detto "se vuoi collegare la rotazione delle ali a quella
del Dummy devi usare l'asse Z". E vabbè, ho accettato questo mistero
delal fede e sono andato avanti....e tutto funziona.
Ecco il controller di rotazione da impostare sull'asse.....Z delle ali.
Queste
sono le sue impostazioni:
E'
stato creato uno scalare RotZ a cui è assegnato come controller (tramite
ilcomando Assign Controller) la rotazione del Dummy attonro al suo asse X locale.
Come Expression è impostato semplicemente lo scalare definito.
Alla
fine abbiamo questo andamento della rotazione dell'ala:
Tocco
finale: seleziona le ali, clicca col destro, vai su Properties e imposta questi
parametri:
In
questo modo quando le ali si muoveranno verranno sfocate.
Questo può essere visto bene nella scena successiva (all'inizio infatti
non vengono sfocate).
Come
puoi notare è stato assegnato un Motion Blur anche al palazzo e al sacco
(ma su questo è poco proncunciato, dato che la cinepresa è puntata
su di esso e il sacco si muove poco)