Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Question] Collision and Instancers #1218

Open
AntoineRichard opened this issue Oct 11, 2024 · 4 comments
Open

[Question] Collision and Instancers #1218

AntoineRichard opened this issue Oct 11, 2024 · 4 comments
Labels
documentation Improvements or additions to documentation

Comments

@AntoineRichard
Copy link

Question

Hello there,

I'm looking into implementing scenes with many objects per environments, and usually in the USD pipeline, the best way to do this is to use a UsdGeom PointInstancer. I know that the visualization markers are using this mechanism to instantiate many visual objects.

I modified it so that collision properties only could be passed to the prototypes being instanced, but that led to the physics going bonkers in the sim. Is it possible I did something wrong, and can a point instancer work when only collisions are enabled?

I know that an alternative is to use an Sdf Change Block to replicate the behavior of the instancer, but I was hoping there was some other way to do this.

Let me know,

Cheers,

Antoine

@mpgussert mpgussert added dev team Issue or pull request created by the dev team enhancement New feature or request labels Oct 17, 2024
@mpgussert
Copy link
Collaborator

Heya Antoine!

Can you provide a short clip of the physics "going bonkers"? are things just exploding and flying away? or does it crash with a specific error? I like the idea of using the point instancer with certain meshes for vectorization

@AntoineRichard
Copy link
Author

Hi Michael!

Here is a small video:
Dance.webm

I did try some extra things by directly tapping into Fabric through USDRT, but couldn't get it to output to the scene.

@mpgussert mpgussert added documentation Improvements or additions to documentation and removed enhancement New feature or request dev team Issue or pull request created by the dev team labels Oct 18, 2024
@mpgussert
Copy link
Collaborator

Is the car is using the point instancer? Or is it the gates? I think the car should be represented as an articulation https://github.com/isaac-sim/IsaacLab/tree/main/source/extensions/omni.isaac.lab/omni/isaac/lab/assets/articulation

@AntoineRichard
Copy link
Author

The car is using the "Articulation" class! Only the gates were using the instancer.
I'll see if I can send a small script to reproduce the issue this week!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

2 participants