Animazione auto...

Forum per: Modellazione, Texturing, Animazione, Composting e tutto quello che riguarda il normale utilizzo di Cinema4D.

Moderators: Arkimed, natas, visualtricks, cappellaiomatto

  • Advertising
User avatar
renxo
Posts: 2256
Joined: Mon May 19, 2008 10:47 am

Re: Animazione auto...

Post by renxo »

:shock: :shock: :shock:

interessante... Vi seguo!
ciao e buon lavoro
Renxo
User avatar
tommix
Posts: 345
Joined: Thu Jan 13, 2005 8:17 pm
Location: Fondi (LT)

Re: Animazione auto...

Post by tommix »

So che non è molto semplice, ma chi intraprende la strada del rigging / scriping deve avere una base minima di calcolo vettoriale e di programmazione oppure deve costruirsela pian piano col tempo..

Continuo...

2) Rotazione delle ruote anteriori in base al cambio di direzione

Questa funzione va realizzata per le ruote anteriori.. vi sono diversi metodi per realizzare questa funzione. Un metodo semplice è quello di sfruttare il tag Allinea a spline e sfruttare l'angolo della tangente alla posizione attuale per ruotare l'asse delle ruote. Oppure programmaticamente fare una cosa simile:

- calcolo la differenza fra la posizione precedente e quella attuale in ogni frame:

DeltaP = Obj.GlobalPos - Obj.PreviousPos

- recupero gli angoli del vettore DeltaP (funzione getHPB() ) ed assegnare l'angolo H, P o B (a seconda dell'angolo corrispondente all'effetto di sterzare la ruota.. se non erro è quella che si chiama "imbardata".. )
User avatar
parlmc
Posts: 813
Joined: Thu Jun 23, 2005 6:25 pm

Re: Animazione auto...

Post by parlmc »

complimentoni Tommix,
un po' dura così in puro txt, ma adesso mi ci perdo un po'.
[per la miseria ragazzi, se continuo così finisce che non mi laureo più!]
ciaociao,
Ros
net-surfer
Posts: 6
Joined: Fri Oct 30, 2009 7:10 pm

Re: Animazione auto...

Post by net-surfer »

Salve a tutti, causa tesi di laurea sono molto interessato all'argomento!
Ho usato principalmente 3dstudio visto che animavo poco, ora invece mi trovo ad avere l'esigenza di animare parecchio e con cinema mi trovo mooolto meglio che con 3ds.

Any case tornando al topic, avrei bisogno di animare le ruote di un'auto, le sospensioni nn mi servono, mi basta che le ruote sterzino e "rotolino" :D

Per le ruote posteriori ho seguito l'ottimo tutorial delle ruote del carro e ho capito bene tutta la faccenda nonostante sia il mio primo approcio a xpresso.

Quello che invece nn riesco a risolvere è il problema delle ruote anteriori e in particolare come faccio a determinare direzione e modulo del loro spostamento? (e non dello spostamento dell'auto)

L'auto la allineo ad una spline e fatutto a solo, ma come si allinea un'oggetto (le ruote anteriori) al suo spostamento con xpresso? Ho provato a sottrarre la posizione con la posizione precedente e a collegare il risultato con l'allineamento dell'auto, sperando che il risultato fosse un vettore e che l'allineamento mi trovasse da solo la direzione del vettore, invece non succede nulla, mentre se collego il risultato alla rotazione temo che usi il modulo quindi l'auto gira come una trottola.

Se avete consiglio o qualche link da passarmi ve ne sarei supergrato! :D
net-surfer
Posts: 6
Joined: Fri Oct 30, 2009 7:10 pm

Re: Animazione auto...

Post by net-surfer »

Ho visto che usando la posizione globale ottengo direttamente la posizione della ruota, però per farla ruotare mi serve anche la posizione precedente, e per farlo trovo solo la matrice globale, quindi io dovrei prendere la matrice globale, trasformarla in vettore (che uscita uso della trasformazione?), fare la stessa cosa con la precedente, sottrarre i due vettori (si possono sottrarre i vettori?), e ottengo il vettore spostamento, dal vettore spostamento come faccio a calcolare modulo e direzione?
net-surfer
Posts: 6
Joined: Fri Oct 30, 2009 7:10 pm

Re: Animazione auto...

Post by net-surfer »

Caspita ce l'ho quasi fatta!!! :shock:
Funziona tutto a parte la retromarcia che devo ancora sistemare... a 'sto punto posto lo schemino che magari è utile ad altri. (è la parte per la ruota anteriore destra)

Image

Prob. si può fare più semplice. :?
Il fatto che ci siano delle cose gialle è indice di errori???
User avatar
tommix
Posts: 345
Joined: Thu Jan 13, 2005 8:17 pm
Location: Fondi (LT)

Re: Animazione auto...

Post by tommix »

Ho rimesso mano al rig dell'auto perchè mi è stato richiesto per uno spot.
Vi allego il link alla nuova versione. Decisamente più stabile e customizzabile..
http://www.youtube.com/watch?v=z1a3qITm ... r_embedded

Prometto che continuo con i consigli.. giurin giurello!! ehehe
8-)
Attachments
car_rig_2.jpg
Polimar
Posts: 169
Joined: Sat Apr 11, 2009 6:00 pm

Re: Animazione auto...

Post by Polimar »

tommix wrote:Ho rimesso mano al rig dell'auto perchè mi è stato richiesto per uno spot.
Vi allego il link alla nuova versione. Decisamente più stabile e customizzabile..
http://www.youtube.com/watch?v=z1a3qITm ... r_embedded

Prometto che continuo con i consigli.. giurin giurello!! ehehe
8-)
Bravissimo...la voglio anche io quell'auto... :( :) io ho una 500 dove mi piacerebbe fare lo stesso lavoro...ma per adesso penso di non avere la base per capire quello che hai fatto tu.. :(

Non potresti fare un tutorial comprensibile a noi esseri umani? :?:
Igor81
Posts: 218
Joined: Mon Feb 22, 2010 2:18 pm
Location: Como (prov.)

Re: Animazione auto...

Post by Igor81 »

:(

Che spettacolo di lavori, Tommaso. Tra tutti, mi piace un sacco il braccio meccanico (senza nulla togliere agli altri, anzi! :D )
Io poi adoro gli script, anche se non son buono di usarli (io per ora uso solo after effect..a giugno corso di C4D, spero..). Più che lo script in sè, è la matematica per ricavare i valori che mi frega (alla grande :( )

Mi vien la depressione vedere lavori così :D Però mi da anche la voglia di impegnarmi

Basta sviolinate, via :D
User avatar
ManueLLL
Posts: 953
Joined: Sat May 17, 2008 2:32 pm
Location: Pescara

Re: Animazione auto...

Post by ManueLLL »

ciao tommix, complimenti, come sempre sforni lavoroni che lasciano sempre a bocca aperta, soprattutto per i profani del rigging :)

ciao

ManueLLL
  • Advertising
Post Reply