Foros 3DPoder.  

Bienvenido a Foros 3DPoder..

Usted esta viendo este foro como invitado, no esta registrado todavía, lo que limita su visión del foro. Si quiere unirse gratis a la mayor comunidad del diseño gráfico de habla hispana, tener acceso a publicar y responder mensajes, tener mensajes privados con otros miembros(PM), responder encuestas, publicar sus imágenes para que las vea el resto del mundo, tener acceso a los video_tutoriales, y muchas cosas más, no lo dude. Registrarse es rápido, simple y gratuito, agregate hoy a la mayor comunidad 3D de habla hispana! !

Si usted tiene algún problema con su registro, por favor , díganoslo aquí. 3d




Retroceder   Foros 3DPoder. > :: Técnicas 3d > Particulas y Dinámicas
Foro3D Galeria Privada Video3D Blueprints Software Blog3DPoder Buscar Empleo Donaciones


Noticias, Anuncios y Publicidad

Respuesta
 
Herramientas
Antiguo 20 feb 2008   #16
arlequin
Miembro
 
Fecha de Ingreso: septiembre-2005
Ubicación: colombia
Mensajes: 34
Realflow Re: como puedo poner varias maquinas a calcular real flow?

hola a todos gracias por sus respuestas pero la verdad no veo la respuesta a mi pregunta o no entendi si pueden explicarlo mejor seria de gran ayuda
arlequin is offline   Responder Con Cita
Antiguo 20 feb 2008   #17
lisux
Senior Member
 
Fecha de Ingreso: junio-2006
Ubicación: London
Mensajes: 176
Houdini Re: como puedo poner varias maquinas a calcular real flow?

Cita:
Escritos por slime Ver Mensaje
Sobre lo de scanline, yo no creo que usen particulas. Sera vectores de velocidad + surfacing del levelser en tiempo de render. Las particulas son demasiado lentas y no soy capaz de imaginar como se podrian conseguir resoluciones muy altas o distribuir la carga con particulas.
Dudo mucho que puedan distribuir una simulacion, eso a dia de hoy es casi imposible.
En una simulacion de fluidos necesitas tener toda la informacion disponible al mismo tiempo, si estas calculado la particula/punto X necesitas saber el estado de todas las prticulas/puntos alrededor, si lo extrapolamos a una red la latencia de pasar informacion enre maquinas llevaria el calculo a cifras ridiculamente altas, no es practico.
Incluso sistemas de alto rendimiento como MPI o redes hippy no son capaces de mover este trafico de informacion lo suficientemente rapido. Necesitas una latencia muy proxima a la de dos pocesadores/cores juntos, y eso enterminos de redes es una diferencia de muchos ordenes por encima, como que no.
Lo que si puedes es procesar la malla, lo que hace realflow, pero claro eso es con una simulacion ya hecha.
Por cierto netvudu echale un ojo al Particle Fluid surfacer SOP, es como el mallado de RF pero como unas 10 veces mas rapido, y no exagero, nosotros tenemos simualciones con mas de 50000 particlas y tienes el mallado a alta calidad en menos de 5 sec, una pasada, y lo mejor es que vale con particulas, puntos, nubes de puntos super util.

Lo de los level sets yo no lo he apreciado, lo que si esta claro es que dan una calidad en render excelente comparado con el clasico mallado.
__________________
Un saludo

Houdini Addict
Powered by Ubuntu Linux
If it looks good enough, it's good!
lisux is offline   Responder Con Cita
Antiguo 20 feb 2008   #18
slime
Fractal de Excremento
 
Fecha de Ingreso: marzo-2003
Ubicación: Culver City, CA
Mensajes: 3,107
Predeterminado Re: como puedo poner varias maquinas a calcular real flow?

Cita:
Escritos por lisux Ver Mensaje
En una simulacion de fluidos necesitas tener toda la informacion disponible al mismo tiempo, si estas calculado la particula/punto X necesitas saber el estado de todas las prticulas/puntos alrededor
Eso es para que sea fisicamente correcta, pero en la practica se puede asginar un radio de "captacion de energia" o un nivel de energia minimo donde se elimina al ser menor que ese numero.
Por poner un ejemplo extremo; no es necesario calcular la fuerza que ejerce alfa centauri sobre una manzana en una mesa para calcular su gravedad, aunque en realidad si que esta afectandola.

Quizas seria mejor mover este hilo a otro sitio
__________________
Minor Bun engine made Benny Lava!
slime is offline   Responder Con Cita
Antiguo 20 feb 2008   #19
Netvudu
Miembro
 
Avatar de Netvudu
 
Fecha de Ingreso: junio-2006
Mensajes: 51
Predeterminado Re: como puedo poner varias maquinas a calcular real flow?

Claro, en Sony no calculáis la influencia de Alfa Centauri y así os quedan las simulaciones de justitas, justitas...

