Morph Export To Blender 2.79

Hi, i tried to export some morphs of EJ Yuno Pack to Blender 2.79 in fbx format but nothing, when i import it i get the character without morph and some errors.

I also attached the system info from Blender.

This is the log from Blender: 

Read prefs: C:\Users\akiza\AppData\Roaming\Blender Foundation\Blender\2.79\config\userpref.blend
found bundled python: E:\ProgrammiSSD\Blender3d\2.79\python
RetopoFlow Options path: C:\Users\akiza\AppData\Roaming\Blender Foundation\Blender\2.79\scripts\addons\retopoflow-master\RetopoFlow_options.json
RetopoFlow Options path: C:\Users\akiza\AppData\Roaming\Blender Foundation\Blender\2.79\scripts\addons\retopoflow-master\retopoflow-master_updater\backup\RetopoFlow_options.json
Caught exception while attempting to search for classes
  cls: RFTool: RFTool_Contours, RFTool_Strokes, RFTool_Stretch, RFTool_PolyPen, RFTool_Relax, RFTool_Tweak, RFTool_Stretch, RFTool_PolyStrips, RFTool_Patches, RFTool_Loops
  pyfile: tools.watch_profile
  No module named 'Levenshtein'
Caught exception while attempting to search for classes
  cls: RFTool
  pyfile: retopoflow-master_updater.backup.tools.watch_profile
  No module named 'Levenshtein'
Caught exception while attempting to search for classes
  cls: RFTool: RFTool_Contours, RFTool_Tweak, RFTool_Stretch, RFTool_PolyPen, RFTool_Stretch, RFTool_Patches, RFTool_PolyStrips, RFTool_Loops, RFTool_Relax, RFTool_Strokes
  pyfile: tools.watch_profile
  No module named 'Levenshtein'
RetopoFlow updater verbose is enabled
RetopoFlow Updater: Read in json settings from file
Imported multifiles
xps_tools updater verbose is enabled
xps_tools Updater: Read in json settings from file
Loading DAZ
DAZ loaded
Load settings from C:\Users\akiza/import-daz-settings.txt
Cannot set DazMorphCatsContent to
Cannot set DazPoseCatsContent to
Load settings from C:\Users\akiza/import-daz-settings.txt
Scale 0.009999999776482582

Loading C:\Users\akiza\Desktop\Test.duf
Parsing data
Fitting objects with .json file...
Preprocessing...
Building objects...
Dependency loop: lToe lMetatarsals
Dependency loop: rToe rMetatarsals
Postprocessing...
Grouping Test
File C:\Users\akiza\Desktop\Test.duf loaded in 1.732 seconds
Scale 0.009999999776482582

Loading C:\Users\akiza\Desktop\Test2.duf
Parsing data
Fitting objects with .json file...
Preprocessing...
Building objects...
Dependency loop: lToe lMetatarsals
Dependency loop: rToe rMetatarsals
Postprocessing...
Grouping Test2
File C:\Users\akiza\Desktop\Test2.duf loaded in 1.451 seconds
FBX Import: start importing C:\Users\akiza\Desktop\Female.fbx
FBX version: 7400
        FBX import: Prepare...
                Done (0.000000 sec)

        FBX import: Templates...
                Done (0.000000 sec)

        FBX import: Nodes...
                Done (0.000000 sec)

        FBX import: Connections...
                Done (0.015625 sec)

        FBX import: Meshes...
                Done (0.234375 sec)

        FBX import: Materials & Textures...
                Done (0.953125 sec)

        FBX import: Cameras & Lamps...
                Done (0.000000 sec)

        FBX import: Objects & Armatures...
