MuJoCo USD Converter #1
andrewkaufman
announced in
Announcements
Replies: 1 comment 1 reply
-
|
[Warning] [mujoco_usd_converter._impl.cli.run] Conversion failed: 'mujoco._specs.MjOption' object has no attribute 'apirate' |
Beta Was this translation helpful? Give feedback.
1 reply
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.Xformprims withUsdPhysics.RigidBodyAPIapplieddefaultPrimon theUsd.StageUsdPhysics.ArticulationRootAPIapplied to indicate the root of each kinematic treeUsdPhysics.MassAPIUsdPhysics.RigidBodyAPI.kinematicEnabledUsdPhysics.RevoluteJointwith angular limitsUsdPhysics.PrismaticJointwith linear limitsUsdPhysics.SphericalJointwith cone angle limitsUsdPhysics.FixedJointsfor fully constrained parent/child bodiesMjcJointAPIis applied to all joints specifying additional properties (e.g. armature, damping, friction loss, spring-damper)defaultUsdPurpose and colliders withguideUsdPurposeUsdPhysics.CollisionAPIandMjcCollisionAPIare applied to collidersUsdShade.MaterialwithUsdPhysics.MaterialAPIspecifying sliding (dynamic) frictionand
MjcMaterialAPIspecifying torsional and rolling frictionMjcCollisionAPIUsdGeom.Meshnumpy-stlandusd-exchangewith normal processingtinyobjloaderandusd-exchangewith UV coordinates and normal mappingUsdPhysics.MeshCollisionAPIandMjcMeshCollisionAPIapplied to mesh colliders with convex hull and inertia attributesUsdGeom.Planewith infinite plane supportUsdGeom.SphereUsdGeom.Cubewith scale transformsUsdGeom.CylinderUsdGeom.CapsuleguideUsdPurpose andMjcSiteAPIappliedUsdPreviewSurfacematerials with color, opacity, roughness, metallic, specular, and emissive propertiesprimvars:displayColorandprimvars:displayOpacityMjcActuatorprims withUsdRelationshipsto the affected bodies, joints, and sitesUsdPhysics.SceneMjcSceneAPIapplied on theUsdPhysics.SceneUsdPhysics.Scene(this may be desirable for multi-asset setups)mujoco_usd_converter.Converterclass with configurable parameters for all CLI flagsKnown Limitations
USD Data Conversion
defaults,class, andchildclassmechanism is baked downUsdInheritscomposition arcs to preserve modularitycontype&conaffinityalgorithm is not implementedUsdShade.MaterialFrameelements are supported, but recursive frame support is not implementedMjcKeyframeis not implementedUsdGeom.Camerais not implementedUsdLuxPrims 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 specificMjcPhysicsschemasThis discussion was created from the release MuJoCo USD Converter.
Beta Was this translation helpful? Give feedback.
All reactions