$ python ycb_renderer.py
libEGL warning: DRI2: failed to create dri screen
libEGL warning: DRI2: failed to create dri screen
Unable to initialize EGL
Command '['/home/rakuli/3dTracking/PoseCNN-PyTorch/ycb_render/build/test_device', '1']' returned non-zero exit status 1
number of devices found 3
Loaded EGL 1.5 after reload.
['../data/models/003_cracker_box/textured_simple.obj', '../data/models/002_master_chef_can/textured_simple.obj', '../data/models/011_banana/textured_simple.obj']
Traceback (most recent call last):
File "ycb_renderer.py", line 870, in
renderer.load_objects(obj_paths, texture_paths, colors)
File "ycb_renderer.py", line 396, in load_objects
self.load_object(obj_paths[i], texture_paths[i], scale[i])
File "ycb_renderer.py", line 237, in load_object
vertices, faces, materials, texture_paths = self.load_mesh(obj_path, scale)
File "ycb_renderer.py", line 345, in load_mesh
return self.recursive_load(scene.rootnode, [], [], [], [], offset, scale, [[], [], []])
File "ycb_renderer.py", line 387, in recursive_load
self.recursive_load(child, vertices, faces, materials, texture_paths, offset, scale, repeated)
File "ycb_renderer.py", line 364, in recursive_load
mat_diffuse = np.array(mat.properties['diffuse'])[:3]
IndexError: too many indices for array
$ python ycb_renderer.py libEGL warning: DRI2: failed to create dri screen libEGL warning: DRI2: failed to create dri screen Unable to initialize EGL Command '['/home/rakuli/3dTracking/PoseCNN-PyTorch/ycb_render/build/test_device', '1']' returned non-zero exit status 1 number of devices found 3 Loaded EGL 1.5 after reload. ['../data/models/003_cracker_box/textured_simple.obj', '../data/models/002_master_chef_can/textured_simple.obj', '../data/models/011_banana/textured_simple.obj'] Traceback (most recent call last): File "ycb_renderer.py", line 870, in
renderer.load_objects(obj_paths, texture_paths, colors)
File "ycb_renderer.py", line 396, in load_objects
self.load_object(obj_paths[i], texture_paths[i], scale[i])
File "ycb_renderer.py", line 237, in load_object
vertices, faces, materials, texture_paths = self.load_mesh(obj_path, scale)
File "ycb_renderer.py", line 345, in load_mesh
return self.recursive_load(scene.rootnode, [], [], [], [], offset, scale, [[], [], []])
File "ycb_renderer.py", line 387, in recursive_load
self.recursive_load(child, vertices, faces, materials, texture_paths, offset, scale, repeated)
File "ycb_renderer.py", line 364, in recursive_load
mat_diffuse = np.array(mat.properties['diffuse'])[:3]
IndexError: too many indices for array