Houdini plugin - RealFlow integration

Maxwell Render provides a close integration with RealFlow™ fluid simulation tool.

The plug-in is able to translate particle systems and meshes to the Maxwell scene using extensions and supports the procedural workflow offered by the RealFlow RenderKit tool. The relation between the Houdini nodes and Maxwell extensions are the following:

NameHoudini operatorMaxwell extension
RealFlow Particle Importrf_particle_importMaxwell Particles
Houdini's standard particle systemparticleMaxwell Particles
RealFlow Mesh Importrf_mesh_importRF Meshes
RealFlow RenderKit Particlerrf_flow_particlerMaxwell Particles
RealFlow RenderKit Mesherrf_flowmesherMaxwell Mesher
RealFlow RenderKit Cloudrf_cloudMaxwell Volumetric

The Maxwell extensions have some extra parameters which can be defined in Houdini with detail or point geometry attributes. The following sections describe these extra parameters.

RealFlow Particle Import

NameClassTypeDescription
mb_factorDetailfloatMultiplier for the particles motion blur value.
radius_factorDetailfloatMultiplier for the original radius value of each particle.
per_particleDetailintegerGenerates more particles from the original ones.
extra_dispersionDetailfloatDistributes the newly generated particles with this dispersion value around the original particle.
extra_deformationDetailfloatSpecifies the generation method of the particles.

Houdini's standard particle system

NameClassTypeDescription
lodDetailfloatLevel of detail value of the particle system in percentage (0 - 100).
mb_factorDetailfloatMultiplier for the particles motion blur value.
radius_factorDetailfloatMultiplier for the original radius value of each particle.
per_particleDetailintegerGenerates more particles from the original ones.
extra_dispersionDetailfloatDistributes the newly generated particles with this dispersion value around the original particle.
extra_deformationDetailfloatSpecifies the generation method of the particles.

RealFlow Mesh Import

NameClassTypeDescription
mb_factorDetailfloat

Multiplier for the original motion blur value.

smooth_normalsDetailinteger (0|1)The mesh looks smooth regarding certain angle when enabled.
smooth_angleDetailfloatDefines the angle below which the normals are interpolated, resulting on a smooth look.