MuJoCo USD Converter #1
andrewkaufman
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Features
UsdGeom.Xform
prims withUsdPhysics.RigidBodyAPI
applieddefaultPrim
on theUsd.Stage
UsdPhysics.ArticulationRootAPI
applied to indicate the root of each kinematic treeUsdPhysics.MassAPI
UsdPhysics.RigidBodyAPI.kinematicEnabled
UsdPhysics.RevoluteJoint
with angular limitsUsdPhysics.PrismaticJoint
with linear limitsUsdPhysics.SphericalJoint
with cone angle limitsUsdPhysics.FixedJoints
for fully constrained parent/child bodiesMjcJointAPI
is applied to all joints specifying additional properties (e.g. armature, damping, friction loss, spring-damper)default
UsdPurpose and colliders withguide
UsdPurposeUsdPhysics.CollisionAPI
andMjcCollisionAPI
are applied to collidersUsdShade.Material
withUsdPhysics.MaterialAPI
specifying sliding (dynamic) frictionand
MjcMaterialAPI
specifying torsional and rolling frictionMjcCollisionAPI
UsdGeom.Mesh
numpy-stl
andusd-exchange
with normal processingtinyobjloader
andusd-exchange
with UV coordinates and normal mappingUsdPhysics.MeshCollisionAPI
andMjcMeshCollisionAPI
applied to mesh colliders with convex hull and inertia attributesUsdGeom.Plane
with infinite plane supportUsdGeom.Sphere
UsdGeom.Cube
with scale transformsUsdGeom.Cylinder
UsdGeom.Capsule
guide
UsdPurpose andMjcSiteAPI
appliedUsdPreviewSurface
materials with color, opacity, roughness, metallic, specular, and emissive propertiesprimvars:displayColor
andprimvars:displayOpacity
MjcActuator
prims withUsdRelationships
to the affected bodies, joints, and sitesUsdPhysics.Scene
MjcSceneAPI
applied on theUsdPhysics.Scene
UsdPhysics.Scene
(this may be desirable for multi-asset setups)mujoco_usd_converter.Converter
class with configurable parameters for all CLI flagsKnown Limitations
USD Data Conversion
defaults
,class
, andchildclass
mechanism is baked downUsdInherits
composition arcs to preserve modularitycontype
&conaffinity
algorithm is not implementedUsdShade.Material
Frame
elements are supported, but recursive frame support is not implementedMjcKeyframe
is not implementedUsdGeom.Camera
is not implementedUsdLux
Prims is not implementedUsing the USD Asset in MuJoCo Simulate
Using the USD Asset in other USD Ecosystem applications
MjSpec
, the USD Asset contains nested rigid bodies within articulations.MjcActuator
) and applied APIs (e.g.MjcJointAPI
) are MuJoCo specificMjcPhysics
schemasThis discussion was created from the release MuJoCo USD Converter.
Beta Was this translation helpful? Give feedback.
All reactions