Genesis 8 for Maya

July 25, 2018 32 comments

Genesis 3 version available in my Gumroad store:

Genesis 8 for Maya is a script and plug-in combination for Daz Studio and Autodesk Maya that exports a Genesis 8 Core Male or Female figure from Daz Studio. Then using the Maya plug-in, imports the figure into a new scene, configures all joint control morphs (JCMs), including both joint corrective morphs and flexion morphs, while setting up HumanIK controls.

On top of that you can specify any additional morphs, expressions and/or pose controls you would like to be exported out with the figure by simply favoriting them in Daz Studio, the included custom export script will take care of the rest.

But, that’s not all!

The separate eyelashes shape gets configured to follow all expression and face morphs automatically. Any clothing and/or hair exported with the figure will follow all the figure’s morphs and JCMs as well.

It also provides some renaming options allowing you to rename the character and its associated nodes easily and congruently. This includes the transform and shape nodes, HumanIK controls, shading groups and shader names.

All currently released Genesis 8 male and female Daz Original Core figures are supported.

What’s Included and Features

  • Daz Studio Script:
    • Exports selected figure
    • Exports figures clothing and hair
    • Exports only figure specific Joint Corrective Morphs
    • Exports flexion morphs
    • Exports favorited morphs
    • Exports favorited expressions
    • Exports favorited pose controls
  • Autodesk Maya Plug-in:
    • Configures Joint Corrective Morphs
    • Configures Flexion Morphs
    • Organizes morphs in the Shape Editor
    • Creates HumanIK Controls
    • Renames figure and all associated nodes congruently
    • Sets the Eyelashes to auto-follow the main figures morphs
    • Sets any clothing and hair to auto-follow the main figures morphs
    • Compatible with Daz to Maya’s shader conversion feature
  • Product Compatibility:
    • Mac or Windows
    • Maya 2016+
    • Daz Studio 4.10+

Known limitations

  • Genitalia geo-grafts don’t get exported from Daz Studio with JCMs.
    This seems to be because of the way Daz Studio’s export FBX is set up for Geo-Grafts. I’m currently in communication with Daz to find out if there’s a workaround.
  • Pose controls and morphs that have negative values only export the positive influence of the morph. For left-right pose controls the morph can be duplicated and reversed in the shape editor.

