Image and Object Emitters

 

Image Emitter

RealFlow | Cinema 4D's "Image" emitter lets you use bitmaps and Cinema 4D shaders as emission mask to control the areas where particles will be created. The emitter's usage is straight forward:

  • Create a standard Cinema 4D material and load a texture map, a gradient, noise, or surface shader to one of the channels, e.g. "Color".

  • Alternatively, add a shader, for example "Noise".

  • Add an "Image" emitter.

  • Drag the texture thumbnail from the material to the "Bitmap" slot of the emitter – the texture will be shown in the viewport.

  • Scale the emitter and simulate.

  • If the simulation is slow you should consider decreasing "Texture Sampling Resolution" in the → "Preferences".





Particles will be created in all areas of the bitmap/shader; only purely black areas remain empty. Greyscales are treated like purely white pixels (= full emission).

RealFlow | Cinema 4D only evaluates the red channel of a texture.

Object Emitter

The "Object" emitter also provides a "Bitmap" field, and the workflow to attach the image is the same as above. Anyway, there are a few things to know:

  • This emitter creates particles from the surface of an object.

  • In order to control surface emission through a map, the object has to be made editable and requires an "UVW" tag.

  • RealFlow | Cinema 4D can only take the UVWs it gets from the tag.

  • If there are just a few or no particles at all we recommend increasing the fluid container's → "Resolution" parameter, because it defines a particle's radius. If a polygon is smaller than a particle emission is not possible.





The noise pattern with an "Image" and an "Object" emitter.