Saco de arena roto con particulas
Hola a todos, me gustaría si alguno de ustedes sabe cómo puedo hacer un efecto de arena con partículas en el que estas se van acumulando al caer. Lo que quiero hacer es un saco de arena suspendido en el aire además de roto, del cual cae arena y por un tiempo esta se va acumulando como lo hacen los relojes de arena. Me gustaría obtener un efecto bastante realista, pero he intentado un poco en realidad no conozco casi nada de partículas.
Estoy manejando 3ds Max 7 y voy a renderizarlo con ayuda de Vray.
Les agradezco mucho, gracias.
Saco de arena roto con particulas
A ver si tu experiencia no es mucha la idea es bastante ambiciosa, puedes manejar mapas de opacidad y usar partículas de max con algo de desenfoque para ellas.
Saco de arena roto con particulas
Fluidos granulares, eso es muy difícil de simular, el comportamiento se asemeja a un fluido, pero en realidad es como una simulación de cuerpos rígidos muy pequeños y en enormes proboolean.
Puedes intentar hacer alguna ñapa con partículas y que parezca que se va llenando algo con algún tipo de morphing.
Saco de arena roto con particulas
Cita:
Fluidos granulares, eso es muy difícil de simular, el comportamiento se asemeja a un fluido, pero en realidad es como una simulación.
Hablando de fuidos granulares, mirad esto: http://graphics.CS, uiuc.edu/~wnbell/.
Bajaros el vídeo y mirad el paper, que está muy guay.
Saco de arena roto con particulas
3dsMax trae un tutorial sobre cómo hacer un reloj de arena. Tal vez te pueda ayudar leerlo. Suerte.
Saco de arena roto con particulas
Interesante, interesante. Gracias Miguel.
Saco de arena roto con particulas
Cita:
Fluidos granulares, eso es muy difícil de simular, el comportamiento se asemeja a un fluido, pero en realidad es como una simulación de cuerpos rígidos muy pequeños y en enormes proboolean.
Puedes intentar hacer alguna ñapa con partículas y que parezca que se va llenando algo con algún tipo de morphing.
Pues sí, la arena es complicada de simular, por esas razones. Simular un poco de arena correctamente puede tardar muchos días en ordenadores super potentes, así que, hay que buscar alternativas, con 3ds Max y con las herramientas por defecto, lo que te aconsejo es que, animes una pila creciendo y tires muchas partículas encima para simular que se van a apilar. No va a quedar realista, pero es lo mejor que puedes hacer sin entrar en software propietario y sistemás complejos.
Yo tuve que resolver ese problema hace algo más de un año y la solución fue utilizar un sistema de partículas para modificar un height field proceduralmente que crecía en forma de pila. Utilizando un sistema de cuerpos rígidos propietario basado en esferas que colisione con esa animación se consiguen unas dinámicas decentes, aunque las esferas son demasiado grandes y dejando la simulación corriendo por la noche solo conseguía simular unas veintitantas mil partículas en cien fotogramas, y eso que el sistema esta tremendamente optimizado, esa animación generada por la simulación se transfiere a un campo vectorial y se crea una simulación nueva, esta vez con partículas sin colisiones entre ellas, pero generando el movimiento a través de ese campo vectorial. Con instanciación, utilizando la simulación de cuerpos rígidos y la de partículas es posible conseguir apilamiento de arena fotorrealista, dentro de un par de meses podre mostrar cosas.
Ánimo con ello, abielmuren. Vete mostrando tus progresos por aquí. Un saludo.
Saco de arena roto con particulas
Vaya, y muy interesante el enlace, Miguel, aunque esa técnica no se puede usar para conseguir arena fotorrealista, porque cuanto más pequeños son los granos, los tiempos de cálculo suben exponencialmente, en el video, la arena parecen palomitas de maíz miniaturizadas.
Saco de arena roto con particulas
A mí me gusta mucho la parte del vídeo del derrumbamiento (o que tiene aspecto de) porque parece grava. Gracias por la información, Slime. No te olvides de enseñarnoslo cuando puedas.
Saco de arena roto con particulas
Que interesante. Ya tengo ganas de que salga la película y enseñes vídeos de los sistemas de fragmentación y arena.
Saco de arena roto con particulas
Hola a todos, Miguel en cuanto tenga renderizado el video subiré un poco, pero lamento mucho que no sea una película, me gustaría mucho que así fuera, algún día quiero participar en una, sería una experiencia emocionante y divertida.
He estado dándole un vistazo a todo lo que dicen, y en efecto las pocas veces que he trabajado con partículas se me ha hecho bastante cálculo el que se requiere, me pregunto si habrá otra técnica simulado con maps y pocas partículas, aunque eso sería más bien para juegos o algo así, pero, en fin se necesita mucho calco para simular todos esos pequeños objetos, voy a probar un poco con las cosas que me han dicho y haber que logro.
Sigan publicando por favor, si no puedo contestar inmediatamente no se desanimen si los leo, gracias y sigan publicando.
Pregunta: existe algún plugin que haga algo similar, pero con menos cálculo?
Saco de arena roto con particulas
Cita:
Hola a todos, Miguel en cuanto tenga renderizado el video subiré un poco, pero lamento mucho que no sea una película, me gustaría mucho que así fuera, algún día quiero participar en una, sería una experiencia emocionante y divertida.
Eso iba para Slime y Spiderman 3.
Pero también tengo ganas de ver lo que te sale a ti.
Saco de arena roto con particulas
Espero que no te importe, abielmuren, que ponga esto aquí. He hecho una prueba de un chorro de arena amontónandose. Lo que he hecho es una simulación en dop con unas esferas pequeñas, unos 10 minutos, y luego usar las velocidades de las esferas transfiriéndolas a un sistema de partículas. No es perfecto, pero creo que queda bastante bien la arena deslizándose hacia abajo por el montóncito. Como la simulación esta grabada a disco, la lentitud del proceso solo depende de si le pones más o menos partículas al chorro final.
A ver si os gusta: http://www.miguelperezsenent.com/media/tests/sand1.avi.
Debería haber hecho el chorro como un hilo de arena para que se apreciará major, no tan grueso.
Saco de arena roto con particulas
Tiene buena pinta, ¿cuántas esferas tienes en la simulación? Me imagino que habrás puesto bastante fricción a las esferas para tener ese comportamiento, ¿no?
Y otra pregunta, al transferir las velocidades al sistema de partículas, imagino que no lo hace por id porque tendrías el mismo número de esferas que de partículas. ¿cómo lo hace? ¿en plan mapeo por volumen?
Está muy chulo.
1 Archivos adjunto(s)
Saco de arena roto con particulas
Gracias, me alegro de que te guste. Pues tiene al final de la secuencia 1512 esferas, te pongo una captura a mitad. En efecto, se consigue ese apilamiento con mucha fricción.
Las velocidades se transfieren por proximidad desde estas esferas a las partículas.