Primvaria

Primvaria · engines

Engine matrix

Where each generator stands in each engine, on 13 November 2026. Tests run in each project's CI on every preset, from the OpenUSD file alone.

GeneratorOpenUSD validatorsBlenderMuJoCoIsaac Sim · PhysXOmniPhysics deformables
Granulaire testedevery preset and moisture state testedpile test, every preset testedpile test, every preset not yetstandard UsdPhysics rigid bodies exportedpeanuts, tomatoes: a layer over the file, structure checked; not run
Maillage testedevery preset, OmniPhysics layer included testeddrape test, every preset testedflex export, drape test, every preset n/acloth: see OmniPhysics exportedsurface deformables, structure checked; not run
Filaire testedevery preset, with and without physics testeddrop through the add-on, every preset testeddrop, sag, coil, insertion, bayonet lock not yetUsdPhysics joints, PhysX layer over each file n/a
Quincaillerie testedwhole catalogue, varied instances testeddrop and assemblies through the add-on testeddrop, screwing, jammed threads, insertion not yetUsdPhysics, PhysX layer over each file n/a

Not yet in Isaac Sim. The files follow the standard UsdPhysics schemas, with the PhysX settings and the OmniPhysics deformables in a layer over each file, but no run in Isaac Sim has been done: it needs an NVIDIA RTX GPU. That run is the next milestone.

Fine grains at any scale. Sand and regolith are simulated with lengths and gravity scaled by the same factor, which leaves the motion unchanged and keeps engines away from their absolute tolerances. Each README says how.