Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

A texture adds realism to a rendered image, because it is an objects “Id” and we can recognize specific properties of this object just by evaluating the surface texture: metal, wood, plastic, stone... Another method of describing surface is the use of shaders. They simulate the physical characteristics of an object's surface or its “inner life”, for example volumetric or SSS shaders. RealFlow supports both types – textures and shaders, but the latter one is only available with the integrated → Maxwell Render engine. Here, we want to talk about textures exclusively.



Image Added
Objects with
proper
UV coordinates.


Before we start you should know a few things about textures in RealFlow:

  • Theoretically, it is possible to use any kind of texture in RealFlow as long as the map's image format is supported. Valid formats are JPG, PNG, TIF, and TGA.

  • There is one important restriction: it is not possible to stack different property maps to create complex surface definitions. You can only apply one texture map, and RealFlow does not care whether it is a bump or a specular map, for example. All maps are treated like diffuse textures.

  • Imported objects require UVW coordinates to make textures work correctly. It is not possible inside RealFlow to manipulate UVW grids and this has to be done inside your 3D application. So, if your UVWs are broken inside your 3D program then they will be broken inside RealFlow as well. RealFlow will just show what it gets. 

  • RealFlow provides several texture types, for example wetmapswet-dry maps, foam maps, friction, or roughness maps. All these different maps can be visualized in the viewport, but only one at a time. You cannot mix wetmaps wet-dry maps with an object's diffuse map, or friction with sticky maps.

  • Property Parameter maps (particle friction, roughness, sticky etc.) also support image sequences. This way it is possible to apply changes over time.

  • The object's “Display” → Displaypanel provides a drop-down menu where you can choose which map type you want to show.

Object Textures

This type does not need any particular requirements, except proper UVW coordinates. Some exchange plugins even preserve the path to the object's texture and write it to the export file. This way you have direct access to it without having to search for the texture in RealFlow:


Image Added


  • Switch to RealFlow's “Flat Shading” or “Smooth Shading” mode with with the 9 or 0 key.

  • Select the object and go to Node Params > Texture > Load Texture

  • If the field is empty click on the hyphen to open a file browser.

  • Choose the object's texture and confirm with “OK”.

  • To finally show the texture, choose Node Params > Display > Texture > Object

  • This short workflow has to be repeated for every object you want to display textured.

WetDry Maps

The creation of WetDry maps is explained in a separate tutorial. Please follow this link to get there: “WetDry go to → Quick Start Tutorials - WetDry Map Creation.

Parameter Maps

This topic includes You can choose from a wide variety of different maps for :and object's

  • Collision tolerance
  • Particle frictionCollision tolerance
  • Grid friction
  • Bounce
  • Sticky
  • RoughnessBounce

You will only have access to these parameters when there is at least one particle emitter, Dyverso or Hybrido HyFLIP domain in your scene.

 

Image Added

 

The corresponding parameters are located under

Node Params > Particle Fluid Interaction

“Grid friction” is only available in combination with Hybrido domains and can be found here

Node Params > Grid Fluid Interaction

The parameters, supporting images maps, carry a small chess board icon. To add an image or a sequence of maps, right-click on the parameter's name and choose “Load texture”. All adjustments are made from the appearing window. A complete description of the parameters provided can be found under:

Objects – Particle Fluid Interaction > Mapped Parameters

 "Quick Start Workflows - Parameter Maps".