Commit 43ca258
committed
Document limitations of the env_0-scoped USD export
Adds a Limitations section to _export_env0_only_stage covering the
three assumptions the workaround makes:
* Homogeneous envs -- per-env USD-authored physics overrides (mass,
friction, collision filters under env_<i!=0>) are dropped from the
file handed to physx.add_usd. Sensors and visualizers still see
them in the live stage, so a divergence is possible. Per-env state
has to be written via the runtime APIs instead.
* Global path convention -- physics-relevant prims must live outside
/World/envs (or under env_0) to survive the export.
* Static topology -- envs added/removed after warmup require a
re-warmup with a re-exported stage.1 parent 3929056 commit 43ca258
1 file changed
Lines changed: 20 additions & 0 deletions
Lines changed: 20 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
390 | 390 | | |
391 | 391 | | |
392 | 392 | | |
| 393 | + | |
| 394 | + | |
| 395 | + | |
| 396 | + | |
| 397 | + | |
| 398 | + | |
| 399 | + | |
| 400 | + | |
| 401 | + | |
| 402 | + | |
| 403 | + | |
| 404 | + | |
| 405 | + | |
| 406 | + | |
| 407 | + | |
| 408 | + | |
| 409 | + | |
| 410 | + | |
| 411 | + | |
| 412 | + | |
393 | 413 | | |
394 | 414 | | |
395 | 415 | | |
| |||
0 commit comments