En cuanto al Particle Fluid surface SOP lisux, ya lo he probado, y no sólo va como un tiro (desde la 9.1, antes iba un poco más lento pero han acelerado el cáculo a lo bestia), sino que encima es muchísimo más controlable el resultado que el mallado de RealFlow, en el que al final, desde mi punto de vista, te limitas a jugar con tres o cuatro valores.
A los cálculo de fluídos de partículas les falta todavía mejorar un poco en Houdini sobre todo la velocidad. Ahí sí que está todavía Realflow por delante creo yo, pero claro, la ventaja de Houdini de tenerlo todo juntito en la misma aplicación y con todas las dinámicas interactuando juntas, y pudiendo hacer blend de animaciones, y, y,y....mucho mejor, claro.
Netvudu is offline   Responder Con Cita
Antiguo 21 feb 2008   #20
bealobo
Senior Member
 
Avatar de bealobo
 
Fecha de Ingreso: diciembre-2004
Ubicación: surfing usa
Mensajes: 1,437
Predeterminado Re: como puedo poner varias maquinas a calcular real flow?

Yo creo Scanline efectivamente hace surfacing en tiempo de render. Ahora RealFlow tiene una cosa así para Renderman y claro, te ahorras un montón de tiempo. Aparte, vuelvo a lo de que lo hacen en un pase, no creo que haya otra manera de hacerlo si no.
También he estado pensando en las simulaciones con diferente semilla y no se si será ese el método que utilicen porque en realidad el resultado no sería el mismo. Con más resolución de fluido, las partículas pesan menos y reaccionan más rápido a fuerzas. Lo veo desde el punto de vista de los splashes.
Efectivamente todo esto es muy dificil, si :P jajajjajjaja

Respecto a distribur simulaciones sí que se puede hacer. Pero es complicado porque un multithreading puede seguir siendo más eficiente, por lo que decía lisux de la transferencia de información.
De todas formas estas cosas van muy rápido, Fedwick hace simulaciones distribuidas, yo creo que debió ser el primero en hacerlo así que no me sorprendería que en Scanline hayan encontrado un método que les sea útil, ese software no es de ayer.

Por cierto, en Houdini los fluidos son multithreading? las pruebas que he hecho (partículas) es que era muy lento (6x frente a la misma simulacion en RF) y recuerdo haber mirado el task manager al 50% los procesadores... ¿alguien me lo confirma? Es que como no se usar bien Houdini, puede ser que se me esté pasando algo por alto.

Y el futuro de los fluidos... yo no creo que sea ni uno ni otro. Los dos métodos (grid y partículas) tienen ventajas e inconvenientes. Más o menos la novedad es lo que últimamente ha puesto Fedwick en su web
http://physbam.stanford.edu/~fedkiw/

Una cosa, solo para que la gente que pueda estar leyendo no se líe, level set no es el método de cálculo del fluido, es un método para hallar y seguir la superficie en un espacio segmentado, se habla comúnmente de level set para referirnos a los fluidos que se calculan sin partículas; pero no es correcto. Hay métodos de cálculo con partículas que usan level sets.

Y voto como slime, este hilo se debería mover de aquí.

arlequin: la respuesta es que no se puede distribuir el cálculo en RF = no simular en red.
__________________
www.bealobo.com
esta ahora conectado.   Responder Con Cita
Antiguo 21 feb 2008   #21
SHAZAM
Administrador
 
Avatar de SHAZAM
 
Fecha de Ingreso: abril-2002
Ubicación: 28.10º N 15.43º W in a blue planet.
Mensajes: 16,815
Predeterminado Re: como puedo poner varias maquinas a calcular real flow?

Estáis aportando suficiente información interesante en vuestros comentarios como para que sea más útil dejar el hilo aquí que en Infografía general, por ejemplo.

De todas maneras se oyen sugerencias sobe el destino del hilo, queréis sacarlo pero no me indicáis donde queréis ponerlo

...
__________________
Obtén enseñanza tradicional en arte y cine. Los ordenadores solo son herramientas. Ellos no pueden tomar decisiones creativas, y solo pueden crear trabajos tan buenos como tus conocimientos y tu experiencia les permita.
Victor Navone
SHAZAM is offline   Responder Con Cita
Antiguo 21 feb 2008   #22
lisux
Senior Member
 
Fecha de Ingreso: junio-2006
Ubicación: London
Mensajes: 176
Predeterminado Re: como puedo poner varias maquinas a calcular real flow?

