-
Notifications
You must be signed in to change notification settings - Fork 549
Description
When I export using the given code:
python -m infinigen.tools.export --input_folder outputs/indoors/coarse13 --output_folder outputs/my_export13 -f usdc -r 1024 --omniverse
the export materials are not working at all. I am using IsaacSim 5.0.0.
If I use the blender omniverse branch 4.2.0 and export it muself to .usdc file then it seems to be working better but the texture quality (even after 4096 scaling as not good).
What is a good export method? Moreover, the blender omniverse branch is only available on windows and I don't want to convert between linux and windows each time so I would appreciate a good conversion method for this.
For our research, we require the textures to be high-fidelity. One option would be to replace the textures from infinigen to custom pbr textures from NVIDIA but it will take a lot of time and patching. Hence, I am sure there is a better way to import the textures at high-res (4K etc.) directly to IsaacSim. There is also a small concern I had (although it is jut an extra). During conversion, the windows frame and glass along with many other assets which has shaders are connected as one mesh instead of different meshes. Different textures are applied on it based on geomsubsets (I am not quite sure how it works). But the issue is that if we use the replicator for synthetic data in IsaacSim, then it works on segmentation based on meshes not shaders, hence it outputs segmentation of the entire window as one instead of seperate (I attached it). Is there a way to avoid that?
