PDA

Voir la version complète : Un sac de billes en TP ???



ozchan
26/05/2007, 11h36
Dans la série des jeux idiots je dois créer la pointe d'un microscope électronique.
Bon ça ressemble à un assemblage de billes dans un cône : chaque bille touche le cône et une ou plusieurs voisines-billes. Le tout n'est pas forcément bien arrangé (sinon on pourrait s'en sortir par le calcul et la fonction dupli). L'idée c'est donc d'imaginer jeter des billes dans un entonnoir puis on supprime l'entonnoir.
Pour cela j'ai créé un cône, j'ai mis un TP orage au-dessus, un TP conduit, bla bla jusque là tout va bien.
Mais au final les particules s'avèrent moins intelligentes que prévues : tous les espaces du cône ne sont pas remplis, les particules ont tendance à se masser au centre et puis surtout elles se rentrent dedans !!! Comment faire pour qu'elles ne se touchent que par un point maxi : je ne peux pas écrire un script d'anti-collision par particules ???

Buzhug
26/05/2007, 13h01
Coucou.
Je vais peut-être dire une connerie, mais pourquoi ne pas utiliser Dynamics ?
Un cône avec une dynamique de corps rigide avec masse totale à 0, pareil pour les billes avec masse totale à 1, un objet Gravité, le tout dans un solveur, et ça devrait marcher.
Et ne pas oublier d'augmenter le suréchantillonnage du Solveur pour augmenter la précision (mais aussi le temps de calcul).

ozchan
26/05/2007, 13h14
Jamais utilisé Dynamics... mais bon on est là pour essayer. Est-ce surajouter les tags de dynamics sur la géométrie de particules ??? ou bien c'est une autre direction et j'abandonne les TP sur ce coup ??

En tout cas merci de la piste : en lisant sur ce forum j'avais l'impression que dynamics c'était pas terriblics ??

Buzhug
26/05/2007, 13h31
J'aurais laissé tomber tp pour le coup.
Je n'ai pas le temps d'expliquer en détail dans l'immédiat, je m'absente jusqu'à mardi. :wink:
Mais ce n'est vraiment pas sorcier, et en lisant la doc, tu auras toutes les explications.
Quelques essais qui montrent que ça marche pas si mal que ça :
Essai 1 (http://jipsou.free.fr/frc4d/dyn/Dynamics03a.avi)
Essai 2 (http://jipsou.free.fr/frc4d/dyn/Dynamics03g.avi)
Essai 3 (http://jipsou.free.fr/frc4d/dyn/Dynamics01-05.avi)
Essai 4 (http://jipsou.free.fr/frc4d/dyn/Dynamics01-07.avi)
Essai 5 (http://jipsou.free.fr/frc4d/dyn/Dynamics01-08.avi)

ozchan
26/05/2007, 13h36
Effectivement je change d'avis. j'essaie la solution Dynamics (donc je comprends qu'il faut que je jette mes billes une par une dans l'entonnoir)...

Buzhug
26/05/2007, 14h59
Je t'ai préparé un fichier rapidement. Ça doit correspondre à peu près à ce que tu souhaites. Il doit y avoir quelques réglages à changer, mais le principe est là.
Fichier (http://jipsou.free.fr/frc4d/dyn/BuzhugDynamics01-09c.zip)
Ce n'est pas la solution absolue sans aucun doute, mais c'est ce que j'aurais fait dans ton cas.
Je me demande si il n'existait pas un plug qui faisait ce genre de chose, mais je ne me souviens plus du nom. Et pour la R9, je ne sais pas.
Bon courage. :odile:

ozchan
26/05/2007, 15h12
merci infiniment mais ma 9 ne l'ouvre pas (format de fichier inconnu...)
Sinon je révise les dominos - dynamics ; le premier essai est assez concluant sauf que ma bille ne tombe pas au fond du cône (que j'ai remplacé par une forme très simple de quatre cotés style cornet à frites).


Entre temps et une recherche approfondie sur la chose je suis retombé aussi sur l'exercice de la boule de loto (avec les billes qui roulent dedans) ; si je comprends bien la manip, il y a un P répulsion et rebond qui serait peut-être ce que je cherche pour éviter que les particules se rentrent dedans ??

kald01
26/05/2007, 15h48
Je connais pas du TP, mais est-ce que ce ne serait un truc simple à réaliser avec le plug-in fizz?

xs_yann
26/05/2007, 16h26
Comme l'as dit Kald je pense que tu peux tenter avec Fizz.



Je me demande si il n'existait pas un plug qui faisait ce genre de chose, mais je ne me souviens plus du nom.


C'est surement de ce plug que voulait parler Buz.

ozchan
26/05/2007, 20h25
Je ne connaissais pas Fizz mais le résultat ne fonctionne pas, sans doute parce que rien n'est vraiment réglable dans ce plug qui par ailleurs est assez génial. Quand je laisse tomber des particules d'un émetteur, elles n'en finissent plus de rebondir et de s'entrechoquer sans jamais se stabiliser : il faudrait pouvoir mettre les rebonds sans élasticité. Pour l'instant la meilleur piste c'est quand même dynamics ou la modélisation... à la main.
A ce sujet une dernière question : que j'ai deux sphères que je baladent par exemple, y a t il un moyen simple de savoir si elles se touchent ou s'interpénètrent, sauf à en faire le tour dans tous les sens ??

kald01
26/05/2007, 21h43
Tu peux régler les paramètres de fizz en double cliquant sur le tag dans l'object manager. Ensuite il te faut aussi utliser des gravité et autres réjouissances qui permettent de manipuler les particules.

ozchan
26/05/2007, 21h52
Euh.... et ben j'avais pas vu !...

donc je persiste : ce plug est génial ET en plus il est réglable !
je retourne à la mine pour les essais !

ozchan
28/05/2007, 17h01
La Palme d'or du sac de billes revient à ... Fizz !
Les TP s'avèrent très imprévisibles. Sans doute parce que je maitrise mal ??
Quant à Dynamics, ça fonctionne mais moins bien et moins vite que fizz

Une des raisons de la galère : le bout pointu du cône est apparemment un casse-tête terrible pour les TP et Dynamics : sans doute en raison du nombre de poly qu'il y a en bas de la pointe. Si on fait tomber les billes dans un cône tronquée, les choses se passent beaucoup mieux.

Quant la séquence sera finie je vous montre !