Cita:
Eso es para que sea fisicamente correcta, pero en la practica se puede asginar un radio de "captacion de energia" o un nivel de energia minimo donde se elimina al ser menor que ese numero.
Cierto, eso creo que se podria hacer en Houdini usando grupos para crear capas de simulaciones, no lo he probado con fluidos pero si con RBD y funciona bastante bien.
Otra forma seria crear las capas como simulaciones pre-calculdas (ya cacheadas) que luego puedes hacer interaccionar entre ellas.
Cita:
Ahora RealFlow tiene una cosa así para Renderman y claro, te ahorras un montón de tiempo. Aparte, vuelvo a lo de que lo hacen en un pase, no creo que haya otra manera de hacerlo si no.
Ese es el metodo que usa Houdini y otros como Frantic Films para renderizar fluidos definidos como volumenes, y cualquier cosa la puedes pasar a volumen en Houdini, crea una superficie implicita que se genera en tiempo de render. Es un sistema muy potente. Esta muy bien que lo hayais metido en RF para Rman es una cosa que llevaban tiempo intentanto hacer en NL.
Cita:
Por cierto, en Houdini los fluidos son multithreading? las pruebas que he hecho (partículas) es que era muy lento (6x frente a la misma simulacion en RF) y recuerdo haber mirado el task manager al 50% los procesadores... ¿alguien me lo confirma? Es que como no se usar bien Houdini, puede ser que se me esté pasando algo por alto.
Si el multithreading, aunque es adaptativo, es decir si el piensa que no necesita mas de dos procesadores no los usara mas, a veces usar mas procesadores no es la solucion mas rapida. Pero el sistema no funcina muy bien y se lia a veces, ademas como bien dices es muy muy lento por el momento, eso si la cantidad de informacion que genera es increible, es relativamente crar campos de vectores que se pueden aplicar a muchas cosas, echale un ojo a esto Bea, si aun no lo has heco, es interesante:
http://www.sidefx.com/masterclasses/advfluid07.tar.gz
Cita:
Y el futuro de los fluidos... yo no creo que sea ni uno ni otro. Los dos métodos (grid y partículas) tienen ventajas e inconvenientes. Más o menos la novedad es lo que últimamente ha puesto Fedwick en su web
http://physbam.stanford.edu/~fedkiw/
Yo creo que el futuro esta en saber combinar ambos metodos de forma correcta y efectiva, usar particulas para la animacion, suelen ser mas intuitivas para un animador, y level set para el surfacing, da la malla de mejor calidad y encima en tiempo de render.
Cita:
De todas maneras se oyen sugerencias sobe el destino del hilo, queréis sacarlo pero no me indicáis donde queréis ponerlo
Yo lo pondria en el mismo foro pero con otro titulo, porque el tema de simulaciones y efectos. Por ejemplo:
Simulacion de Fluidos Distribuida
__________________
Un saludo

Houdini Addict
Powered by Ubuntu Linux
If it looks good enough, it's good!
lisux is offline   Responder Con Cita
Antiguo 21 feb 2008   #23
bealobo
Senior Member
 
Avatar de bealobo
 
Fecha de Ingreso: diciembre-2004
Ubicación: surfing usa
Mensajes: 1,437
Predeterminado Re: como puedo poner varias maquinas a calcular real flow?

Cita:
Escritos por lisux Ver Mensaje
A veces usar mas procesadores no es la solucion mas rapida.
Cierto, depende de cómo hagan el multithreading. Entonces, más o menos houdini (fluidos/partículas) escala bien hasta 2 procesadores y de ahí lo evaluan ellos en tu escena. Bueno, tendré que hacer más pruebas. ¿Sabes si hay algún benchmarking por ahí?
¿Para los fluidos (no-partículas) es igual?

Y gracias por el link, voy a echarle un ojo.
__________________
www.bealobo.com
esta ahora conectado.   Responder Con Cita
Antiguo 21 feb 2008   #24
lisux
Senior Member
 
Fecha de Ingreso: junio-2006
Ubicación: London
Mensajes: 176
Predeterminado Re: como puedo poner varias maquinas a calcular real flow?

Cita:
Escritos por bealobo Ver Mensaje
Cierto, depende de cómo hagan el multithreading. Entonces, más o menos houdini (fluidos/partículas) escala bien hasta 2 procesadores y de ahí lo evaluan ellos en tu escena. Bueno, tendré que hacer más pruebas. ¿Sabes si hay algún benchmarking por ahí?
¿Para los fluidos (no-partículas) es igual?
Y gracias por el link, voy a echarle un ojo.
Escala bastante bien hasta 4 cores.
Las particulas pueden ser calculadas con el sistema de particlas tradicional, POP, o usadas dentro del sistema de dinamicas, DOP. O incluso calcular una parte en POP y otra en DOP en la misma simulacion, aunque ese seria otro tema.
POP no es multithreading, DOP si. Los fluidos estan todos en DOP con lo cual son multithreading.
__________________
Un saludo

Houdini Addict
Powered by Ubuntu Linux
If it looks good enough, it's good!
lisux is offline   Responder Con Cita
Antiguo 21 feb 2008   #25
Netvudu
Miembro
 
