You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Loading any USDZ from the official nvidia/PhysicalAI-Robotics-NuRec dataset (e.g. hand_hold-endeavor-livingroom/stage_particle.usdz) into Isaac Sim 5.1 fails to render the 3DGS layer because ParticleFieldEmissive.mdl is not shipped in any public NVIDIA distribution channel I could find.
5.1.0.0 (pip wheel and standalone zip — same result on both)
IsaacLab
2.3.2
OS
Ubuntu 24.04.3 LTS, kernel 6.17.0
GPU
NVIDIA RTX 5080 (Blackwell, sm_120), driver 590.48.01, CUDA 12.8
Dataset
nvidia/PhysicalAI-Robotics-NuRec (Oct 2025 release), hand_hold-endeavor-livingroom scene
Reproduction
pip install 'isaacsim[all,extscache]==5.1.0.0' --extra-index-url https://pypi.nvidia.com
# (or use the standalone zip — same result)
hf download nvidia/PhysicalAI-Robotics-NuRec --repo-type dataset \
--include "hand_hold-endeavor-livingroom/*" --local-dir ./nurec_assets
# Open in GUI or via SimulationApp
isaacsim ./nurec_assets/hand_hold-endeavor-livingroom/stage_particle.usdz
Error (from Kit log)
[Error] [rtx.neuraylib.plugin] [MDLC:COMPILER] 1.0 MDLC comp error: C120 could not find module '::ParticleFieldEmissive' in module path
[Warning] [rtx.neuraylib.plugin] Loading MdlModule to DB (rtx_scope0) failed: ::ParticleFieldEmissive
[Error] [omni.hydra] Unable to find SdrShaderNode for prim: '/__Fabric_StageInfo/MaterialPool/mat_da33892f/Shader' with identifier: '8438785193887901532<ParticleFieldEmissive><mdl>'
[Error] [rtx.scenedb.plugin] Failed to create nrend renderer with error code 2
Viewport renders fully blank (the embedded mesh prim is also tagged visibility=invisible in mesh.usd, so even the collision proxy is hidden when the 3DGS renderer fails to take over).
What I already verified (so this isn't a setup issue on my end)
libnrend.so is present in both omni.hydra.rtx and omni.kit.usd.mdl extension caches
Kit's MDL search paths (per Kit log) include:
<install>/extscache/omni.replicator.core-*/mdl
<install>/kit/mdl/rtx
<install>/kit/mdl/rtx/iray
<install>/kit/mdl/core/Base
ParticleFieldEmissive.mdl is not present in any of those directories, nor anywhere else inside the install (find <install> -name "ParticleFieldEmissive*" returns nothing)
Also not in any public distribution I checked:
Isaac Sim 5.1 pip wheel — 311 MDLs, none match
Isaac Sim 5.1 standalone zip (~17 GB extracted) — same 311 MDLs
"Particle Systems Asset Pack" (159 MB) on the public Omniverse asset list — contains only particles.mdl for PhysX fluids, unrelated
Public Omniverse asset S3 bucket: recursive listing of Assets/Isaac/5.1/NVIDIA/Materials/ — no match
nv-tlabs/3dgrut open-source exporter — generates this exact reference (@ParticleFieldEmissive.mdl@, subIdentifier ParticleFieldEmissive) but doesn't ship the file
GitHub code search across isaac-sim, NVIDIA-Omniverse, nv-tlabs, NVIDIA orgs — zero matches
The bare filename means Kit searches its MDL paths — but the file is not provided anywhere we can find.
Questions
Where is ParticleFieldEmissive.mdl supposed to come from? An asset pack, an undocumented extension, an internal Nucleus mirror?
If it requires the 140 GB isaac-sim-assets-complete-5.1.0.{001,002,003}.zip packs, please document that on the dataset card — currently the dataset README just says "drop the USDZ into Isaac Sim".
The dataset is NVIDIA's flagship robotics 3DGS sample. As shipped, it is effectively unusable by any user who installs Isaac Sim via the public channels (pip, standalone, container) without enterprise Nucleus access. Mesh-only fallback works for navigation/locomotion training but blocks vision-based RL on the photoreal layer.
Happy to provide the full Kit log or test on different configurations.
Summary
Loading any USDZ from the official
nvidia/PhysicalAI-Robotics-NuRecdataset (e.g.hand_hold-endeavor-livingroom/stage_particle.usdz) into Isaac Sim 5.1 fails to render the 3DGS layer becauseParticleFieldEmissive.mdlis not shipped in any public NVIDIA distribution channel I could find.Cross-refs (similar but distinct): #135, #399, #352, #622, discussion #565
Environment
nvidia/PhysicalAI-Robotics-NuRec(Oct 2025 release),hand_hold-endeavor-livingroomsceneReproduction
Error (from Kit log)
Viewport renders fully blank (the embedded
meshprim is also taggedvisibility=invisibleinmesh.usd, so even the collision proxy is hidden when the 3DGS renderer fails to take over).What I already verified (so this isn't a setup issue on my end)
--/UJITSO/geometry=trueis set viaSimulationApp(extra_args=[...]); Kit log confirmscarb.ujitso.processor.geometry.plugininitializes successfully (per NuRec Headless Rendering — UJITSO Geometry Processor Not Loading in Python Mode (Isaac Sim 5.1.0) #565)libnrend.sois present in bothomni.hydra.rtxandomni.kit.usd.mdlextension caches<install>/extscache/omni.replicator.core-*/mdl<install>/kit/mdl/rtx<install>/kit/mdl/rtx/iray<install>/kit/mdl/core/BaseParticleFieldEmissive.mdlis not present in any of those directories, nor anywhere else inside the install (find <install> -name "ParticleFieldEmissive*"returns nothing)particles.mdlfor PhysX fluids, unrelatedAssets/Isaac/5.1/NVIDIA/Materials/— no matchnv-tlabs/3dgrutopen-source exporter — generates this exact reference (@ParticleFieldEmissive.mdl@, subIdentifierParticleFieldEmissive) but doesn't ship the fileisaac-sim,NVIDIA-Omniverse,nv-tlabs,NVIDIAorgs — zero matchesThe USDZ shader prim:
The bare filename means Kit searches its MDL paths — but the file is not provided anywhere we can find.
Questions
ParticleFieldEmissive.mdlsupposed to come from? An asset pack, an undocumented extension, an internal Nucleus mirror?isaac-sim-assets-complete-5.1.0.{001,002,003}.zippacks, please document that on the dataset card — currently the dataset README just says "drop the USDZ into Isaac Sim".ParticleField3DGaussianSplatpipeline (per @vick-yu in Error loading and rendering nurec volume: 'Failed to create nrend renderer' #135) supersede this and ship without the missing-MDL problem? If so, a workaround note in the dataset card would help users not chase a non-fixable bug in 5.1.Why this matters
The dataset is NVIDIA's flagship robotics 3DGS sample. As shipped, it is effectively unusable by any user who installs Isaac Sim via the public channels (pip, standalone, container) without enterprise Nucleus access. Mesh-only fallback works for navigation/locomotion training but blocks vision-based RL on the photoreal layer.
Happy to provide the full Kit log or test on different configurations.