Rendering Options

Since Naiad doesn't include a production-quality renderer, we have added a number of built-in file operators capable of exporting the data into various file formats which can be rendered by commercially available third-party renderers.

We provide a short list of the renderers and file-formats Naiad currently supports out-of-the-box:

Arnold (Solid Angle)

Arnold is a global illumination renderer that is frequently used on major productions to render Naiad output (for example, see the Shark Night 3D case study elsewhere on this website).

You can export Naiad particles, meshes, and fields (3D volumetric data) straight into Arnold using the ASS-Write and ASS-Ascii-Write operators.

If you don't want to translate the Naiad particles or meshes into Arnold ASS files, the Naiad data may also be rendered natively in Arnold using the Naiad Buddy for Arnold, that includes Arnold procedurals and shaders for direct rendering of Naiad EMP files. Physically-correct motion-blur of volumetric fields is supported.  The Naiad Buddy for Arnold is available right now on all supported platforms and is included for free in Naiad.

Houdini (Side Effects)

Particles, meshes, and fields (3D volumetric data) in Houdini may be rendered using any renderer that Houdini supports (e.g., Mantra, RenderMan, etc).

You can export Naiad particles and meshes into Houdini using the Naiad operator Bgeo-Write (available right now in both the Windows and Linux versions of Naiad).

In addition, you can export Naiad fields (3D volumetric data) using Sony Imageworks Field3D file-format, using the Naiad operator Field3D-Write (available right now on Linux only, but a Windows version is coming soon).

Maya (Autodesk)

Particles and meshes in Maya may be rendered using any renderer that Maya supports (e.g., Arnold, MentalRay, RenderMan, etc).

You can export Naiad particles and meshes into Maya using the Naiad operators EMP-Write and EMP-Terminal in conjunction with the Naiad Buddy for Maya (a Maya plugin).  The plugin supports motion-blur for rendering meshes. The Naiad Buddy for Maya plugin is available right now on both Windows and Linux, and is included for free in Naiad. 

Krakatoa (Thinkbox Software)

Krakatoa is a production-quality particle renderer capable of rendering (literally) billions of particles on commodity hardware.

You can export Naiad particles to Krakatoa via the PRT file format, using the Particle-Prt-Write operator (available right now in both the Windows and Linux versions of Naiad).  Per-particle data is supported, including particle velocities for motion-blur effects.

RenderMan (Pixar) or 3Delight (dna research)

You can export Naiad particles and meshes as a RenderMan RIB archive using the built-in RIB generation operators (available right now in both the Windows and Linux versions of Naiad). 

Some of the features included in the Naiad RIB generators are:

  • Compressed binary RIB output
  • ASCII RIB output
  • Mesh and Particle Motion-blur
  • Per-particle radius
  • Catmull-Clark Subdivision Surfaces (from Naiad Meshes)
  • Conversion of Naiad triangle, point, and particle channel data to Renderman primitive variables

3D Studio Max (Autodesk)

The Naiad Buddy for 3DS Max is in final beta test; and is available for download (free) upon request.

V-Ray (ChaosGroup)

Coming Very Soon for both the Windows and Linux versions of Naiad!