XSIforum.com

Scatter con ICE (compound inside)

0 Usuarios y 1 Visitante están viendo este tema.

Scatter con ICE (compound inside)
« en: 19 Mayo 2012, 00:57:57 »
Esta tarde he estado un rato haciendo un pequeño compound, ha sido por ocio realmente y no tenia intención de compartirlo pero lo mismo le es útil a alguien en algún momento.

Es un scatter con ICE, básicamente es para distribuir partículas/instancias desde una superficie o volumen.

Dejo un pequeño vídeo de como funciona y el compound adjunto

« Última modificación: 19 Mayo 2012, 12:01:16 por Ángel Sánchez »

Epar

Re:Scatter con ICE (compound inside)
« Respuesta #1 en: 19 Mayo 2012, 09:27:05 »
Pues se agradece encarecidamente.
Es una de las importantes carencias que siempre he encontrado en Softimage.

Re:Scatter con ICE (compound inside)
« Respuesta #2 en: 19 Mayo 2012, 09:44:05 »
No funciona el video, no?

Re:Scatter con ICE (compound inside)
« Respuesta #3 en: 19 Mayo 2012, 11:57:19 »
Parece que vimeo se ha hecho la picha un lio convirtiéndolo, lo he subido de nuevo y en media hora debería estar bien

Epar

Re:Scatter con ICE (compound inside)
« Respuesta #4 en: 09 Junio 2012, 22:37:03 »
Hola Angel, estoy probando tu compound y funciona bastante bien, gracias por el aporte.
Sin embargo encuentro un problema siempre que creo particulas sobre una geometria o uso un scatter como el tuyo, y es que las particulas se agrupan y atraviesan unas con otras.
Me explico mejor: estoy en una escena donde quiero generar una malla de particulas sobre una geometria, pero éstas quedan apelmazadas dejando zonas vacias y donde estan muy juntas se atraviesan unas con otras. La solución obvia es aumentar el número de particulas pero entonces queda como una sopa con grumos.
No puedo hacer que se cree una particula sobre cada punto porque la malla esta pasada por decimation de Zbrush y no es uniforme es su triangulización.

La intención es que las particulas formen una malla uniforme, donde la sparticulas esten separadas o juntas de una manera uniforme.
Puedes indicarme como solucionarlo?.

Slaudso y gracais.

Ownage

  • ***
  • 1494
  • cause we are living in a 3d world
Re:Scatter con ICE (compound inside)
« Respuesta #5 en: 10 Junio 2012, 20:51:54 »
mil gracias!

Re:Scatter con ICE (compound inside)
« Respuesta #6 en: 11 Junio 2012, 10:58:23 »
Hola Angel, estoy probando tu compound y funciona bastante bien, gracias por el aporte.
Sin embargo encuentro un problema siempre que creo particulas sobre una geometria o uso un scatter como el tuyo, y es que las particulas se agrupan y atraviesan unas con otras.
Me explico mejor: estoy en una escena donde quiero generar una malla de particulas sobre una geometria, pero éstas quedan apelmazadas dejando zonas vacias y donde estan muy juntas se atraviesan unas con otras. La solución obvia es aumentar el número de particulas pero entonces queda como una sopa con grumos.
No puedo hacer que se cree una particula sobre cada punto porque la malla esta pasada por decimation de Zbrush y no es uniforme es su triangulización.

La intención es que las particulas formen una malla uniforme, donde la sparticulas esten separadas o juntas de una manera uniforme.
Puedes indicarme como solucionarlo?.

Slaudso y gracais.

El algo que no es tan fácil de resolver y por eso seguramente suelas ver el mismo fallo repetidamente, en cuanto tenga un hueco a ver si le implemento lo que comentas y arreglo un par de cosillas, que ahora mismo está en pañales.

Me alegra que os sea útil :)

Ownage

  • ***
  • 1494
  • cause we are living in a 3d world
Re:Scatter con ICE (compound inside)
« Respuesta #7 en: 15 Junio 2012, 22:03:53 »
a mi no me fuciona bien el compound, no me permite usar instancias, ni ajustar variaciones de tamaño ni de normales a alguien mas le ha pasado?? la cosa esque cuando conecto la geometria al compound este sigue de color rojo y el proceso es sncillo crear base... pointcloud ice tree y añadir la geometria de la base.... y la instancia o grupo... pero algo falla

Re:Scatter con ICE (compound inside)
« Respuesta #8 en: 15 Junio 2012, 22:25:23 »
a mi no me fuciona bien el compound, no me permite usar instancias, ni ajustar variaciones de tamaño ni de normales a alguien mas le ha pasado?? la cosa esque cuando conecto la geometria al compound este sigue de color rojo y el proceso es sncillo crear base... pointcloud ice tree y añadir la geometria de la base.... y la instancia o grupo... pero algo falla

Prueba entrar en el compound y dejar el cursor encima de donde esté el error, con un screen de eso me será mas fácil ayudarte.

Que tipo de objetos usas tanto para superficie como instancias, polymesh?

Realmente esto fue una practica rapida la cual en lugar de morir en una carpeta pensé en compartirlo, pero para nada está bien acabado y seguramente falle en muchas cosas. A ver si le doy un empujón pero este finde tampoco voy a poder.

