Export the scene as an .ass/.usd file to be rendered outside Houdini with tools such as kick (a multi-platform, command-line utility) or to be used as procedurals.

Exporting to .ass/.usd files is not available in Houdini Indie versions lower than 18.0.460

Export Ass/USD File

The .assl.usd file path. To export compressed ass files, give the file a name that ends with .ass.gz.

Node Prefix/ Node Suffix

Allows you to define a prefix/ suffix for all exported nodes to avoid conflicts with procedurals. For example, if you have two ASS files which have different nodes with the same name (e.g. a standard with a red diffuse color in the first ASS file called 'myshader' and a standard with a blue diffuse in the second ASS file also called 'myshader') and you reference both ASS files via procedurals in a scene then these nodes conflict and only one of them is loaded (e.g. only the red or only the blue standard). Using different names when exporting ASS files makes node names unique and so they won't conflict.

Binary Encoding

Specify whether binary encoding is used to compress large float arrays into a more compact ASCII representation, leading to smaller files and faster load times, whilst still being mostly human-readable.  In addition, the binary encoding has exact 32-bit precision, whereas without this binary output floating-point values are truncated into at most 8 ASCII digits (e.g. 1234.5678). The encoded arrays are indicated by prefixing the array type with "b64".

Export Node Types

You can also filter which type of Arnold nodes are included in the .ass export:

  • Options
  • Cameras
  • Lights
  • Shapes
  • Shaders
  • Overrides
  • Output Drivers
  • Pixel Filters
  • .asstoc (Bounding Box) Files

Prepend Plugin Paths

Embeds the plugin paths in the .ass file. 

Expand Procedurals

procedural generates Arnold nodes. This option lets you save the generated nodes in the .ass instead of just saving the procedural and its parameters.

Absolute Texture Paths

To export relative paths, clear this checkbox, and put the first part of the absolute path in the Texture Search Path.

For example, if this is the absolute texture path:

C:\Users\Documents\ProjectDoom\textures\Texture.jpg

then if you put C:\Users\Documents\ProjectDoom in the Texture Search Path and clear Absolute Texture Paths, then this relative path is exported:

textures\Texture.jpg

Absolute Procedural Paths

To export relative paths for procedurals that load ass files, clear this checkbox, and put the first part of the absolute path in the Procedural Search Path.

For example, if this is the absolute path:

C:\Users\Documents\ProjectDoom\ass\prop.ass

 then if you put C:\Users\Documents\ProjectDoom in the Procedural Search Path and clear Absolute Procedural Paths, then this relative path is exported:

ass\prop.ass

 

  • No labels