I am trying to simulate dust clouds generated by a vehicle moving on sand underwater in isaacsim.
I do not need very accurate physics for each of the sand particles, I just need an approximation. Does anyone have any suggestions? Thanks
I am trying to simulate dust clouds generated by a vehicle moving on sand underwater in isaacsim.
I do not need very accurate physics for each of the sand particles, I just need an approximation. Does anyone have any suggestions? Thanks
Hi @shardul1, thank you for your question. I have not seen an example that implements dust particles, but you could potentially get this to work using Particle Systems by making the particles dynamics very light weight. Then, you can post-process the rendering to get a dust particles effect: Particles — Omni Physics. Let me know if this may work for you. If you look at the Physics examples included in Isaac Sim you can find a few that use the Particle System API.
HI @michalin, I took a look at the particle physics example, and I think it looks promising. Post processing looks interesting. Is there a way I could make the particles transparent?
Thank you for following up. You can get a decent “dusty/volumetric” look using built‑in materials, but you won’t find a dedicated dust shader; you’ll typically use a translucent surface (OmniPBR/UsdPreviewSurface) plus tuned opacity and roughness.[1][2]
opacity in [0,1] for transparency.[2:1][3]opacity around 0.2–0.6 (tune to taste),roughness and low metallic to make it look matte.[2:2]PreviewSurfaceCfg (for markers etc.), its opacity parameter is exactly this 0–1 range and is meant for interactive rendering.opacityThreshold low (e.g., 0.0–0.1) to avoid hard cut‑outs and keep smooth gradients.[1:2][2:3]For a quick, tweakable dust patch using only provided assets:
roughness ≈ 0.8–1.0, metallic = 0,opacity ≈ 0.3–0.5, opacityThreshold ≈ 0.0–0.1.[2:6]How to add transparent visual materials in Isaac Sim? ↩︎ ↩︎ ↩︎ ↩︎
UsdPreviewSurface — Omniverse Materials and Rendering ↩︎ ↩︎ ↩︎ ↩︎ ↩︎ ↩︎ ↩︎
[isaacsim.core.experimental.materials] Isaac Sim Core (Materials) — Isaac Sim ↩︎
UsdPreviewSurface use alpha of UsdUVTexture as opacity input | Forums | SideFX ↩︎
Hello!
We noticed that this topic hasn’t received any recent updates from anyone reporting this issue, so we are closing it for now to help keep the forum organized.
If you are still experiencing this issue or have related questions, please create a GitHub Discussion or Issue in the Isaac Sim repository and include a link to this topic along with updated details. Mentioning or linking to this original topic provides helpful context and makes it easier for others to assist you.
Thank you for being part of the NVIDIA Isaac Sim community.
Best regards,
The NVIDIA Isaac Sim Forum Team