Traceback (most recent call last):
  File "E:\ProgrammiSSD\Blender3d\2.79\scripts\addons\io_scene_fbx\__init__.py", line 234, in execute
    return import_fbx.load(self, context, **keywords)
  File "E:\ProgrammiSSD\Blender3d\2.79\scripts\addons\io_scene_fbx\import_fbx.py", line 2701, in load
    _(); del _
  File "E:\ProgrammiSSD\Blender3d\2.79\scripts\addons\io_scene_fbx\import_fbx.py", line 2698, in _
    root_helper.link_hierarchy(fbx_tmpl, settings, scene)
  File "E:\ProgrammiSSD\Blender3d\2.79\scripts\addons\io_scene_fbx\import_fbx.py", line 2195, in link_hierarchy
    child.link_hierarchy(fbx_tmpl, settings, scene)
  File "E:\ProgrammiSSD\Blender3d\2.79\scripts\addons\io_scene_fbx\import_fbx.py", line 2151, in link_hierarchy
    (mmat, amat) = mesh.armature_setup[self]
KeyError: Genesis8Female
location: <unknown location>:-1

location: <unknown location>:-1
FBX Import: start importing C:\Users\akiza\Desktop\Female.fbx
FBX version: 7400
        FBX import: Prepare...
                Done (0.000000 sec)

        FBX import: Templates...
                Done (0.000000 sec)

        FBX import: Nodes...
                Done (0.000000 sec)

        FBX import: Connections...
                Done (0.000000 sec)

        FBX import: Meshes...
                Done (0.250000 sec)

        FBX import: Materials & Textures...
                Done (0.921875 sec)

        FBX import: Cameras & Lamps...
                Done (0.000000 sec)

        FBX import: Objects & Armatures...
Traceback (most recent call last):
  File "E:\ProgrammiSSD\Blender3d\2.79\scripts\addons\io_scene_fbx\__init__.py", line 234, in execute
    return import_fbx.load(self, context, **keywords)
  File "E:\ProgrammiSSD\Blender3d\2.79\scripts\addons\io_scene_fbx\import_fbx.py", line 2701, in load
    _(); del _
  File "E:\ProgrammiSSD\Blender3d\2.79\scripts\addons\io_scene_fbx\import_fbx.py", line 2698, in _
    root_helper.link_hierarchy(fbx_tmpl, settings, scene)
  File "E:\ProgrammiSSD\Blender3d\2.79\scripts\addons\io_scene_fbx\import_fbx.py", line 2195, in link_hierarchy
    child.link_hierarchy(fbx_tmpl, settings, scene)
  File "E:\ProgrammiSSD\Blender3d\2.79\scripts\addons\io_scene_fbx\import_fbx.py", line 2151, in link_hierarchy
    (mmat, amat) = mesh.armature_setup[self]
KeyError: Genesis8Female
location: <unknown location>:-1

location: <unknown location>:-1

I also attached the system info from Blender.

Inside Daz i was checked the morph and i added some rules like: Chest, chest, CTRL_Head etc.. I only have EJ Yuno bundle and Victoria 8 character without Genesis 8 Female Body Morphs but i have the SY 200 morph. Thanks in advance.

txt
txt
system-info.txt
24K

