Home Tutorials Blender 2.5 Tutorial Blender 2.5 - Animazione ruota panoramica con Parent, Pivot Point e Constraints

Page Rank Check    





Tutorial Blender 2.5 - Animazione ruota panoramica con Parent, Pivot Point e Constraints
Tutorials - Blender 2.5
Scritto da RedBaron85   
Sabato 04 Settembre 2010 19:29

Tutorial Blender 2.5 - Animazione ruota panoramica con Parent, Pivot Point e Constraints

*          *          *

NOTA: clicca qui per vedere la versione VIDEO di questo tutorial

*          *          *

In questo tutorial vedremo un esempio di utilizzo delle relazioni Parent e del Constraint Limit Rotation; la prima applicazione che mi viene in mente per l'effetto che vedremo è quella dell'animazione della ruota panoramica, anche se probabilmente questo non è l'unico modo per ottenere quell'effetto e, in ogni caso, qui lavorerò con primitive di Blender, non con modelli complessi, giusto per concentrarci sulla tecnica.

 

Nel caso della ruota panoramica, la ruota gira intorno ad un asse di rotazione passante per il centro, spostando, nel mentre, le cabine, che però devono restare dritte, a meno di non voler far precipitare nel vuoto i passeggeri durante un giro.

 

Nella scena di Blender, in una finestra con vista TOP, ho inserito un cilindro posto orizzontalmente sul piano della 3D View, allungandolo un po': questo è uno dei bracci della giostra.

Tutorial Blender 2.5 - Animazione ruota panoramica - Parent, pivot, constraint - 1 - Cilindro iniziale

 

In questo tutorial, per effettuare correttamente traslazioni e rotazioni, avranno notevole importanza le posizioni dei perni di trasformazione degli oggetti.

 

Posizioniamo il perno del cilindro al centro della ruota panoramica, centro che coincide – in questo modello estremamente semplificato – con l'estremità destra del cilindro e col centro della scena; per far ciò, possiamo posizionare il cursore 3D nella giusta posizione, magari con il pannello delle trasformazioni parametriche, selezionare il cilindro, premere CTRL-SHIFT-ALT-C e scegliere, dal menù che apparirà a video, Center Origin To 3D Cursor; dovremo inoltre scegliere, dal menù Pivot Point presente nell'header della finestra di navigazione 3D, la voce 3D Cursor.

Tutorial Blender 2.5 - Animazione ruota panoramica - Parent, pivot, constraint - 2 - Set origin to 3d cursor

 

Tutorial Blender 2.5 - Animazione ruota panoramica - Parent, pivot, constraint - 3 - Pivot point

Tra parentesi, possiamo impostare i valori di posizione del 3D Cursor mediante le relative voci in basso nella Transform Window, richiamabile con lo shortcut N in ogni finestra di navigazione 3D.

Tutorial Blender 2.5 - Animazione ruota panoramica - Parent, pivot, constraint - 4 - 3D Cursor Location

Per ottenere delle copie e, quindi, gli altri bracci della giostra, disponendoli intorno al perno di trasformazione del primo braccio, ossia il centro della giostra, utilizziamo Spin: passiamo quindi in Edit Mode, selezioniamo tutti i vertici del cilindro, scegliamo Spin dalla Tool Shelf della finestra di navigazione 3D View, nella vista frontale, ed impostiamo 360 gradi e, ad esempio, 12 passi.

Tutorial Blender 2.5 - Animazione ruota panoramica - Parent, pivot, constraint - 5 - Spin

(cliccare sull'immagine per ingrandirla)

Se abbiamo impostato bene il perno dell'oggetto, la rotazione avverrà intorno al centro della ruota.

Spin va applicato nella finestra con vista frontale per effettuare la trasformazione intorno all'asse di rotazione corretto, che è sempre quello uscente, in maniera perpendicolare, dalla 3D View utilizzata.

 

Adesso passiamo all'oggetto da agganciare al cilindro.

Per osservare l'effetto sull'orientamento dell'oggetto, inseriamo ad esempio un Cono.

Anche in questo caso, dobbiamo impostare il perno delle trasformazioni in un punto diverso dal baricentro, ed in particolare nella punta del cono, aiutandoci magari con il cursore 3D, come visto precedentemente per il cilindro.

Tutorial Blender 2.5 - Animazione ruota panoramica - Parent, pivot, constraint - 6 - Cono cabina

Spostiamo quindi il Cono in modo da posizionarne la punta in corrispondenza dell'estremità sinistra del cilindro originale, posizioniamo in quel punto il cursore 3D ed impostiamo tale punto come perno della trasformazione del Cono.

 

Prima di effettuare le copie del Cono, predisponiamolo per il lavoro che dovrà svolgere.

Creiamo una relazione di parentela, rendendo il Cono figlio della ruota, per cui selezioniamo prima il Cono, poi -con Shift e click del tasto destro del mouse, per effettuare una selezione multipla, facendo attenzione all'ordine- selezioniamo la ruota e premiamo CTRL-P, confermando l'operazione Set Parent To Object.

 

A questo punto, dal pannello Constraints della Properties Window, inseriamo un Constraint di tipo Limit Rotation per il solo Cono, selezionando tutte e tre le caselle Limit X, Y e Z e lasciando i valori di default nei relativi campi.

Tutorial Blender 2.5 - Animazione ruota panoramica - Parent, pivot, constraint - 7 - Constraint Limit Rotation

(cliccare sull'immagine per ingrandirla)

Adesso dobbiamo effettuare le copie dell'oggetto cabina, operazione che, ahimè, va effettuata manualmente a colpi di SHIFT-D per duplicare il Cono per poi trascinarlo e posizionarlo correttamente, anche se per posizionarlo possiamo affidarci a trucchetti come le trasformazioni parametriche o con Snap.

Tutorial Blender 2.5 - Animazione ruota panoramica - Parent, pivot, constraint - 8 - Copie elementi

Non possiamo utilizzare, per questa operazione, Spin, altrimenti avremo delle copie ruotate, né possiamo unire alla fine i vari coni in un'unica mesh, o avremo altri effetti indesiderati... come anticipato, questo non è l'unico metodo per ottenere una giostra, ma con questo metodo dobbiamo effettuare queste operazioni.

 

Le copie dei vari coni erediteranno da quello originale la relazione di parentela con la ruota e il Constraint Limit Rotation, per cui alla fine, con il 3D Cursor posizionato al centro della ruota, potremo ruotare la stessa per osservare l'effetto ottenuto: mentre la giostra gira, spostando i coni, questi restano dritti, proprio come vogliamo.

Tutorial Blender 2.5 - Animazione ruota panoramica - Parent, pivot, constraint - 9 - Effetto finale

(cliccare sull'immagine per ingrandirla)

Bene, per questo breve tutorial è tutto.

A presto ! ;-)

Tags:     tutorial      blender 3d      blender 2.5      ruota panoramica      constraint      animazione      parent      pivot point      perno
Ultimo aggiornamento Lunedì 23 Gennaio 2012 22:37
 

Ti è piaciuto questo articolo ? Condividilo !



RedBaron85.com Forum community banner

Non hai trovato quello che cercavi ?
Ricerca personalizzata
Copyright © 2012 RedBaron85.com: Informatica, CG 2D e 3D, Blender, Python, Java 2D e 3D, 3D Studio e altro ancora!. Tutti i diritti riservati.
Joomla! è un software libero rilasciato sotto licenza GNU/GPL.

Milanese Francesco - Partita IVA: 04950350878

AltroArticoliblog utentiBlueprintsContestenglishProgrammazioneModelliElencoNewsTexturesTutorialsVideotutorials