RealFlow 2012 videos

This scene was simulated with HYBRIDO by using the new features RealFlow 2012 and new emitters wet_foam and splash_foam.

[vimeo 27001251]

Another simulation with HYBRIDO in RealFlow 2012 made by Angel T and Alex.

[vimeo 27000416]

Both simulations were rendered with MaxwellRender.

luisM.

28 comments

  1. both videos are at a too low resolution, seems that the first video contain only particles foam and not the new texture foam…good tests, better in HD😉

    1. Hi mukesh,

      Render process was made in Maxwell. There are 3 emitters, a wet emitter, a splash emitter and a foam emitter. The wet emitter is based on the splash emitter so when the particles are colliding against the GridDomainFluid will be converted to foam in the same way that the splash emitter does. Once the simulation is done, I meshed the main fluid with GridMesh (it has low resolution but it depend on the parameter I put). A trick to render faster a GridMesh in Maxwell is to use the “use displacement” in the Grid Mesh parameters when we are creating it in RealFlow, instead of apply a displacement map. Keep in mind if you want to use the “use displacement” parameter, the displacement maps must be previously calculated. The wet and splash were rendered as particles and the foam emitter as mesh.

      I hope it helps.

      luisM.

      1. Thanks luisM. Can u clarify 1 more doubt? Did u mesh the foam particles like we mesh the normal particles and if ur meshing ur particles wont u need very high res particles for smooth look?

      2. no problem:). You have right, if we want to mesh the particles we’ll need a very high res of particles for smooth look. For the killer whale scene there was 10 million of foam particles.

        luisM.

  2. hola que tal luis, quiero felicitarte por tu excelente trabajo y por compartir tus conocimientos con los demas, yo recien estoy empezando y no se si puedes ayudarme con algo he visto q realflow hay opciones para exportar/importar imagenes del foam, pero la verdad es que no tengo idea de como me serviria para los hacer los shaders, porfa si puedes instruirme enviandome algun tuto para la creacion de los shaders del domain, splash y foam te estaria muy agradecido.

    Saludos, sigue asi!

    1. Hola Jose,

      las imagenes que guardas son en realidad máscaras que luego aplicarás a los shaders. Imagínate que tienes una manta y quieres recortarla con una forma determinada que, en este caso, viene dada por las imagenes del foam. Pues le pondrías en el shader esa imagen, en blanco y negro, de tu imagen del foam, y el shader que hiciste (ya sea agua, espuma, pintura roja, etc), quedará recortada con la forma de tu imagen que lo verás una vez renderices la escena. (Voy a intentar explicarlo en ingles🙂 )

      The images exported from realflow are mask to apply to your shaders. You can think you have a blanket and you want to cut it with a specific shape, in this case, with regards to the shape you have in your exported foam images. You’ll need to apply to the shader the images exported from realflow, they will be black and white images, and the shader you made (shaders of water, red paint, etc) will be cropped with the same shape you had in your images which will be displayed once you render the scene.

      luisM.

  3. gracias luis, ok pero la pregunta entonces es: las mascaras se las aplica a el grid del domain? osea q deberia cargarlo dos veces uno con y otra sin l mascara… o le hago un grid al foam y le aplico la mascara a este.

    es increible lo real q se ven tus simulaciones nose si puedas darme unos tips para crear los shader, usas los dialetric de mentalray, el ocean shader o basicos como blin, lambert?? y el splash se lo renderizaria como sprites usando material de particulas o con un ramp con las magnitudes?? disculpa mi inmensa ignorancia y curiosidad

    Saludos

    1. Hola Jose,

      Normalmente se hace un material con varios materiales o shaders incluidos en él. En 3dstudio max existe el material Composite que te permite añadir materiales y mascaras tambien para poder mezclarlas.
      Sobre las simulaciones, gracias! y espero que el tutorial del cocodrilo sirva ya que es la misma técnica que utilicé para hacer la escena de la orca. Espero poder hacer un nuevo tutorial para renderizarlo con Maxwell y veais como funciona.

      Usually you’ll be able to use a material with several shaders in it. In 3Dstudio Max, for example, there is a material, called Composite, to add several materials, allowing blending them with mask’s images if you want.
      About the simulation, thank you and I hope that the alligator tutorial helps you. It uses the same technique that the “killer Whale” scene. Next, I’ll make a new tutorial with this same scene to render with Maxwell.

      luisM.

  4. Hello luisM,

    I have to create a scene with RealWave where a ship is constantly moving creating normal splash and foam. Its a couple of seconds shot so do i need to create a huge realwave surface or is theres another technique? i have just 6 GB of ram and low processing power, i cant afford huge surfaces. It can be done with Hybrido also but just wanted to try with realwave. Please can u help me out?

    Thanks.

  5. Hello luisM,

    I was trying to create a similar scene, a non deformable object instead of a shark. i have a hybrido scene with ~7.5 million particles. Theres a small .sd object interacting with it. While running the -nogui sim the memory usage was 1.5 GB..

    total ram = 6 GB (1.2 GB is consumed by win 7 64 bit home premium)

    core i7 QM 1.7 ghz (laptop)

    after 12 hours it just calculated 22 frames. What i noticed was..in times the ram usage gwent upto 5.7 GB and the processor usage drops down below 10 % that mean -nogui not simming.

    the sim in not creating any new particles, over the sim, than why the ram usage is going up? What am i missing here? is this normal??

    Thanks.

    1. Hello mukesh,

      It is not normal. Have you checked you have the particles when you are loading the scene in the RF GUI?. Usually, when the dates are being saved the processor usage drops down but when a new frame is beginning to simulate, the processor must raise its performance. Anyway, try to put “realflow -nogui -reset…” including the “-reset” because I’m thinking you need a reset for your scene before simulating by commanline.

      luisM.

  6. Hello luisM,

    I locked the timeline to make the particles loose their velocity and then i used the -nogui to do the final sim, well the sim took 102 hours, the RAM usage went upto 5.9 GB (total 6 GB).
    I have uploaded the video on Vimeo, the video is being converted right now. I’ll paste the link here, please do take a look at it if u can.

    Thanks.

  7. hy luis,

    I’m a student from Romania . The scene with the killer whale is awesome, fantastic !
    I’m trying to improve my work with real flow !
    Would you be so kind to share with us the scene with the killer whale? a download link or something?

    i would be grateful.

    We really like your work and the fact that u are sharing it with us!

    Yours sincerely,

    Vlad
    from ROMANIA

  8. Hola Luis, estoy haciendo una escena con hybrido, pero tengo un problema, una vez que ya tengo el look o la estetica inicial de mi mar, al crear la grid mesh me crea unas lineas dentro de la maya como si estuviera corrupta, cuando me acerco se observa que los triangulos de la maya en ese punto no estan bien, he deducido que el problema viene del displacement pero no encuentro la forma de solucionarlo, si me pudieras ayudar te lo agradeceria infinitamente.
    Un saludo y enhorabuena por la pagina

    1. Hola JM,

      Gracias😉.

      Sobre lo de que te crea lineas dentro de la malla normalmente es porque tienes algun parametro muy exagerado dentro del displacement com vertical scale, o choppiness, . Tienes que tener en cuenta sobre todo el tamaño del mar que estas haciendo. Un consejo que suele funcionar muy bien para esto, es hacer un RealWave con una wave Statistical Spectrum, dejarla como te guste, y luego copiar los parametros para el displacement para el GridFluid Domain.

      About your mesh error creating lines inside the mesh, it is due to some parameter for displacement is very high as vertical scale or choopiness. Bear in mind the size for your sea simulation. A suggestion, which is working fine, is creating a RealWave and adding a Statistical Spectrum wave and adjust its parameters as you like. Once you have the look you want, try to copy the parameters to the Displacement for the Grid Fluid Domain.

      luisM.

  9. He descubierto que lo que me produce los errores en la malla es el choppiness, pero esque la estetica del mar que me gusta es con coppiness a 1, y en cuanto paso de 0.1 me da error.
    Un saludo y gracias de antemano

  10. Hola Luis muchas gracias por tus consejos, finalmente pude arreglar el problema mediante los parametros radius y cell size, aunque se para que sirven los dos parametros me cuesta comprender que valores debo poner en cada situacion, y de que manera les influyen los otros parametros, si me lo pudieras explicar brevemente me seria de mucha ayuda.

    Un saludo y gracias por tu inestimable ayuda

    1. Hey JM,

      Es facil. Cuando calculas el GridFluidDomain le sueles poner una resolucion, esa resolucion te dara el Cell Size que esta usando el GFD en ese momento. Para verlo solo selecciona el GFD y en el viewport tienes lo que esta seleccionado, es decir, “Grid_Fluid_Domain PARTICLES:xxx GRID:xxx CELL:xxx(m) (este ultimo parametro te esta indicando el CELL SIZE de ese dominio). Si quieres tener una malla con respecto a ese CELL SIZE pues en los parametros de “Surface”, en “@cell size”, le indicarias ese valor de CELL SIZE para tener una malla optima. ¿Cual es el problema de esto?. Que si tienes una resolucion muy alta para el GFD, el cell size sera muy pequeño y la malla se generara con muchisimos poligonos que dependiendo de la memoria que tengas, podria colgarte la maquina por un tiempo. El parametro de @radius indica el radio de union de las particulas para generar la mesh.

      It is easy. When calculating the GFD, you usually change the resolution. That resolution will give you the Cell Size which the GFD is using in this time. In order to know what it is, check the viewport message by selecting the GFD node and you’ll have “Grid_Fluid_Domain PARTICLES:xxx GRID:xxx CELL:xxx(m) (the CELL parameter is indicating the CELL SIZE for that fluid). If you want mesh the fluid according to the CELL SIZE, you’ll must indicate inside “Surface” tab, and “@cell size” the value you are seeing for the CELL in the viewport message. What is the problem with this?. Depending on the resolution you have for your GFD, the cell size will be smaller and depending on the memory you have the computer may hang for a while. The @radius parameter is the radius between particles to generate the mesh.

      luisM.😉

  11. Luis:
    Saludos desde México. Te escribo para ver si me puedes ayudar con un problema extraño que tengo en una simulación. Resulta que tengo una escena de un bote animado cruzando una superficie de realwave. La simulación quedo muy bien y la tengo como cache. El problema es con el real splash, ya que apenas después de 40 cuadros (de 200) la emisión de partículas se extingue y ya no se producen nuevas. Le cambie el max particles a 2 millones, pero sigue el mismo problema y necesito que emita durante 200 cuadros. Que puedo estar haciendo mal ? Saludos y gracias de antemano.

    1. Hola falconking,

      Entiendo que eso te pasa siempre que resimulas la escena, es decir, que una vez te sucede la desaparicion de las particulas, vuelven a generarse hasta el frame 40. Normalmente el problema puede ser debido a que tengas algun Kvolumen en la escena y las este matando. Pero si puedes pasarme el xml o el flw te lo podria decir con exactitud.

      I understand it is happening always you simulate the scene again, it means, once you have simulated the scene and the particles have gone, they are generated if you simulate the scene till frame 40, no?. Usually it is due some Kvolume in the scene, but if you can send me the xml or the flw I could tell you why exactly it is happening.

      Un saludo

      luisM.😉

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s