magnete cilindrico realistico
Moderators: Arkimed, natas, visualtricks, cappellaiomatto
-
- Advertising
magnete cilindrico realistico
In sostanza non riesco ad ottenere un magnete realistico, dovrei riuscire ad attrarre gli elementi su tutta la superficie del cilindro non solo al centro come il file che vi allego e dovrebbero rimanere fissi una volta agganciati invece si muovono in continuazione
Immaginate di creare un magnete cilindrico che deve attrarre la limatura di ferro
Vi allego un file dove sto facendo delle sperimentazioni ma non riesco a risolvere la cosa
Qualsiasi suggerimento e gradito
Mille grazie in anticipo per il vostro aiuto
- Attachments
-
- File magnete.c4d.zip
- (83.88 KiB) Downloaded 90 times
- masterzone
- Site Admin
- Posts: 10382
- Joined: Fri Sep 17, 2004 5:34 pm
- Location: Verona
Re: magnete cilindrico realistico
Re: magnete cilindrico realistico
Utilizzando uno o più attractor (come ti consigliava giustamente Master) ti ritroveresti si con usa superfice attrattiva effettivamente più ampia ma con le seguenti condizioni:
1) gli attractor (come tutte le forze di cinema) si sommano, quindi, quelli al centro avranno più effetto di quelli all'estremità dell'oggetto e più solitari, la soluzione sarebbe assegnare ad ognuno il giusto "peso" per evitare di avere lo stesso risultato di un solo attractor al centro dell'oggetto, ma la vedo difficile riuscire a equilibrare tutte le forze manualmente (con relativa crescita esponenziale di difficoltà all'aumentare del numero degli attractor).
2) Per "bloccare" gli oggetti a contatto con il magnete, dovresti agire sul damping (lineare e angolare) del tag dinamics per ogni clone in relazione ad una distanza minima e/o alla collisione, ma, questo precluderebbe l'uso dello stesso cloner di mograph, perchè, anche usando i nodi mograph di xpresso, il damping agirebbe su tutti i cloni e non solo su quello interessato al contatto, di conseguenza la soluzione sarebbe scompattare il cloner e dotare ogni oggetto del suo tag dinamics su cui agire
3) La questione della magnetizzazione dei metalli a contatto con il magnete (ma ne parleremo tra un po)...
In più tu parli di limatura di ferro (il che generalizzando si potrebbe definire un campo particellare e non più un gruppo di oggetti macroscopici) a questo punto però va abbandonata totalmente l'idea delle dinamiche classiche di cinema per un più complesso e ampio uso di Thinking Particles (che risolverebbe la maggior parte delle limitazioni del metodo precedente) a cui va aggiunto un sistema di auto attrazione delle particelle a contatto con il magnete (la questione della magnetizzazione).
Detto questo, mi rendo conto che il post può essere confusionario e forviante, ma come premesso, l'argomento è molto complesso, di seguito alcune precisazioni:
La forza attrattiva/repulsiva è solo una reazione e l'effetto di attrazione che si osserva è solo la caduta dell'oggetto interessato da una linea di forza all'altra verso i poli relativamente alla sua posizione (per ogni punto della linea di forza) e alla sua velocità di fuga, se infatti spargiamo limatura di ferro su un foglio attorno ad un magnete, questa, si disporrà naturalmente lungo le linee di forza del campo magnetico senza avere nessuna attrazione verso il magnete.
Naturalmente questo pippotto non vuole essere in alcun modo una lezione ma un punto di partenza per arrivare ad una "soddisfacente" soluzione al problema utilizzando i mezzi che abbiamo
Re: magnete cilindrico realistico
Non mi sono preoccupato di controllare distanze massime di attrazione...
Senza dubbio il passo successivo (se non si opta per thinking particles, cosa anch'essa non del tutto scontata) è quello di usare uno script python per generare e posizionare un attractor su ogni vertice (o poligono) del cilindro e far si che i calcoli vengano fatti sulla posizione di tutti gli attractor in relazione a tutti i cubi invece che calcolare solo la posizione del centro del cilindro (questo aumenterebbe di molto i calcoli ma aprirebbe una serie di possibilità non applicabili al momento)
Re: magnete cilindrico realistico
Per quello che ho potuto testare, forse, l'unico modo per gestire tante iterazioni tra particelle attrattive e particelle da attrarre è gestire il progetto in modo semi manuale, cioè fare interagire "fisicamente" solo le particelle/oggetti che servono ai fini dell'animazione.
Ho anche provato con il precedente file a inserire un numero di attractor pari ai vertici del cilindro (con la speranza di assemblare un corpo unico con migliori interazioni) ma quello che ho ottenuto è stato deludente e leeeeeentoooooo!! mancava poco che si piantasse.
Purtroppo, come immaginavo, il tema è molto complesso e si rischia sempre di ottenere un "aspirapolvere senza anima"...
...e come voler ottenere la fluido dinamica, cinema è proprio tozzo sotto questi aspetti e (devo dirlo) si fa prima a imparare blender che a provare a fare sta roba con C4D ...
PS. Ci sarebbe un'alternativa mograph utilizzando un oggetto Force che si comporta come un attractor ma su tutti i corpi coinvolti, anche per questo ci vorrebbe una gestione (quantomeno xpresso) della dinamica ma forse è più programmabile ...
- masterzone
- Site Admin
- Posts: 10382
- Joined: Fri Sep 17, 2004 5:34 pm
- Location: Verona
Re: magnete cilindrico realistico
Re: magnete cilindrico realistico
Re: magnete cilindrico realistico
Devo dire che la soluzione di abe3d è quella giusta, anche io stavo tentando di duplicare gli attrattori ma senza risultati, fantastico lavoro è proprio quello che mi serviva , come sempre posso contare su chi ne sa più di me mille grazie per il vostro aiuto
Re: magnete cilindrico realistico
Re: magnete cilindrico realistico
Dopo questo ho iniziato un progetto (come al solito abbandonato per mancanza di tempo) per realizzare tramite codice python delle pseudo linee di forza attorno a un oggetto... Chissà...
-
- Advertising
FOLLOW US