By: Exotic Matter
Naiad is a state-of-the-art fluid simulation software product.
Take a look at some of the features that make Exotic Matter's Naiad exceptional for production dynamics.
STATE OF THE ART NUMERICAL METHODS. Naiad's fluid solver is written from the ground up using the latest state of the art methods in fluid mechanics for complex, variable-density, variable-viscosity flow.
DETAIL. Naiad produces fluid simulations with unparalleled detail in the desktop market. Naiad users are not forced to add displacement maps, non-physical particle systems, or other tricks to hide the lack of detail. With Naiad, you can pretty much hit "simulate" and use the results with little extra work.
SCALABILITY. The Naiad system is completely multi-threaded and scales amazingly well on multicore processors. Run a simulation and watch all the cores light up like a Christmas tree.
STABILITY. Naiad offers tremendous stability and robustness. Demanding, real-world projects ranging from Avatar to Shark-Night 3D rely on Naiad's ability to run simulations reliably without constantly crashing or numerical instabilities. You can throw very tough problems at Naiad, and it will give you a great-looking simulation without breaking a sweat. This is an industrial-strength 3D fluid dynamics solver.
PREDICTABLE RESULTS. Expect predictable results when you go from coarse, low-resolution simulations to high-resolutions. The flow features do not suddenly change unexpectedly, instead the main features of the flow are preserved. You get more detail without losing the overall feel and flow of the simulation. This is due to the Naiad solver technology making the most of available resolution, unlike techniques such as Smoothed Particle Hydrodynamics which must smooth away a lot of particle detail to work reliably, or even advanced engineering solvers which only begin to converge once flow features are resolved across several grid cells.
NODE-BASED WORKFLOW. The flexible node-graph workflow allows you to rewire what it does at will, including where, or even if, file i/o occurs. Together with an advanced expression language, just about anything an artist can dream up is possible with an elegant graph.
DETAILED FLUID SURFACING. The Naiad mesher is unmatched in speed, scalability and faithfully capturing all the detail present in the fluid particles. The mesher can also produce a decimated mesh, based on camera/view and surface curvature parameters. It can (nearly) make you coffee.
ADVANCED VISCOSITY MODEL. Advanced viscosity modelling allows simulations that achieve superb accuracy, detail and motion ranging from low-viscous flows to ultra-viscous coiling and buckling flows, all the way to the rigid-body limit!
REVOLUTIONARY 3D GRID TECHNOLOGY. Naiad's volumetric 3D tiling technology allows the system to solve massive simulations while using a very low memory footprint, since Naiad adaptively tracks the fluid and only creates "fluid tiles" in regions where the fluid is. This frees the artist from having to manually manage an axis-aligned rectangular "fluid domain". The tiles can cover completely disconnected and irregular fluid structures without any problems.
SCALABLE FILE I/O. The EMP file I/O system in Naiad employs fully parallel data compression, decompression, and on-demand data loading completely automatically. This means you can run far larger simulations without spending an eternity waiting for the software to write each frame to disk (or load it), and the file sizes are very reasonable.
PRODUCTION-PROVEN SOFTWARE ARCHITECTURE. Naiad has a clean client-server API and a full plug-in system to allow the maximum flexibility in pipelines. Adding I/O functionality for custom file formats, adding hooks to integrate with other products, or adding new simulation features for your artists - it's all a breeze. Open Naiad Studio, a clean GUI front-end for graph editing, running and visualizing simulations, is fully open source along with a whole suite of "buddies" for Naiad to smoothly interoperate with a variety of other packages.
Since Naiad doesn't have 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.
You can export Naiad particles, meshes, and fields (3D volumetric data) straight into Arnold using the ASS-Write and ASS-Ascii-Write operators (available right now on Linux only, but a Windows version is coming soon).
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 Linux (Windows support coming soon), 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).
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.
You can export Naiad particles as a RenderMan RIB archive using the Particle-Rib-Write operator (available right now in both the Windows and Linux versions of Naiad). There is support for RenderMan motion-blur, compressed binary RIB as well as ASCII RIBs, and per-particle radius.
Coming Very Soon for both the Windows and Linux versions of Naiad!]
Version / Release Updates
Specifications & Licensing
64-bit Intel or AMD processor (4 or more cores strongly recommended).
2 GB RAM (8 GB or more strongly recommended).
64-bit Windows 7, or
64-bit Linux (Ubuntu 10.04, or any distribution released in 2010 or later is very likely to work).
Workstation class graphics card (e.g. NVIDIA Quadro, ATI FireGL), with drivers supporting OpenGL 3.1 or later.
Graphics display capable of displaying a minimum resolution of 1024x768.
Two button mouse.
Naiad for Mac OS X Lion will be announced after the Naiad 0.6 release.
Naiad licenses are delivered electronically and will run on its own license server developed by Exotic Matter.
The license server application is compatible with the following operating system platforms:
- Windows 7 32 & 64 Bit
- Max OSX 10.6 & 10.7
- Linux 64 bit
Naiad licenses are available as simulation licenses only. This means you need (1) license for every workstation / node you wish to simulate on. The GUI and other associated tools are free to use.
Upgrades / Support
Currently there are no upgrades available for this Item.
RFX is available for all your support needs.