Comments

  • I don't have the character you are using, and I have migrated to 2.80 now, but I can confirm that I don't see the same issue when importing a G8F with a character morph applied from FBX file, and the imported figure reflects the shape of the character morph.

    I suggest you try using Blender 2.80 beta (the full release is not far away now, I believe).  If the same issue occurs, narrowing down which morph or morphs is causing the error would help.  Can you import G8F with no morphs?  How about a G8F with just the EJ Yuno morph applied and no other morphs?  If that works, add other morphs one at a time, and export/import each time until you find the morph or morphs that cause the problem.  At least if it's just one or two morphs you could exclude them as a workaround, and identifying the problem morphs would make a better bug report for Blender if that becomes necessary.

  • Matt_CastleMatt_Castle Posts: 3,010

    Daz's FBX implementation isn't great, at least as far as trying to get it to agree with Blender.

    I usually end up trying different combinations of DAE and FBX importers (it's always worth trying this alternative importer that interacts with the official Autodesk FBX SDK and can sometimes provide better results: http://blenderfbx.render.jp/ )

    However, there is the question of what purpose you're trying to get it into Blender for. If I'm only looking to sculpt or modify a shape to reimport into Daz, I will usually end up using an OBJ to shape-key import, as exchanging OBJ files between Daz and Blender is much more reliable.

  • akizaro44akizaro44 Posts: 0

    Hi, i made more tests but i keep having the same error, i tried with Genesis 8 Basic Female and with EJ Yuno with morphs and also without morphs but the result is the same:  i can import the model on blender but i receive the error that i said before. I also tried to use only the morphs of SY 200 and also only the EJ Yuno ones but the result doesn't change neither on Blender 2.8 and 2.79, last i tried also the exported that Matt_Castle suggested me and i obtain the same result but with another error. The Only alternative that works is that of saving the scene with the character without using the morphs and export also the basic data using the same name of the scene file, and the make it again but with an active morph and then import the 2 .duf files and blender and make join as shape to have a morph and make this for all the remaining. (But wit this it takes a lot of time)
    My objective is to export a character from daz with the morphs that i need and import them on blender to make some adjustments and subsequently import it on Unreal Engine 4, i can also use the system that i wrote above but it take a lot of time because other than the single morphs i have to repeat the operation also for the clothing, so i would prefer exporting all that i need in a single FBX file. Thanks in advance.

    This is the new error that i have with the exporter suggested by Matt_Castle using Blender 2.79:

    Read prefs: C:\Users\akiza\AppData\Roaming\Blender Foundation\Blender\2.79\config\userpref.blend
    found bundled python: E:\ProgrammiSSD\Blender3d\2.79\python
    RetopoFlow Options path: C:\Users\akiza\AppData\Roaming\Blender Foundation\Blender\2.79\scripts\addons\retopoflow-master\RetopoFlow_options.json
    RetopoFlow Options path: C:\Users\akiza\AppData\Roaming\Blender Foundation\Blender\2.79\scripts\addons\retopoflow-master\retopoflow-master_updater\backup\RetopoFlow_options.json
    Caught exception while attempting to search for classes
      cls: RFTool: RFTool_Loops, RFTool_Stretch, RFTool_Tweak, RFTool_Contours, RFTool_PolyPen, RFTool_Patches, RFTool_Relax, RFTool_Stretch, RFTool_Strokes, RFTool_PolyStrips
      pyfile: tools.watch_profile
      No module named 'Levenshtein'
    Caught exception while attempting to search for classes
      cls: RFTool
      pyfile: retopoflow-master_updater.backup.tools.watch_profile
      No module named 'Levenshtein'
    Caught exception while attempting to search for classes
      cls: RFTool: RFTool_Stretch, RFTool_Stretch, RFTool_PolyStrips, RFTool_PolyPen, RFTool_Contours, RFTool_Strokes, RFTool_Loops, RFTool_Patches, RFTool_Relax, RFTool_Tweak
      pyfile: tools.watch_profile
      No module named 'Levenshtein'
    RetopoFlow updater verbose is enabled
    RetopoFlow Updater: Read in json settings from file
    Imported multifiles
    xps_tools updater verbose is enabled
    xps_tools Updater: Read in json settings from file
    Loading DAZ
    DAZ loaded
    Load settings from C:\Users\akiza/import-daz-settings.txt
    Cannot set DazMorphCatsContent to
    Cannot set DazPoseCatsContent to
    start
    Traceback (most recent call last):
      File "C:\Users\akiza\AppData\Roaming\Blender Foundation\Blender\2.79\scripts\addons\io_scene_bos_fbx\__init__.py", line 138, in execute
        import_bos_fbx.import_bos_fbx(self.filepath, bpy.context, self.triangulate)
      File "C:\Users\akiza\AppData\Roaming\Blender Foundation\Blender\2.79\scripts\addons\io_scene_bos_fbx\import_bos_fbx.py", line 360, in import_bos_fbx
        import UMIO
    ImportError: No module named 'UMIO'

    location: <unknown location>:-1

    location: <unknown location>:-1

    also attached the new system info from Blender.

    txt
    txt
    system-info.txt
    25K
Sign In or Register to comment.