Tutorials: RealFlow 2013 video tutorials!!!

Hi everyone,

Thank you for your patient because last month has been a bit crazyΒ  :). So, I made some videos to know how to use Hybrido from basic to advanced. They have sound but if you don’t like my voice πŸ™‚ turn off the audio and read the subtitles as always. I hope you enjoy RealFlow 2013 and the videos, of course!!!

Working with the RelationShipEditor in RF2013

Hybrido Basic

Hybrido working with stream emitters

Hybrido Secondaries

Hybrido advanced

Next tutorials for coming!

RealFlow 2013 working with Caronte.
RealFlow 2013: Hybrido and Caronte.
RealFlow 2013: Hybrido Mesh.

luisM. πŸ˜‰



  1. My name is Wayne Hollingsworth…..currently I am an FX TD over at Blur Studios. So I purchased the learning edition because I am testing it out to see if it will be a good solution for me regarding fluid simulations. I have a GEFORCE 660 TI graphics card…..but unfortunately it is still no speed up. I looked at the tutorial you created here. youtube.com/watch?feature=player_embedded&v=C7F2r1r8CFQ
    I noticed you speed is crazy fast when you sim from command line. I also noticed when you jump from frame to frame looking at the cached files….there is no lag…..your frames show realtime.
    At home I have a 24gig……3.2ghz……and 12 cores(procs). When I load cache frames they take forever…..simming over 2 million even with command line and my graphics card takes forever.
    Am I doing something wrong? Am I using an incorrect caching format. I just cant wrap my head around why I cant find an optimized solution. Any feedback or help would be great. I am excited for this new RF…but I am fearful it cant be used in production.
    Wayne Hollingsworth

    1. Hello Wayne,

      What formats are you writing out? Could I see a screenshot or a xml of the scene?. You can replace the original objects with others you want but they must have the same parameters you have in your scene. You could export a sphere, and set the same name you use for your original sd.

      Let me know.


      1. I am going through the same thing.. I cant even move in the scene and frames take ages to load… I have a 12core machine with 64 gigs of ram and a titan GTX for video card.

      2. Hey,

        Are you reading the info from network? are the file in local? If the files are in local it is weird. If it is a problem when you are panning in the Relation Ship Editor, go to Files>Preferences>Grapsh and deactivate the option “Allow zoom….”

        luisM. πŸ˜‰

  2. Thank you so much for all the time and work you put in to make these tutorials! They are really informative and anyone who wants to learn RF 2013 should see them!

  3. Hola LuisM, Muchisimas gracias!

    Tengo solo una pregunta a la que no encuentro respuesta y es como puedo cambiar la velocidad del displacement en el Ocean Statistical Spectrum, osea no encuentro lo que por ejemplo en el graph encuentras como time factor. Hice una simulacion a la que aplique el diplacement directamente a la mesh, pero resulta super rapido y no encuentro una manera de cambiarle la velocidad. Hay una forma en los graph por ejemplo o con script de hacer un query del OSS y cambiarle este factor? en que me me estoy equivocando?
    Si por ejemplo quiero aplicar desde el graph como la escena es bastante grande no hay manera de hacerlo funcionar asi que si calculo el displ antes lo encuentro mas rapido.

    Muchisimas gracias de antemano!

    1. Hola Michele,

      Desafortunadamente no existe el time factor todavia dentro de los parametros del Ocean Statistical Spectrum, pero estara dentro de poco. La unica manera que tiene para poder cambiar la velocidad de las olas es, o varias los frames por segundo poniendo menos (esto no es muy util si tienes objetos que estan simulados en RealFlow), o directamente desde los grafos generas un statistical spectrum y guardas la imagen. Luego esa imagen ya se la aplicas al dominio indicando el path en el export central. Ten en cuenta el nombre cuando se genera la imagen. Puedes usar el grafo que viene de ejemplo “surface field”, ya que viene con un par de statistical spectrum waves aplicadas. Solo tendrias que poner los nodos para salvar la imagen, quitar los que sobran y cambiar los parametros que quisieras de las statisticals.

      Unfortunately, there is not a time factor inside the Ocean Statistical Spectrum yet, but it will be very soon. In order to change the speed velocity for your waves you have two options. First one, setting a low valoue for frames per second will do the simulation faster, but it is not advisable if you have other simulation objects in the scene. Second one, from graph nodes by generating a statistical spectrum and storing the image from it. Next, the image will be applied to the domain indicating the path inside of Export Central. Keep in mind you have the same name so the domain can recognize the textures. You can use the demo scene “surface field” because it has 2 statistical spectrum nodes and you just need to create a node to save the image, remove the nodes you don’t want and change the parameters for your statisticals.

      luisM. πŸ˜‰

  4. Muchas Gracias chavo,,, salio la versio 2013 sin tutoriales que te digan que fue lo nuevo que se agrego o cambeos dentro del programa y explicar que fue lo que nuevo, pero bueno. voi aver todo tus videos para ponerme al tanto con el nuevo RF.. gracias campeon.

    1. Hola Alejandro,

      Los videos de lo nuevo de RealFlow los puedes encontrar en la pagina de RealFlow, y puedes encontrar mas desde el canal de youtube de RealFlow, tantos de workflows con hybrido asi como graphos. Los he ido poniendo en el blog.

      RealFlow videos can be founded from RealFlow web and the youtube channel, where there are videos about RealFlow workflow with hybrido and graphs. The videos has been posted here too.


  5. Muchisimas gracias LuisM, no se porque pensaba que iba a recibir un mail con la respuesta asi que te contesto solo hoy porque por casualidad acabe otra vez buscando respuesta aqui como siempre hago πŸ™‚

    Si el punto es que aplicandole luego con el graph el displacement como hice, luego tengo problemas en hacer coincidir el splash porque el ya no ve que el mesh ha cambiado, vi con el foam que puedo hacerle un snap pero obviamente no puedo con el splash ( de paso abri un post en el forum para saber como puedo solucionar eventualmente este problema ) .

    Entonces si le aplico el path en el export central el deberia coger el displacement directamente? Asi puedo solucionar mi problema con el splash? honestamente nunca probe a cambiarle el path…podrias decirme un poco como hacerlo? Osea le cambio el path al displacement texture y luego? activo el check box o que?

    Como siempre muchas gracias!

    1. Hola Michele,

      de nada;)

      Te explico. Si exportas por ejemplo en una escena muy sencilla un displacement map, y luego quieres cargarlo para usarlo en otra escena, solo tienes que abrir el Export Central en la escena que quieres, ir al + del Hybrido domain, y donde esta ($SCENEDIR…) haces doble click para cambiar el path. Lo unico que tienes que tener en cuenta es que el dominio, se tiene que llamar igual que el que tienes en esa escena, es decir, que si tienes un dominio que se llama HY_Domain01, los displacement maps se deberan llamar “HY_Domain01_00000.tif”, por ejemplo. Si se llama “kk_00000.tif”, no cargaran bien porque el nombre no coincide. (la extension para los mapas de desplazamiento no importan)

      If you are exporting a very simple displacement map from a simple scene to use it in another scene, you just need to open the Export Central once you have loaded the scene where you want to load them and clicking ono + for the Hybrido domain node to show the path where the files are exporting. Doing doublick on ($SCENEDIR…) you will be able to change the path. Keep in mind that the files name and the domain name must be the same, so whether you have a domain “HY_Domain01”, the displacement maps should be “HY_Domain01_00000.tif”, for instance. If the displacement are something like “kk_00000.tif”, they won’t load properly in the scene. (the extension for the displacement maps doesn’t matter)

      luisM. πŸ˜‰

  6. Thanks for the tutorials! Good to see someone has some available before Nextlimit have! I like the mountain model in the stream emitter tutorial, how did you make it?

    1. Hey!

      Thanks to you for watching. Usually, here in NextLimit, we are making tutorials as well, but it is difficult because we have a lot of things to do. These tutorials, mainly, are made at home πŸ˜‰ What tutorial do you mean? πŸ™‚


  7. Thank you so much Luis, quick question if you made a realflow hybrido sim in 2012 and wanted to open it in 2013 will it load everything correctly?

    1. Hi Rudy,

      It should, but keep in mind that the viscosity was missing so if you had viscosity for your scene, it won’t be there. Also, you’ll need to resimulate your simulation.


  8. Hello Luis, thank you so much for your tutorial. The best I found so far. Your tip re the right Nvidia driver is priceless. It would really help having more in depth tutorials for beginners in RF including the whole pipe through rendering with Maya (what else?). We all want to simulate slow motion water particle colliding, raging seas and waterfalls. I am sure many including myself are willing to pay for them once they become available. Thank you again. Mohamed Farid

  9. By the way, Wayne Holingsworth is a Guru in Dynamics. He used to teach in Gnomon School and did some kick ass work on The Amazing Spider Man. Whats up Wayne!!!

  10. Luis,

    I am relatively new to RF and was wondering how to get more surface speed from the ocean statistical spectrum. The wind speed doesn’t seem to effect the movement/speed of the actual water on the surface.

    I am trying to replicate fast moving water, low chopiness and minimal waves. What would be the best approach?

    1. Hey Kevin,

      There is a Time factor in the last version of RealFlow if you are working with RealWaves adding a statistical spectrum wave. Working with graphs the Time factor is available when you add an Statistical spectrum node. πŸ˜‰


  11. Hola Luis como te va!
    tengo una consulta a ver si me das una idea, hay forma de usar 2 Domains en una misma escena cada uno de estos con diferentes emisores, por ejemplo uno con viscocidad el otro estandar y que al tocarse interactuen?
    gracias de ante mano

    1. Hola Giorgio,

      No se puede hacer todavia. Dos dominios no pueden interactuar por defecto. Entiendo que lo que quieres hacer, como dices, es tener dos emisores con viscosidad diferente. Para hacer eso puedes echarle un ojo a la escena que viene de demo “hybrido_space_variable_viscosity”. Ahi te dice como poner diferentes viscosidades al fluido.

      It can’t be done. Two domains can’t interact by default. If I understand, you want to blend two emitters with different viscosity values each one of them. In order to do that, you can take a look at the demo scene “hybrido_space_variable_viscosity”. It explains how to blend different viscosities in the same fluid.

      Un saludo.


  12. hey mr. luis, is there any way to deform foam by displacement map? it will be better than snapping it to the mesh. what do you think?

    1. Hey,

      Now it can be done by using graphs. You have a demo scene called “snap_foam_for_displaced_mesh” that it could be helpful for you. Anyway, there will be an improvement for the next patch to place the foam particles based on meshes and ocean statistical parameters in the hybrido node. The next patch will be very soon πŸ˜‰


  13. thanx mr. Luism for the quick reply. That will be really great to have that patch. Actually I’ve tried a graph like that but it takes so long (10-15 min a frame) to snap my foam (about 700k particles). And if u don’t mind I’ve got another question. In realflow documentation it has been said that there is a “resolution” parameter for splash (liquid type) particles, but i cant find it. It’s driving me crazy to have much splash particles without this parameter. What do u think i can do to have a realistic splash with much particles.

    1. Hey,

      It depends on the scene, but I’ve tried some splashes and the best option for me was to have the splash without gravity and the splash particles dying by setting the lifetime parameter for it. Keep in mind that parameters are in seconds. So, a good value depending what you want would be 0.5 Min and 1.4 Max.

      The snap tool is already included in the last patch which was released yesterday. You can download the last patch to test it. πŸ˜‰


      1. Thanks mr. Luism. I was waiting eagerly for your reply a few days. Now I’ve got it. Seems like getting a decent splash is way more difficult in hybrido 2 system. But I’ve got something in my mind. My plan is to makes various splash simulation pass with the same setting with a few different seeds and save the files for every pass. Then using the graph join all the particles together to get a good count. What do you think? Is it good or bad?

  14. I’m having trouble with the Snap to Foam tool? It doesn’t do anything. It creates the snap node and the files, but isn’t working… the foam is the same is the snapped node as the original. What is wrong here?

    Also, is there a way to displace foam using the same displacement map that i use for RFRK Hybrido Mesher in Maya/3dsmax?


    1. Hey,

      About using the same displacement map you used in RFRK to displace the foam, yes it can be done, but it needs to be done with a graph. There is a demo scene “snap_foam_to_displaced_mesh” which could be helpful.

      About the Snap to Foam tool, make sure you have selected the HY_Mesher first and then the foam before executing the tool. If you leave the mouse in that icon you’ll see a tooltip explaining how it works. If it was done and don’t work yet, I would need to see the scene.

      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