This node creates a USD Zip archive (
.usdz) file from existing USD files on disk. This process combines the original USD file, along with any referenced USD files and texture maps, and places them all into a single file. This single file can then be loaded like any other USD file into Houdini,
usdview, or any other application that can read USD files. Because it is a single file, it is easier to distribute than the large, disjoint collection of files that often make up a USD Stage.
The operation of this ROP matches the behavior of the
usdzip utility script included with the USD library, except that it only operates in “asset” or “ARKit asset” modes, where a single input file is provided, and referenced files are automatically included in the archive.
Click to generate the USDZ file.
This node can generate multiple archives at once. Set this to the number of archives to create, or click the plus and minus buttons to add or remove archives.
You can use this to disable generation of an archive without losing the parameter values.
File path of the top level USD file to use to generate the archive. The node will automatically find all dependent files (sublayer files, textures, volumes) and include them in the archive.
File path of the
.usdz archive file to generate.
Create ARKit Asset
This option instructs the USD library to create a USDZ archive file that is compatible with The Apple ARKit library. Assets targeted at the initial USDZ implementation in ARKit operate under greater constraints than USDZ files for more general uses, and this option attempts to ensure that these constraints are honored. This may involve more transformations to the data, which may cause loss of features such as Variant Sets.