Isaac gym can't find the YCB texture files(***.png file) even though they exist!

I am trying to import YCB objects to Isaac gym. I put all of YCB objects model information in the asset folder. But the Isaac gym can only find the collision information, and can’t include the texture information, even though they exist in the asset path. Could you tell me why?

Hi, can you make sure that the paths to the texture files are consistent with the asset_root path you are using when loading in the asset?

Hi, the path to the texture files is “assets/ycb_objects/banana/google_16k/texture_map.png”.
The path to the collision file is “assets/ycb_objects/banana/google_16k/nontextured.obj”.
The path tot he visual material is “assets/ycb_objects/banana/google_16k/textured.obj”.
The asset_root path is “…/assets/”.
Isaac gym can only find the collision information, and can’t include the texture information. It always said file “assets/ycb_objects/banana/google_16k/texture_map.png” doesn’t exist.

I believe we do have an example that uses ycb assets. Perhaps you can check out convex_decomposition.py under python/examples to see if that works for you and possible use it as a reference.

1 Like

@user117718 - any luck with this?

I am also facing same issue. @kellyg - the ycb objects that is used in the example are limited to objects that already come with the download. When trying to load other objects (after downloading from the ycb website) the above issue arises. Can you help on how to proceed with these as the object structure is different than those that are already present in IsaacGym download.

@user117718 - I was able to correct it by updating the mtl file. Apparently the 16k images I downloaded from ycb website had mtl file that was not working. I used the mtl file from processed dataset and it managed to work then. (Note: you may need to change the name of the png file)

1 Like

@kaykay96 Actually, the texture information is not too important for my project, so I didn’t spend too much time fixing this issue. Thanks a lot for your update!