Allego alcuni esempi trovati in rete giusto per capire meglio l'argomento:
http://upload.wikimedia.org/wikipedi...D_animated.gif
http://upload.wikimedia.org/wikipedi...n_variants.png
Visualizzazione Stampabile
Allego alcuni esempi trovati in rete giusto per capire meglio l'argomento:
http://upload.wikimedia.org/wikipedi...D_animated.gif
http://upload.wikimedia.org/wikipedi...n_variants.png
Il giusto nome di "quell'affare" lì è "cable carrier" (grazie lwrender), in g. o bing trovate un sacco di immagini.
Ho trovato anche un bellissimo modello in sketchup da cui ho estratto il singolo elemento che va clonato.
Come ha detto SlowMan i movimenti che fanno questi carrier sono "obbligati" (anche se ne esistono di molto "morbidi", ma a me servono gli altri "rigidi"), a U rovesciata con le parti dritte che si allungano e si accorciano in base allo "srotolamento" che avviene.
Il plug indicato da lw render "sembra" funzionare:
i singoli elementi si muovono lungo tutto il path in base alla rotazione della ruota che li controlla, poi si clonano con un offset ed il gioco è fatto.
Si muove la ruota ed il path avanti ed indietro (linkati alla macchina al 50% della velocità) sincronizzando la rotazione con lo spostamento e dovrebbe funzionare.
Ma mi fa un difetto: appena l'elemento arriva sulla ruota fa uno scatto indietro, poi continua ed a metà ruota anzichè seguire il path fa una virata, come se il path avesse un'altra forma. E non riesco a capire cosa c'è che non va, ma non ho più tempo di testare.
Certo che se si facesse tutto secondo realtà allora si dovrebbe usare bullet su un modello costruito specificatamente per piegarsi in un modo e bloccarsi in un altro, si potrebbe fare, ma ricordiamoci che l'animazione riguarda il funzionamento di un macchinario, il carrier è solo un elemento che c'è ma di cui non frega niente a nessuno, anzi, da pure fastidio. Eviterei qualsiasi uso di dinamiche... o c'è un modo semplice per farlo o si usa il tarocco che ho già preparato (divisione in 3 oggetti separati: oggetto piegato a C che si muove con velocità 50% rispetto alla macchina, e bones nelle due parti sopra e sotto per allungare ed accorciare, sempre al 50% di velocità... vedendolo tutto in tinta unita sembra che il moviemnto sia giusto... peccato che non possa applicare nessuna texture e nessun punto giallo sui lati :( )
Slow grazie per gli esempi, molto belli.
Immagino che un cad riesca senza problemi a muovere quei cosi, forse però impiega un sacco per i calcoli, non so.
Prego wotan in verità i movimenti meccanici mi hanno sempre interessato.......
....ora aspetto che Slow ci passi qualche nottata per carpirne tutti i segreti :D ......se non mette tutte le rotelle a posto anche lui non riesce a dormire :cappio: :D
Ok, avevo capito ti servisse un cavo. :cappio:
Per quanto riguarda il Cable Carrier, come sembrano confermare in una discussione che ho trovato, è una variante del tank tread.
La soluzione sembra molto simile a quella di LW...
Certo che con il cad un altra storia...
Autodesk Inventor - Cable Carrier Animation - YouTube
però penso si possa simulare qualcosa di molto simile anche con i sw di anm 3D.
AAAAARGH!
mastro3d, il post che hai linkato sarbbe la soluzione a tutto (hai visto l'mpeg allegato all'ultimo post? è perfetto!), se non fosse che è per maya e non ci ho capito una mazza. Il tipo ha risolto con lo script, vero? magari potrebbe essere traducibile anche per lw, in un qualche modo, chi lo sa.
Grazie comunque per aver postato quella soluzione.
La soluzione del cad sembra davvero interessante, in sostanza lega i singoli pezzi all'oggetto U, e loro possono scorrere lungo la geometria quando questa si sposta.
Stupendo, ma non ho la più pallida idea di come si potrebbe fare con lw, forse è impossibile.
Servirebbe un occhio di Lino a questa discussione e potrebbe subito dirci se è fattibile in un qualche modo o no, almeno ci mettiamo una pietra sopra.
Slow, se vuoi fare delle prove (ma non per me, solo se ti interessa il problema) potresti provare a dare un'occhiata al plugin il cui video è stato postato da lw render, è Chain move 1.3, free, il link è:
http://www.euriskostudios.co.uk/es/p...ee_plugins.php
a me fa un difetto, ma forse sbaglio qualcosa.
Il movimento del carrier lo si ottiene in modo indiretto, muovendo avanti ed indietro la ruota che gira ed il relativo path (o almeno immagino sia così), naturalmente non riempiendo tutto il path di pezzi (ma forse funziona anche su path aperti), ma prima bisogna almeno riuscire a far girare un singolo pezzo. Non ho tempo ora di fare altri test ma appena riesco continuo. Ti allego intanto la scena che ho preparato e che mi fa il difetto. (c'è un solo elemento, ma se si riesce a farlo funzionare allora gli altri sono solo dei cloni con offset).
Ripeto, solo se vuoi farlo come test personale, assolutamente non per fare un favore a me.
(all'interno dello zip c'è un 7z..... ho dovuto fare la doppia compressione perchè solo zip risultava di 316k ed il 7z non viene accettato :( )
Ecco qua!
Niente plugin, niente script, niente espressioni, niente bones, niente gravità...
solo un FX_Hardlink, un Cloth Dynamic e un Collision Dynamic.
In pratica mi sono concentrato solo sulla prima intuizione ed è stato più facile di quanto preventivato. :p
Questo è solo un test ma già rende l'idea:
Lightwave 3D ® : Chain test - YouTube
A dimostrazione che una buona notte di riposo aiuta a riordinare le idee. :D