REACTOR. INTRODUZIONE.
![]()
Reactor
è un plugin integrato nella versione 6 di 3DStudio. Permette di simulare
animazioni dinamiche. Le sue caratteristiche principali sono:
- Dinamica per corpi rigidi e morbidi.
- Simulazione di tessuti.
- Simulazione di fluidi.
- Vincoli per corpi articolati.
Una volta creato un oggetto è possibile assegnargli delel propietà fisiche come massa, frizione, elasticità ecc...ed è possibile stabilire dei vincoli fra gli oggetti.
Gli
elementi di Reactor si trovano qui:
Esiste
anche uno space warp utilizzato per simulare l'acqua.
Dopo
avere creato un oggetto Reactor, le sue propietà come al olito si trovano
nel pannello Modify.
Esistono
3 modificatori reactor utilizzati per simulare i corpi deformabili: Cloth, SoftBody
e Rope.
Le
restanti funzioni del Reactor si trovano nel pannello Utilities.
Come
sempre, quando creiamo un oggetto reactor appare una icona. A volte la sua posizione
e orientamento saranno importanti ai fini dell'effetto, altre volte no.
![]()
La simulazione dinamica prodotta da reactor è anche detta Simulazione Fisica ed è definita tramite la tecnologia HAVOK.
Il movimento degli oggetti è definito in base alle loro propietà fisiche, alcune leggi fisiche (es.: la forza di gravità) e la posizione nello spazio degli altri oggetti nella scena al passare del tempo. Il tempo viene suddiviso in passi, durante i quali vengono effettuati i calcoli per definire la nuova posizione degli oggetti.
Non è necessario definire delle chiavi di animazione: il movimento degli oggetti è automaticamente definito dalla simulazione fisica.
In una simulazione fisica ogni oggetto nella scena possiede delle propietà fisiche. Sono poi presenti delle forze esterne (gravità, vento ecc...) e dei vincoli fra gli oggetti. In base a questa configurazione viene calcolata una serie di stati per ogni oggetto al passare del tempo.
Il motore fisico Havok deve volgere 3 compiti principali:
-
Calcolare el collisioni fra gli oggetti.
- Aggiornare il sistema in base a ogni nuova configurazione assunta dagli oggetti.
- Interfacciarsi con 3DStudio riproducendo lo stato del sistema nelle viste
e generando chiavi di animazione.
La maggiorparte degli oggetti in una simulazione Havok sono corpi rigidi, cioè corpi la cui geometria non cambia al passare del tempo. i corpi che invece modificano la propia forma al apassare del tempo (tessuti, corde ecc...) sono detti corpi deformabili. Il calcolo di questiultimi richiede più tempo.
La
simulazione fisica comunque è appunto una simulazione, non comprende
certo le leggi della fisica nella sua totalità. Può essere perciò
considerata come una simulazione meccanica delle interazioni fra gli oggetti,
scalati in dimensioni reali. Perciò le unità con cui avremo a
che fare saranno per lo più i metri e i chilogrammi. E' importante impostare
le scene con una scala realistica.
![]()