32 Responses to “Genesis 8 for Maya”

  1. Leon Reis says:

    Hello Friend , i need to know if your plugin will work at MAYA LT . Other thing that i think i understood ,but i desire a confimation about . Well if i understood well , your pluging will use the same movement fix that Daz studio uses when you rotate for example the legs ,making the Avatar to apper anathomic correctly. Is this right? I am a Brazilian Game Dev , and is far away from possible to get the Full Maya. I will be only able to try 1 month of Maya LT , becouse Blender makes the Morths looks very wrong , and i heard about that Maya export without problems.So if your tool without problems i would love to buy it for Maya LT . Hugs and nice too.

    • LayLo says:

      Hi Leon,

      Sorry for the delayed response, the CPU on my computer went out and I’ve been busy fixing it.

      Unfortunately, my plug-in does not work with Maya LT. Maya LT doesn’t support Python scripting which is necessary for my plug-in.

      Yes my plug-in is designed to set up Daz Characters inside Maya with their corrective bend and flexion morphs set up automatically, which makes the characters deform better at the joints where weight mapping alone doesn’t provide good enough results.

      Hope that answers your questions! Thanks!

  2. Francis Jones says:

    Hello Laylo, could you please get back with me at your soonest convenience, I am having issues with your plugin.
    Female figures come in fine , make figures not so much

  3. Florian M says:

    I bought this script and it works quite well. However I was unable to resize the imported character in Maya. What is the recommended way to change the size of the characters?

    • LayLo says:

      Hi! The easiest way is to set the scale to the desired percentage in Daz Studio and lock the slider before running the export script.

      Another way you can do it in Maya is to delete the control rig, uncheck “inherit transforms” on all the meshes you exported out, then scale the group up all at once. After that you can use the HumanIK controls to create a new control rig, it doesn’t need to redefined or anything.

      I hope that helps!

  4. Manuel says:

    Hello Laylo, I have one quick question before buying your plugin: does it support the HD Details of a figure or is it just exporting the low-resolution base mesh?

    Thank you for your answer and best regards!

    • LayLo says:

      Unfortunately, it only exports the Base Resolution mesh. Exporting a rigged HD mesh seems to be a challenge that I am not yet aware of anyone being able to solve. To my knowledge the best solution is to export the base res mesh and then export a HD obj of the same character and use seUVBlendShape to create a HD blend shape. It’s not perfect, but I have heard it works quite well. I have not yet tried the technique myself and therefore can’t provide you with any details of personal experience.

      Hope that helps!

  5. Nick says:

    Hi, LayLo, I bought plugin, there was problem when i was using it. As you know, Geograft(Vagina, Nipple etc) morphs cannot move to maya. then, I decided to make blendshapes manually, however polycounts its almost 300K in maya. even its base resolution. source mesh are 19,502(base resolution).there was error about vertex counts. How do I fix it?

    • LayLo says:

      The Daz Original genitalia (both male and female) get welded on to the figure when FBX importing it into Maya. I’m not sure if 3rd party geo-grafts do or not. I know for sure some don’t. If you hide the extra genitalia mesh and still see the geo-graft then you know it was welded on. If that’s the case you would probably have to dial in each morph of the genitalia inside Daz Studio and then FBX export it and the figure out one at a time for each morph (make sure to first delete or hide the eyelashes and set the resolution to base for both the figure, and the genitalia if necessary). Then use the mesh in each of those files to create blend shapes for the entire figure with the welded on genitalia, not just the genitalia by itself.

      • Nick says:

        Thank you for advice. btw, when I use Genesis 8 to maya, its polycounts are too many.
        10 times more polycounts than manually exporting fbx files from daz3d. I couldn’t make blendshapes. Why do these things happen?

        • LayLo says:

          My plug-in doesn’t change the number of vertices in the mesh. What it does is turn on smooth mesh preview. I’m guessing the number of vertices being reported is how many it would have if it was converted to smooth mesh preview. I also just double checked and I can add blend shapes to a character exported and then imported using my Daz Studio script and Maya plug-in no problem.

          My guess is you’re either not removing the eyelashes from the scene, and/or not setting the mesh resolution to base before exporting the mesh from Daz Studio.

  6. Hamdi says:

    I would ask if its possible to get trial version.
    or if you have any video demo about this script shows how the controls works in maya and how far I can go with them.


    • LayLo says:

      I am sorry, I don’t know of a good way to offer a trial version.
      You can probably google animating with Maya’s HumanIK rig and probably find some videos of what it would be like to animate in Maya using my plug-in, it sets up HumanIK for animation.
      I hope that helps,

  7. BigDaddyTM says:

    Hello LayLo! I really like the possibilities offered by your plug-in, however, I am running into two roadblocks…

    1) I cannot scale properly. I attempt to scale in Daz and the model gets rescaled to 100% so it shows up full size in Maya. Favorite ‘Scale’ in ‘parameters’ and it doesn’t show in maya (didn’t expect it to since it isn’t a blendshape but had to try2). Favorite ‘height’ and it squishes the mesh in Maya. Nothing I have tried in Maya allows me to scale once there either. I’m trying to do this without detaching the skin, scaling, then redoing the skin and controls.

    2) Female models come into maya fine (minus the scaling issue), but male models show with an error and don’t come in with any ik/fk controls.

    The log file reads like this:

    Merging namespace…
    A Genesis 8 Male character detected…
    // Error: line 1: No object matches name //
    # Traceback (most recent call last):
    # File “D:/Users/LayLo/Documents/maya/plug-ins/Genesis8ForMaya\”, line 1655, in loadGenesis8Figure
    # File “D:/Users/LayLo/Documents/maya/plug-ins/Genesis8ForMaya\”, line 399, in getGender
    # # RuntimeError: Error occurred during execution of MEL script
    line 1: No object matches name

    Any help is much appreciated, Thanks!

    • LayLo says:

      Which version of the plug-in are you using?

      1) When I lock the scale parameter in Daz Studio before exporting and then import that into Maya using the current version of my plug-in the mesh and rig are different scales. If I then check the box to “Inherits Transform” for both the eyelashes mesh and the main mesh they scale down to the size of the rig (these are different steps than what I suggested to Florian, those steps were for an older version of Genesis 8 for Maya). I’m not sure if that will work long term for your needs or not, but seems to scale correctly from what I can tell.

      2) There was a bug with the male characters, but the one I’m aware of was fixed in the 2.00 update. Please confirm you’re using that version or later and let me know if you still get an error.

      I hope that helps! Let me know.

  8. BigDaddyTM says:

    BTW, the solution supplied to Florian M back on Nov 24 2018 isn’t working for me either. I may be leaving something out but after unchecking ‘inherits transform’ in the attribute editor under ‘transform attributes’ when I remake the control rig the model bounces back to its original import scale…

  9. Thomas Lisle says:

    Hi I have installed correctly I think. it exports from daz. on my Mac. in Maya. I have g8 for for Maya I try and import base male and it just says please wait installing. but for ever I have Maya 2019. does it work on Maya 2019 ? why doesn’t it work ? how can I fix it and get it working ? I have a project to use this on I thought I left a message a week ago. no response. please help

    • LayLo says:

      I’m sorry to hear you are having problems.
      It does work in Maya 2019.
      Are you getting any errors in the Script Editor? What’s the last few lines say in the Script Editor?
      Please try deleting your Maya preferences, that seems to usually solve the problem if there aren’t any errors being reported. Just make sure to back up any preferences you need.
      Keep me updated.

  10. Steve says:

    I am interested in buying this plugin, but I have some concerns regarding animation.
    Is your plugin capable exporting animation from Daz to Maya (animation of joints)? I am really looking for a workflow that allows using the Daz poses, and transfer the motion into Maya Human IK system. Thanks!

    • LayLo says:

      This plug-in doesn’t offer any kind of animation or pose export from Daz Studio.
      I have another plug-in that is finished and will be releasing soon that allows people to use their Daz 3D poses inside of Maya.
      You can check it out here if you would like:
      Daz 3D Pose Library for Maya

  11. Shaune says:

    I purchased both Genesis 8 for Maya and the Pose Library. Neither one is working correctly. Genesis 8 for Maya doesn’t import the morphs. The pose library won’t load in my plug in manager. Yes, I have deleted my preferences. I have installed other plug ins without any trouble, including G 8 for Maya, although it doesn’t work as it should. I’m requesting refunds for both. I’m sure they work great for most people, but not on my machine.

    • LayLo says:

      So you don’t care to ask for support before returning?

      If you haven’t already returned them I’m sure we can get them working.

      My Pose Library had some issues at launch do to some miscommunication with Daz. The keys they were distributing weren’t valid. There was also an issue with the installer. There should be an update in Daz Install Manager that should fix the problem now as of late this afternoon.

      What’s going on with G8 for Maya? How is it not working properly?

      • Shaune says:

        Hi LayLo,
        I didn’t return Genesis 8 for Maya as this program because it would really be great if I could get it to work. The pose library I can live without.
        Genesis 8 for Maya isn’t importing any morphs. To clarify it imports 1 morph for genesis and 1 for the eyebrows. I tried making just a few things favorite and used only a base figure. I’m on a Mac with Maya 2019. I’ve deleted Maya preferences and restarted my computer, etc.
        Any suggestions would be welcome.

        • LayLo says:

          What is the error you’re getting? Are you seeing the Genesis 8 for Maya window when it finishes importing? Maya 2019 has a bug where it doesn’t show imported blend shapes in the Shape Editor. Where are you looking for the morphs, are they in the Channel Box?

  12. Kerry says:

    Hi Landon,
    I’m just writing to tell you that your Genesis 8 for Maya plug-in is absolutely fantastic. It has been a real game-changer for me, especially since it allows me to skin game-ready outfits to DAZ characters using Maya’s weighting tools rather than struggling with DAZ’s terrible weight painting implementation.
    I’ve been using your plug-in with Maya 2019 for a while, and it has made a world of difference. Also, it works as advertised, making it far superior to your competition (DAZtoMaya) which does not work at all beyond Maya 2018.
    Thank you for all of your hard work.

  13. William A. Hainline says:

    Hi Laylo3D! I bought Genesis 8 For Maya the other day and am trying it out now. I’m particularly interested to hear how you’re coming along in your development of a “Shader Converter” for converting Iray Uber materials to Arnold shaders … this would be an absolute godsend for me!

    • LayLo says:

      Hello William,

      Thanks for your support!!

      My shader conversion plug-in is coming along again. I had a little but of a set back a few weeks ago, apparently I had only mostly tested Stonemason environments and ran into some issues trying to convert other artist’s environments. I think for the most pat I’ve solved the problem, but I still need to do more testing.

Leave a Comment