Ownage

  • ***
  • 1494
  • cause we are living in a 3d world
Re:Scatter con ICE (compound inside)
« Respuesta #9 en: 16 Junio 2012, 01:26:37 »
ostras aora en casa me lo he vuelto a descargar y esta funcionando bien quizas toque algo del compound.... pero lo que me he fijado, esque lo que muestras en el video no es lo mismo deuq lo que se descarga, en el comp de descarga no hay la opcion normal orientation ni object influence. y necesito la de normal orientation :PP

Re:Scatter con ICE (compound inside)
« Respuesta #10 en: 18 Junio 2012, 20:35:05 »
Acabo de bajarlo para probar y si que tienes esas opciones, prueba bajarlo de nuevo...

Re:Scatter con ICE (compound inside)
« Respuesta #11 en: 19 Junio 2012, 00:26:24 »
Os dejo una versión con la opción de borrar las partículas que se superponen




Epar

Re:Scatter con ICE (compound inside)
« Respuesta #12 en: 19 Junio 2012, 00:41:13 »
Interesante. Mil gracias!

Ownage

  • ***
  • 1494
  • cause we are living in a 3d world
Re:Scatter con ICE (compound inside)
« Respuesta #13 en: 19 Junio 2012, 01:49:06 »
un compound horneado en casa es mas bueno y hermoso que todos los demas que corren por ai :D mil gracias Angel :D

Re:Scatter con ICE (compound inside)
« Respuesta #14 en: 19 Junio 2012, 23:17:59 »
Os dejo una nueva versión la cual gestiona las intersecciones mucho mejor.

Mención especial a Agedito, el cual al llegar hoy al curro me ha sugerido que en lugar de borrar las partículas las repartiese por la superficie y no le faltaba razón.

Está resultando un ejercicio divertido este Scatter :)






Ownage

  • ***
  • 1494
  • cause we are living in a 3d world
Re:Scatter con ICE (compound inside)
« Respuesta #15 en: 20 Junio 2012, 00:08:35 »
aora una cosa a la que me este equibocando mucho.... no es mas facil para la compu el calculo de eliminar que el de posicionar?¿? que puede ser mejor en cantidades grandes de particulas?¿?

Re:Scatter con ICE (compound inside)
« Respuesta #16 en: 20 Junio 2012, 13:23:09 »
 Sigo con interés el hilo ;)

agedito

  • ***
  • 1524
  • ¡¡Yo lo que quiero es milonguear!!
Re:Scatter con ICE (compound inside)
« Respuesta #17 en: 20 Junio 2012, 14:42:21 »
más fácil sí que es, pero no da el resultado que se busca
Imagina dos partículas que se superponen. ICE le dice a cada partícula, si estás chocando, borrate. Como ICE lo hace en paralelo, cada una de las partículas que chcoan se borra, porque no sabe que la otra se va ha borrar (por el paralelismo).
Cuando hay muchíiisimas partículas, toda partícula va a sobreponerse con otra, por lo que todas las partículas acaban borradas.
Hay un método para borrar partículas sin moverlas, pero al no ser en paralelo es mucho más lento, pero funciona.

Ownage

  • ***
  • 1494
  • cause we are living in a 3d world
Re:Scatter con ICE (compound inside)
« Respuesta #18 en: 20 Junio 2012, 14:49:10 »
ahh claro... se aniquila casi todo. no habia caido :D
Aunasi, quizas si se le hiciera algo para que no fuera tan asaco...
un compound que corre por ahi, es bastante lento en cuanto a posicionar las cosas incluso me ha petado trabajando con muchas particulas. Pero bueno... si esta hecho de esta manera y no de la otra, supongo que es porque ira mejor

agedito

  • ***
  • 1524
  • ¡¡Yo lo que quiero es milonguear!!
Re:Scatter con ICE (compound inside)
« Respuesta #19 en: 20 Junio 2012, 15:19:20 »
También depende mucho para que necesitas las cosas. Hay distintas técnicas y todas tienen sus pros y sus contras. La de reposicionar si no se tiene cuidado tiende a distribuir uniformemente.

Re:Scatter con ICE (compound inside)
« Respuesta #20 en: 21 Junio 2012, 01:27:36 »
Para facilitar un poco la vida he hecho un pequeño addon para que genere el pointcloud con su ICETree.

Primitive - asScatter y seleccionar la superficie

Ownage

  • ***
  • 1494
  • cause we are living in a 3d world
Re:Scatter con ICE (compound inside)
« Respuesta #21 en: 21 Junio 2012, 13:57:52 »
:) asie!!

Re:Scatter con ICE (compound inside)
« Respuesta #22 en: 22 Junio 2012, 22:44:49 »
Me encanta ver esto después de tanto tiempo sin entrar a xsiforum, has crecido un montón en muy poquito tiempo :)
Enhorabuena!

Re:Scatter con ICE (compound inside)
« Respuesta #23 en: 24 Junio 2012, 04:07:34 »
Me encanta ver esto después de tanto tiempo sin entrar a xsiforum, has crecido un montón en muy poquito tiempo :)
Enhorabuena!

Ohhh el gran César ha vuelto!

Gracias César, gracias por todo lo que has dado en este tiempo :)