¿Cómo lograr colisiones realistas entre partículas en 3ds Max?

enaamorado - 16/05/2006 18:41
Gente, a ver si me pueden aclarar un poco este tema
Estuve leyendo por el foro, y hablan de colisiones relacionando Particle Flow con Reactor, he visto unos videos de partículas por la web, donde hay, por ejemplo, un vaso lleno de pelotas de colores y todas rebotan entre sí y colisionan.

Mi pregunta es la siguiente, yo lo intente hacer poniendo el modificador del Particle Flow kep apart que me las separaba, pero no me lograba que rebotaran entre sí (colisión).

En un mensaje del foro se bien de relacionar mediante un script Reactor para que interactúe con Particle Flow, pero no tengo idea que script o si hay otra forma para lograrlo, alguien me puede echar una mano? gracias.
MiguelPerez - 16/05/2006 18:57
Pues no, creo recordar que hace falta script.
enaamorado - 18/05/2006 22:19

Pues no, creo recordar que hace falta script.

Me podrías explicar o decirme por que camino iré porque tú respuesta no me ayuda mucho.
[modo trapitos al sol=on].

Me parece que voy a tener que hacer como un par de aquí que se registran con nombre de mujer, ponen una imagen de alguna minita sacada del foro de las fans de spice Girls y preguntan y salen todos a responderle con detalles en colores, así estamos [modo trapitos al sol=of].
bealobo - 18/05/2006 22:22
Yo no te puedo ayudar, porque aún no sé cómo se hace. Pero si lo quieres hacer en RealFlow o LightWave, sí que te puedo orientar.
NeCRoManCeR - 18/05/2006 22:26
Lo que Miguel te quiere decir, es que estas entrando al lado oscuro de las partículas (marcha imperial)
Usa Super Spray o pCloud, porque con Particle Flow vas a quedar demente.
MiguelPerez - 18/05/2006 22:41
Yo te respondo lo que se, que se hace con script, pero yo no sé hacerlo.
Andres3d - 18/05/2006 23:25
Hola enamorado: pues te cuento que yo ando en las mismas es una de tantas animaciones que e querido hacer, y no me sale como quiero, pues si la idea es combinar Particle Flow con Reactor si hace falta un script, que se ejecuta mediante el operador script(script operator), básicamente lo que hace este script es atachar o linkiar la cantidad de partículas con la cantidad de objetos (cuerpos rígidos de Reactor) es decir si tenemos 30 esferas tendremos que tener un amaound de 30 partículas, este es el script.
[html]on channelsused pcont do.

Pcont, useposition = true.

Pcont, useage = true).

On init pcont do.

Global prb = $sphere* as array.

If currenttime >= 0 then prb.position = [0,0,-100000]).

On proced pcont do.

Partcount = pcont. Numparticles().

Count = amin #(partcount,prb.count).

For I in 1 todo count do.

Pcont, particleindex = i.

Prb[i].position = pcont. Particleposition).
).

On reléase pcont do.
)[/html].

Bueno hasta hay todo de marabillas, pero la pelea empieza cuando hay que hacer la simulación con Reactor ya que a las 30 esferas y al objeto en si sea un plano o un tarro como en el de este ejemplo.
ejemplo.

Ese ejemplo es el que quiero yo lograr, en que iva ha hay que darle a las esferas y al tarro una dinámica para que agan colisión de masa, elastisidad etc.

Para completar el efecto, espero con esto puedas lograrlo yo estaré probando cualquier cosa publico.
NeCRoManCeR - 18/05/2006 23:40
Excelente dato Andrés, eres grande. ¿Sería mucho pedir un tutorial para hacer fuego realista con partículas?
MiguelPerez - 19/05/2006 13:31
Allan Mckay tiene uno de fuego con Particle Flow que parece estar bien.
NeCRoManCeR - 19/05/2006 13:45
Ya lo estoy mirando, gracias Miguel, al parecer está muy bien, por cierto, estuve probando el script que paso Andrés y logre integrar las esferas con el rigid body, detecta las colisiones en el preview de Reactor, pero no logro que haya colisiones al crear la animación, editado : ahora que miro en la web de Mckay esta lo que quiere enamorado.
MiguelPerez - 19/05/2006 16:46
Si, también esta.
Andres3d - 19/05/2006 21:39
Aquí también hay algo parecido. http://www.orbaz.com/forum/viewtopic.php?t=247.
NeCRoManCeR - 19/05/2006 22:18
Tremendo eso, gracias.
NeCRoManCeR - 19/05/2006 22:32
Ah no trae el tutorial.
Andres3d - 19/05/2006 22:45
No creo que hace falta un operador que se llama body collision estoy mirando si se puede más bien con thinkingparticles 2.

Después más updates.

Andres3d - 19/05/2006 22:48
Esa imagen es del foro de [url]http://www.orbaz.com/forum/[/url].
NeCRoManCeR - 19/05/2006 22:49
Pero el tipo según entendí se hace el tonto y dice que no tiene tiempo de dar explicaciones. Seguro que se lo programó el al script.

A ver si en unos años manejo algo de scripting y matemáticas como para hacer algo así.
Andres3d - 19/05/2006 23:07
Opino lo mismo, pero dale proba con thinkingparticles 2 que yo sé que se puede.
NeCRoManCeR - 19/05/2006 23:15
No me interesa aprender a usar plugins, ni otros programas de partículas. Prefiero darle caña a Maxscript y se que con los años voy a programar fluidamente.
MiguelPerez - 19/05/2006 23:29
Pues Thinking Particles es bueno, llega donde Particle Flow no puede llegar sin script. Ahora, donde este Houdini.
Andres3d - 20/05/2006 19:58
Pues miren lo que me salió sin la necesidad de partículas solo con Reactor y echándole un poco de cabeza.
video.

Opino lo mismo que miquelpérez thinkingparticles 2 es muy bueno y con lo que dinámicas se trata es mejor que Particle Flow, quería preguntarte Miguel tu que has usado este plugin y ahora usas Houdini que cosas no se pueden hacer con Thinking que si se puedan hacer con Houdini, o a caso max se iguala en algo a las dinámicas de Houdini con este plugin.

Posdata: el video requiere de [url]http://download.Techsmith.com/tscc/tsc.exe[/url].
Andres3d - 20/05/2006 20:17
Pillen esta escena creada con Thinking. [url]http://www.megalomania, ch/pirate/scene.zip[/url].
NeCRoManCeR - 20/05/2006 20:31
Tremendo lo del heli che, eso de Thinking me está gustando. Lo de Reactor también esta bueno, pero todavía falta que salga un chorro de cientos de canicas.
Andres3d - 20/05/2006 20:47
Sí, pero la idea no está mala y ala hora de la verdad hacen lo mismo que el ejemplo de CG academy, porque intente de todo y nada me resultó con Particle Flow, pues cuando adiero las prb a las partículas la simulación con Reactor no me hace la colisión entre las esferas solo con los otros cuperos rígidos, más no entre ellas mismas.
MiguelPerez - 20/05/2006 20:54
Es un mundo distinto y con más posibilidades, créeme.
enaamorado - 10/06/2006 18:36
Gracias gente, por toda la información, veré que sale.