nv-tlabs / GET3D

Other
4.17k stars 374 forks source link

Unable to render ShapeNetCore.v1/02958343/f9c1d7748c15499c6f2bd1c4e9adb41/model.obj #154

Open jpainam opened 6 months ago

jpainam commented 6 months ago

The render_shapenet.py script doesn't work on this ShapeNetCore.v1 object file ShapeNetCore.v1/02958343/f9c1d7748c15499c6f2bd1c4e9adb41/model.obj

Check the ouput error

../../blender-2.90.0-linux64/blender -b -P render_shapenet.py -- --output ../../datasets/shapenet_get3d ../../datasets/ShapeNetCore.v1/02958343/f9c1d7748c15499c6f2bd1c4e9adb41/model.obj  --scale 0.9 --views 24 --resolution 1024
Blender 2.90.0 (hash 0330d1af29c0 built 2020-08-31 11:54:54)
ALSA lib confmisc.c:767:(parse_card) cannot find card '0'
ALSA lib conf.c:4568:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4568:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1246:(snd_func_refer) error evaluating name
ALSA lib conf.c:4568:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:5047:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM default
/run/user/6929/gvfs/ non-existent directory
found bundled python: /blender-2.90.0-linux64/2.90/python
Compute device selected: CUDA
Accelerated render = True
<bpy_collection[17], CyclesPreferences.devices>
Device enabled (CUDA) = True
Device enabled (CUDA) = True
Device enabled (CUDA) = True
Device enabled (CUDA) = True
Device enabled (CUDA) = True
Device enabled (CUDA) = True
Device enabled (CUDA) = True
Device enabled (CUDA) = True
Device enabled (CPU) = False
Device enabled (OPTIX) = False
Device enabled (OPTIX) = False
Device enabled (OPTIX) = False
Device enabled (OPTIX) = False
Device enabled (OPTIX) = False
Device enabled (OPTIX) = False
Device enabled (OPTIX) = False
Device enabled (OPTIX) = False
Info: Deleted 1 object(s)
Info: Deleted 1 object(s)
(  0.0001 sec |   0.0001 sec) Importing OBJ '../../datasets/ShapeNetCore.v1/02958343/f9c1d7748c15499c6f2bd1c4e9adb41/model.obj'...
  (  0.0459 sec |   0.0458 sec) Parsing OBJ file...
    (  3.4066 sec |   3.3606 sec) Done, loading materials and images...
    (  3.4891 sec |   3.4431 sec) Done, building geometries (verts:91534 faces:177103 materials: 39 smoothgroups:0) ...
Progress:  66.67%

Error: Traceback (most recent call last):
  File "/blender-2.90.0-linux64/2.90/scripts/addons/io_scene_obj/__init__.py", line 146, in execute
    return import_obj.load(context, **keywords)
  File "/blender-2.90.0-linux64/2.90/scripts/addons/io_scene_obj/import_obj.py", line 1271, in load
    dataname,
  File "/blender-2.90.0-linux64/2.90/scripts/addons/io_scene_obj/import_obj.py", line 725, in create_mesh
    loops_nor = tuple(no for (_, face_vert_nor_indices, _, _, _, _, _) in faces
  File "//blender-2.90.0-linux64/2.90/scripts/addons/io_scene_obj/import_obj.py", line 727, in <genexpr>
    for no in verts_nor[face_noidx])
IndexError: list index out of range

location: /blender-2.90.0-linux64/2.90/scripts/modules/bpy/ops.py:201

Traceback (most recent call last):
  File "/blender-2.90.0-linux64/2.90/scripts/addons/io_scene_obj/__init__.py", line 146, in execute
    return import_obj.load(context, **keywords)
  File "/blender-2.90.0-linux64/2.90/scripts/addons/io_scene_obj/import_obj.py", line 1271, in load
    dataname,
  File "/blender-2.90.0-linux64/2.90/scripts/addons/io_scene_obj/import_obj.py", line 725, in create_mesh
    loops_nor = tuple(no for (_, face_vert_nor_indices, _, _, _, _, _) in faces
  File "/blender-2.90.0-linux64/2.90/scripts/addons/io_scene_obj/import_obj.py", line 727, in <genexpr>
    for no in verts_nor[face_noidx])
IndexError: list index out of range

location: /blender-2.90.0-linux64/2.90/scripts/modules/bpy/ops.py:201

location: //blender-2.90.0-linux64/2.90/scripts/modules/bpy/ops.py:201
Error: Traceback (most recent call last):
  File "/blender-2.90.0-linux64/2.90/scripts/addons/io_scene_obj/__init__.py", line 146, in execute
    return import_obj.load(context, **keywords)
  File "/blender-2.90.0-linux64/2.90/scripts/addons/io_scene_obj/import_obj.py", line 1271, in load
    dataname,
  File "//blender-2.90.0-linux64/2.90/scripts/addons/io_scene_obj/import_obj.py", line 725, in create_mesh
    loops_nor = tuple(no for (_, face_vert_nor_indices, _, _, _, _, _) in faces
  File "/blender-2.90.0-linux64/2.90/scripts/addons/io_scene_obj/import_obj.py", line 727, in <genexpr>
    for no in verts_nor[face_noidx])
IndexError: list index out of range

location: /blender-2.90.0-linux64/2.90/scripts/modules/bpy/ops.py:201

Traceback (most recent call last):
  File "/gpfs/u/home/SCMM/SCMMjpnm/scratch-shared/mesh/GET3D/render_shapenet_data/render_shapenet.py", line 162, in <module>
    imported_object = bpy.ops.import_scene.obj(filepath=args.obj, use_edges=False, use_smooth_groups=False, split_mode='OFF')
  File "/blender-2.90.0-linux64/2.90/scripts/modules/bpy/ops.py", line 201, in __call__
    ret = op_call(self.idname_py(), None, kw)
RuntimeError: Error: Traceback (most recent call last):
  File "/blender-2.90.0-linux64/2.90/scripts/addons/io_scene_obj/__init__.py", line 146, in execute
    return import_obj.load(context, **keywords)
  File "/blender-2.90.0-linux64/2.90/scripts/addons/io_scene_obj/import_obj.py", line 1271, in load
    dataname,
  File "/blender-2.90.0-linux64/2.90/scripts/addons/io_scene_obj/import_obj.py", line 725, in create_mesh
    loops_nor = tuple(no for (_, face_vert_nor_indices, _, _, _, _, _) in faces
  File "/blender-2.90.0-linux64/2.90/scripts/addons/io_scene_obj/import_obj.py", line 727, in <genexpr>
    for no in verts_nor[face_noidx])
IndexError: list index out of range

location: /blender-2.90.0-linux64/2.90/scripts/modules/bpy/ops.py:201

Blender quit