Versions Compared

Key

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

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 Atoms and store on disk as USD. Finally, you can save and load agents simulation simulations to/from a 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.

Widget Connector
overlayyoutube
_templatecom/atlassian/confluence/extra/widgetconnector/templates/youtube.vm
width400px
urlhttps://www.youtube.com/watch?v=goMyVxY15Dc
height300px
Widget Connector
overlayyoutube
_templatecom/atlassian/confluence/extra/widgetconnector/templates/youtube.vm
width400px
urlhttps://www.youtube.com/watch?v=Ek8Zh23Bf8U
height300px

Export

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

Widget Connector
overlayyoutube
_templatecom/atlassian/confluence/extra/widgetconnector/templates/youtube.vm
width400px
urlhttps://www.youtube.com/watch?v=GXoG5Rjd8nM
height300px
Widget Connector
overlayyoutube
_templatecom/atlassian/confluence/extra/widgetconnector/templates/youtube.vm
width400px
urlhttps://www.youtube.com/watch?v=km8ReK92Xok
height300px

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

Code Block
languagepy
# 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.

Widget Connector
overlayyoutube
_templatecom/atlassian/confluence/extra/widgetconnector/templates/youtube.vm
width400px
urlhttps://www.youtube.com/watch?v=goMyVxY15Dc
height300px
Widget Connector
overlayyoutube
_templatecom/atlassian/confluence/extra/widgetconnector/templates/youtube.vm
width400px
urlhttps://www.youtube.com/watch?v=Ek8Zh23Bf8U
height300px

Export

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

Widget Connector
overlayyoutube
_templatecom/atlassian/confluence/extra/widgetconnector/templates/youtube.vm
width400px
urlhttps://www.youtube.com/watch?v=ZYyyGrCO84A
height300px
Widget Connector
overlayyoutube
_templatecom/atlassian/confluence/extra/widgetconnector/templates/youtube.vm
width400px
urlhttps://www.youtube.com/watch?v=Bi3LX2dIlGk
height300px


Variations

Export

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

Widget Connector
overlayyoutube
_templatecom/atlassian/confluence/extra/widgetconnector/templates/youtube.vm
width400px
urlhttps://www.youtube.com/watch?v=Zs5nJmiQPQM
height300px
Widget Connector
overlayyoutube
_templatecom/atlassian/confluence/extra/widgetconnector/templates/youtube.vm
width400px
urlhttps://www.youtube.com/watch?v=qNPLvuSzfgA
height300px

Simulation

Import

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

Widget Connector
overlayyoutube
_templatecom/atlassian/confluence/extra/widgetconnector/templates/youtube.vm
width400px
urlhttps://www.youtube.com/watch?v=lJW1wfiKqq4
height300px
Widget Connector
overlayyoutube
_templatecom/atlassian/confluence/extra/widgetconnector/templates/youtube.vm
width400px
urlhttps://www.youtube.com/watch?v=H0mrg77v4V4
height300px

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

Export

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

Widget Connector
overlayyoutube
_templatecom/atlassian/confluence/extra/widgetconnector/templates/youtube.vm
width400px
urlhttps://www.youtube.com/watch?v=hWISgYLmix0
height300px
Widget Connector
overlayyoutube
_templatecom/atlassian/confluence/extra/widgetconnector/templates/youtube.vm
width400px
urlhttps://www.youtube.com/watch?v=rJaBUv2nXck
height300px