Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Current »

From version 3.8.0 Atoms support USD assets natively. You can use skeletons, meshes and skeleton animations stored in USD files as input assets. You can also generate these assets from atoms and store on disk as USD. Finally, you can save and load agents simulation to USD file like a standard atoms cache.


Skeleton

Import

You can import a USD skeleton like an ordinary atoms skeleton. Create a new agent type from the Atoms UI, and select your USD skeleton file as a skeleton file.

Export

You can save a skeleton to an USD file using our Rig exporter.

You can export a skeleton to USD also using our C++/python from an existing skeleton using the function:

# This code convert an fbx skeleton to a usd
skel = Atoms.loadSkeleton("/input/path/to/a/fbx/myskeleton.fbx")
Atoms.exportSkeleton(skel, "/output/path/myskel.usd")

Animation

Import

You can import a USD animated skeleton like an ordinary atoms clip. Create a new animation clip from the Atoms UI, and select your USD file as an animation file.

Export

You can save a skeleton to an USD file using our Animation exporter.


Variations

Export

You can export variations from your setup scene using the variation builder tool using Usd as file format.


Simulation

Import

You can import in your scene a USD file containing some skeletal animation using the “USD Cache Reader Module”.

The USD cache reader module is able to read any USD file containing a skeleton animation primitive and covert to live agent driven by the cache. For example you can export a USD cache from the native Houdini Crowd or from Unreal and import in AtomsMaya or AtomsHoudini using this module.

Export

You can use the “USD Exporter“ to save your simulation in a Usd file.

  • No labels