.mhx import fails (kind of) in Blender 2.55.1

Tech support and suggestions forum. If you only have a basic question on how to get started, please use the "newbies" forum in the community section.

Moderator: joepal

.mhx import fails (kind of) in Blender 2.55.1

Postby vlada » Mon Dec 27, 2010 3:23 pm

Hi ppl,
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
vlada
 
Posts: 4
Joined: Sun Dec 26, 2010 9:26 pm

Re: .mhx import fails (kind of) in Blender 2.55.1

Postby vlada » Wed Dec 29, 2010 10:11 pm

Works now?! :(
How? I have no idea!Something must have changed in recent Blender/MH revisions.
vlada
 
Posts: 4
Joined: Sun Dec 26, 2010 9:26 pm

Re: .mhx import fails (kind of) in Blender 2.55.1

Postby ThomasL » Thu Dec 30, 2010 7:45 am

Mea culpa. I had written OREN-NAYAR when I should have written OREN_NAYAR. Fixed now.
ThomasL
 
Posts: 1139
Joined: Tue Sep 15, 2009 2:46 am

Re: .mhx import fails (kind of) in Blender 2.55.1

Postby vlada » Fri Dec 31, 2010 1:16 pm

It's ok. I'm really glad it works now.
I have yet to figure out what some imported layers mean. It is a bit OT, but can someone point me to a good posing documentation, assuming one exists.
Thank you in advance.
vlada
 
Posts: 4
Joined: Sun Dec 26, 2010 9:26 pm


Re: .mhx import fails (kind of) in Blender 2.55.1

Postby vlada » Sat Jan 01, 2011 5:00 pm

Thanks a lot.
vlada
 
Posts: 4
Joined: Sun Dec 26, 2010 9:26 pm


Return to Bugs, problems and feature requests

Who is online

Users browsing this forum: No registered users and 2 guests