Versions Compared

Key

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

After Once your simulation si is ready you can render the agents using renderman, arnold, vray, redshift (vray and redshift work with maya only or stand alone). For each of these render engines there is a procedural we provide procedurals that can be executed inside maya/houdini Maya or with the stand alone renderer.

Usually All the procedurals need an atoms cache and a json table with the definition of all the agent variations. But in maya, renderman and arnold can render directly all the agent groups, just set the render engine in the render settings and press render but the motion blur is not supported in this case.

To render with the motion blur and also with Vray you must create an atoms cache of your simulation. After you exported a cache you can use the atoms proxy node to render it.

Maya

variation json file (if you don't specify one the one from your scene will be used).

Please check again the rendering section to know more about what you can do with each renderer

From the Atoms menu create a proxy node: Atoms → Rendering → Create AtomsProxy Node

From the AtomsProxy node set the cache file (the yourCacheName.atoms file). The time node is automatically attached to the time input. If you wan want offset the frame use the offsetFrame attribute. If you want use a specific variation json file instead use of the one from the scene then , please set the json file path inside the variation attribute.

At this point lanch Launch the render and you 've done

Houdini

In houdini you can use the atoms proxy node only to visualize a cache. To render the agents you must use an arnold or renderman procedural node. From the Atoms menu use the Create Renderman/Arnold procedural command. It creates the right node and set up all the correct parameters to render your cacheshould see your agents appearing in your final image.



Building variations

Please have look to the next section, it shows  to know more about how you can export the variations form your scene and creates the json variation tableuse variations.


Using Lod

As the setting up variations explain you can You might also setup geos and materials used for different LOD levels.

The render procedural use the agent "lod" string metadata on the agents to render the correct lod geos and materials. To setup the lod on the agents you can use the lod behaviour module or you can just add a lod string metadata with a custom module. Then export an atoms cache and render the cacheThe "lod" and "variation" metadata will be saved inside your cache and used at render time.