Avatar de Netvudu
 
Fecha de Ingreso: junio-2006
Mensajes: 51
Predeterminado Re: como puedo poner varias maquinas a calcular real flow?

Cita:
Una cosa, solo para que la gente que pueda estar leyendo no se líe, level set no es el método de cálculo del fluido, es un método para hallar y seguir la superficie en un espacio segmentado, se habla comúnmente de level set para referirnos a los fluidos que se calculan sin partículas; pero no es correcto. Hay métodos de cálculo con partículas que usan level sets.
Ah, pues entonces entono el mea culpa, que soy el que lo está llamando "el cálculo de level sets" para referirme al cálculo de volúmenes sin partículas. Cuál es la forma habitual de referirse a este tipo de cálculo...¿simulación de volúmenes de fluídos?
Netvudu is offline   Responder Con Cita
Antiguo 22 feb 2008   #26
bealobo
Senior Member
 
Avatar de bealobo
 
Fecha de Ingreso: diciembre-2004
Ubicación: surfing usa
Mensajes: 1,437
Predeterminado Re: como puedo poner varias maquinas a calcular real flow?

mmm, no te sabría decir. Yo lo llamo grid, porque hay nombres más "científicos" pero para eso tienes que saber la ecuación y el método.
__________________
www.bealobo.com
esta ahora conectado.   Responder Con Cita
Antiguo 22 feb 2008   #27
slime
Fractal de Excremento
 
Fecha de Ingreso: marzo-2003
Ubicación: Culver City, CA
Mensajes: 3,107
Predeterminado Re: como puedo poner varias maquinas a calcular real flow?

Yo lo llamo el calculo de liquidillos con cajitas de esas

Las simulaciones de fluidos que no estan basadas en particulas, lo hacen con matrices (llamadas dominios, que suelen ser bi o tridimensionales) donde se guardan valores (vector de velocidad, densidad, etc).

Por ejemplo para simular de un gas que sale de un punto en la parte de abajo de un dominio, la simulacion anyadira densidad a esa(s) celdas cada fotograma. Una serie de fuerzas (gravedad, temperaturas, etc) modificara los vectores de velocidad en cada fotograma y la simulacion lo que hara es corregir esos vectores con unas ecuaciones de dinamica de fluidos. Luego la densidad se pasa a otras celdas dependiendo de esos vectores de velocidad y se utiliza una formula de disipacion, para que cada vez haya menos gas a medida que pasa el tiempo. Esto es a grandes rasgos como funciona una simulacion de fluidos basada en velocidad en vez de particulas. Lo bueno del sistema este es que el dominio de la simulacion se puede utilizar como dominio del levelset, usando la densidad como la funcion de signo (SDF) para triangular la geometria.
__________________
Minor Bun engine made Benny Lava!
slime is offline   Responder Con Cita
Antiguo 23 feb 2008   #28
sergiozelada
3D y Post
 
Avatar de sergiozelada
 
Fecha de Ingreso: abril-2002
Ubicación: Lima -Perú
Mensajes: 20
Contactar con sergiozelada a través de MSN
Predeterminado Re: como puedo poner varias maquinas a calcular real flow?

Yo probé el Deadline y funciono muy bien para la generacion de mallas en 10 maquinas de un renderfarm y debo dar fe que me salvo el pellejo un par de veces, pero como dice Bea, es imposible que tambien delege el calculo, desgraciadamente solo lo maneja de manera local
__________________
mi web:
www.tunchefilms.com
sergiozelada is offline   Responder Con Cita
Respuesta


Usuarios activos actualmente viendo este tema: 1 (0 miembros y 1 visitantes)
 
Herramientas

Normas de Publicación
Usted no puede publicar nuevos mensajes.
Usted no puede responder mensajes
Usted no puede publicar archivos adjuntos
Usted no puede editar sus mensajes

BB code is habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está habilitado
Trackbacks are deshabilitado
Pingbacks are deshabilitado
Refbacks are deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Tracking automático con BOUJOU 3dpoder 3DStudio Max 1 23 abr 2005 17:15
Como puedo poner una textura aqui tyryton1717 Trabajos en Proceso 2 01 sep 2004 07:47
como poner varias ceramicas (baldosas) en un piso josegonzalez2000 Materiales y Texturizado 1 16 mar 2004 01:41

google adsense



La franja horaria es GMT. Ahora son las 05:31.


Powered by: vBulletin, para 3DPoder.com Versión 3.7.0 Beta 4
Derechos de Autor ©2000 - 2008, Jelsoft Enterprises Ltd.
3DPoder.com Foro3d.com © Al servicio de la infografia y el 3D desde 1997.
Fast Loans | Loans | Buy Anything On eBay | Myspace Proxy | American Tax Relief
Content Relevant URLs by vBSEO 3.2.0