I'm having hard time figuring out what might get wrong with importing .mhx file in Blander. MH is nightly build under ubuntu (your repository) and blender is version 2.55.1 (shipped with importer 1.0.3, I believe). Used io_import_scene* file from MH package instead of Blender shipped one. And the error:
- Code: Select all
recalcdata Rorkimaru
....
bpy.ops.object.posemode_toggle()
bpy.ops.object.mode_set(mode='OBJECT', toggle=False)
bpy.ops.object.posemode_toggle()
bpy.ops.object.mode_set(mode='POSE', toggle=False)
recalcob Rorkimaru
recalcdata Rorkimaru
bpy.ops.object.posemode_toggle()
bpy.ops.object.mode_set(mode='OBJECT', toggle=False)
bpy.ops.object.posemode_toggle()
bpy.ops.object.mode_set(mode='POSE', toggle=False)
recalcob Rorkimaru
recalcdata Rorkimaru
bpy.ops.object.posemode_toggle()
bpy.ops.object.mode_set(mode='OBJECT', toggle=False)
bpy.ops.object.posemode_toggle()
bpy.ops.object.mode_set(mode='POSE', toggle=False)
recalcob Rorkimaru
recalcdata Rorkimaru
bpy.ops.object.posemode_toggle()
bpy.ops.object.mode_set(mode='OBJECT', toggle=False)
<bpy_struct, Object("Rorkimaru")>
Tdo mat
['__doc__', '__module__', '__slots__', 'active_node_material', 'active_texture', 'active_texture_index', 'alpha', 'ambient', 'animation_data', 'animation_data_clear', 'animation_data_create', 'bl_rna', 'copy', 'darkness', 'diffuse_color', 'diffuse_fresnel', 'diffuse_fresnel_factor', 'diffuse_intensity', 'diffuse_ramp', 'diffuse_ramp_blend', 'diffuse_ramp_factor', 'diffuse_ramp_input', 'diffuse_shader', 'diffuse_toon_size', 'diffuse_toon_smooth', 'emit', 'halo', 'invert_z', 'library', 'light_group', 'mirror_color', 'name', 'node_tree', 'offset_z', 'physics', 'preview_render_type', 'raytrace_mirror', 'raytrace_transparency', 'rna_type', 'roughness', 'shadow_buffer_bias', 'shadow_cast_alpha', 'shadow_ray_bias', 'specular_alpha', 'specular_color', 'specular_hardness', 'specular_intensity', 'specular_ior', 'specular_ramp', 'specular_ramp_blend', 'specular_ramp_factor', 'specular_ramp_input', 'specular_shader', 'specular_slope', 'specular_toon_size', 'specular_toon_smooth', 'strand', 'subsurface_scattering', 'tag', 'texture_slots', 'translucency', 'transparency_method', 'type', 'use_cast_approximate', 'use_cast_buffer_shadows', 'use_cast_shadows_only', 'use_cubic', 'use_diffuse_ramp', 'use_face_texture', 'use_face_texture_alpha', 'use_fake_user', 'use_full_oversampling', 'use_light_group_exclusive', 'use_mist', 'use_nodes', 'use_object_color', 'use_only_shadow', 'use_ray_shadow_bias', 'use_raytrace', 'use_shadeless', 'use_shadows', 'use_sky', 'use_specular_ramp', 'use_tangent_shading', 'use_textures', 'use_transparency', 'use_transparent_shadows', 'use_vertex_color_light', 'use_vertex_color_paint', 'user_clear', 'users', 'volume']
Traceback (most recent call last):
File "/usr/share/blender/2.55/scripts/addons/io_import_scene_mhx.py", line 2247, in defaultKey
exec(expr, glbals, lcals)
File "<string>", line 1, in <module>
TypeError: bpy_struct: item.attr = val: enum "OREN-NAYAR" not found in ('LAMBERT', 'OREN_NAYAR', 'TOON', 'MINNAERT', 'FRESNEL')
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/share/blender/2.55/scripts/addons/io_import_scene_mhx.py", line 2444, in execute
readMhxFile(self.properties.filepath, self.properties.scale)
File "/usr/share/blender/2.55/scripts/addons/io_import_scene_mhx.py", line 334, in readMhxFile
parse(tokens)
File "/usr/share/blender/2.55/scripts/addons/io_import_scene_mhx.py", line 441, in parse
data = parseMaterial(val, sub)
File "/usr/share/blender/2.55/scripts/addons/io_import_scene_mhx.py", line 804, in parseMaterial
defaultKey(key, val, sub, 'mat', [], globals(), locals())
File "/usr/share/blender/2.55/scripts/addons/io_import_scene_mhx.py", line 2249, in defaultKey
pushOnTodoList(var, expr, glbals, lcals)
File "/usr/share/blender/2.55/scripts/addons/io_import_scene_mhx.py", line 2260, in pushOnTodoList
raise NameError("Todo", expr)
NameError: ('Todo', "mat.diffuse_shader = 'OREN-NAYAR'")
location:<unknown location>:-1
location:<unknown location>:-1
swin 28 added
...
Possible PEBKAC situation.

Regards,
Vlada