Hi there, in order to add distinct objects to individual environments, please do this after the environments have been cloned. You can iterate through the environments after cloning and add objects directly to the stage using USD APIs. We have an example of this workflow for our Factory environment: OmniIsaacGymEnvs/factory_env_nut_bolt.py at main · NVIDIA-Omniverse/OmniIsaacGymEnvs · GitHub.
Related topics
| Topic | Replies | Views | Activity | |
|---|---|---|---|---|
| Add distinct objects in source env and cloned environments | 7 | 1061 | January 10, 2024 | |
| How to add independent object (not duplicated with env_ids) in Isaac Lab | 1 | 216 | October 21, 2025 | |
| OmniIsaacGymEnvs different environment instead of cloning | 0 | 319 | January 20, 2024 | |
| Objects on the cloned environments copy the transformations of the objects in the base environment | 6 | 1098 | August 4, 2023 | |
| Multiple env replicator generation with capturing, half of the envs aren't randomized | 1 | 267 | May 30, 2023 | |
| Access to manipulators from envs created with GridCloner | 3 | 928 | September 27, 2022 | |
| Deleting and generating prims for OIGE environment reset | 4 | 1112 | November 15, 2023 | |
| Cannot add own usd object to scene in IsaacLab simulation | 4 | 333 | January 17, 2025 | |
| Multi-asset spawning duplicates objects per env | 1 | 346 | December 19, 2025 | |
| How can I edit the USD file for each episode or iteration at RL environment? | 4 | 486 | May 19, 2023 |