How to set texture using URDF Importer

Expected result
  I want to see the same texture as the texture seen in the Blender

Actual result
 not same
  Unable to see image (QR) texture (2 plane)
  Just can see black color texture
   (UV scale? UV coordinate? issue…?)

 same
  Able to see rgb texture (4 plane)

My step
  1. Make cube in Blender
  2. Set rgb texture
  3. Unwrap two plane, and apply image texture (two plane image texture, four plane rgb texture)
  4. Export .dae file
  5. Make urdf file
  6. Set mesh using .dae file in tag
  7. URDF Importer in Issac Sim

.urdf, and .dae file are in same directory

<robot name="tmp_body">
  <link name="base_link">

    <visual>
      <origin xyz="0 0 0" rpy="0 0 0"/>
      <geometry>
        <mesh filename="tmp_body.dae" scale="1 1 1"/>
      </geometry>
    </visual>

    <collision>
      <geometry>
        <box size="2 2 2"/>
      </geometry>
    </collision>

    <inertial>
      <origin xyz="0 0 0" rpy="0 0 0"/>
      <mass value="5.04"/>
      <inertia ixx="1.0" iyy="1.0" izz="1.0" ixy="0.0" ixz="0.0" iyz="0.0"/>
    </inertial>
  </link>
</robot>

Hi @jinkk.kim - Have you followed instructions about how to import UDRF?
https://docs.omniverse.nvidia.com/isaacsim/latest/advanced_tutorials/tutorial_advanced_import_urdf.html

@rthaker
Yes, I succeeded in loading the URDF file.
(Using the URDF Importer Extension Window)

However, the png file texture was not loaded properly.
(Simple color texture is loaded properly.)

@jinkk.kim just curious, did you happen to check out the commented out section (line 40 to 50) in the snippet on that doc page where its suggested to set up a dest_path to work around missing textures?

@Simplychenable
I just use GUI in isaac sim (Isaac Utils → Workflows → URDF Importer)
Not use 5.1.4. Importing URDF using Python

Would you be able to test with the bookmarked Built in URDF files/test/test_textures_urdf/cube_dae.urdf file? It should be at the top left side of the source file modal.

your result should be something similar to this:
image

if you could please paste any relevant logs or zipped files we can test on to verify that would also be helpful.

@rgasoto

The above example works well.

In the case of the above example, png files texture are placed on all planes

In my case, I put a png file texture on two planes and a simple rgb color texture on the other sides.
Result; The rgb color texture is visible. However, the texture of the png file is not visible properly.
(only the black part of the QR code is zoomed in, so looks black.)

4plane; rgb color
2plane; black… (I wanna see QR code)

I can not send files due to the security issue of my company… I’m sorry