LayLo3D Pose Library for Maya [Commercial]
LayLo 3D
Posts: 329
I'm super excited to introduce my LayLo3D Pose Library for Maya!
Have you ever wished you could use Daz 3D poses in Maya and/or save HumanIK poses to use them again later?
Now you can!
LayLo 3D's Pose Library creates a user interface in Maya for both your Genesis 3 and Genesis 8 Male and Female poses. It automatically finds your Daz 3D content libraries and pulls the poses from their corresponding folders.
It's compatible with HumanIK (HIK) and doesn't require the use of any specific HIK definition to work properly. It includes a HIK calibration tool to figure out your custom HIK definition and then work accordingly.
It automatically converts pose from Genesis 3 to Genesis 8 and from Genesis 8 to Genesis 3.
It has a built in "Pose Mixer" feature that allows you to right click on a pose in it's library and select which limb from the preset you would like to take the pose information from and apply it to your characters corresponding limb.
It includes a "Custom HumanIK" pose library allowing you to save your own HIK poses complete with a snapshot of the pose for easy reference. If you don't use HIK it has one for poses based off the characters joint rotation values as well.
Key Features include:
- Graphical user interface for browsing your Daz 3D poses
- Compatible with HumanIK
- HumanIK calibration tool
- Automatically converts poses from Genesis 3 to Genesis 8
- Automatically converts poses from Genesis 8 to Genesis 3
- Built in Pose Mixer
- Saves/Loads custom poses based off joint rotations
- Saves/Loads custom HumanIK poses
- Custom graphical user interface for browsing both custom pose libraries
- Pose snapshots for saved custom poses
- Settable plug-in starting preferences
- Library is dockable/undockable inside Maya
- Reads figure pose presets
- Reads figure hierarchical pose presets
- Reads prop prose presets
- Compatible with Genesis 8 for Maya
- Compatible with Genesis 3 for Maya
- Compatible with DazToMaya


Comments
i'd just be happy to have access to Maya, LOL
This is pretty cool for those DAZ users that do though, nice job.
Is this - or, for that matter, any of the Daz/Maya products - compatible with 3DS Max as well? I use Max fairly regularly, but every time I've tried to use Maya, I find myself intimidated by the sheer density of the UI.
Thanks!
Have you seen they announced Maya Indie? It's way more affordable.
There's definitely a lot going on with the UI, it can be intimidating, but they've organized it pretty well over the years in my opinion.
Unfortunately, no, my Daz/Maya products are not compatible with 3DS Max. I may develop some Max products some day, but I will probably support a game engine first. On a side note, I actually used Max long before I ever tried Maya.
Trying to comprehend this product.
I have Daz To Maya. ( to br truthful do not use that often).
Assume I do not.
I can use your plugin to search my Daz Library(s) of poses for individual characters, it would find the poses and build a library.
Now.
I export character (say)Fbx) to Maya.
I can use the library of of poses your plugin created.
In other words, all things being equal, I only need:
Maya
Daz
Yourr plugin
( Use with any maya version?)
Thank you,definitely considering buying this.
Forgot, this does come with documentation?
Correct, you only nead Daz Studio, Maya, and this plug-in.
I recommend Genesis 8 for Maya and/or Genesis 3 for Maya to add JCMs and provide some other useful tools, but they're not necessary.
It should work with Maya 2016 Extension 2 and newer.
I create manuals for my plug-ins on my website instead of including a PDF, or something like that, so that I can update and add to it as necessary. It also includes update notes (once an update has been released) and sometimes I add extra instructions for specific use cases as time goes on. The manual for this product can be found here: https://www.laylo3d.com/laylo3d-pose-library-for-maya-manual/
Thanks!
Thank you for your prompt and instructive reply.
One or two more items to make clear.
1. I have over twenty five runtime folders spread over two internal hard drives. I can add all to your plugin?
2. After this is done basicly steps I would follow would be to send Genesis 8 figure to Mays (I would use Daz to Maya plugin)
3. Once figure is in Maya, generally speaking I would select the imported figure, go to the library of poses created by your plugin click and apply.
Trying to make question as simple as I can, but you get drift.
Is this correct?
To be honest I sometimes have enormous problems with products for which there is not complete instructions.
This looks great!!!
Ok. You win.
Two last questions....promise.
Would this product work better with Daz to Maya, or Genesis 8 for Maya ?
There is a sale going on for your other product, Genesis 8 for Maya.
Both would be about 65.00
Would there be a conflict if both were installed at the same time?
Will buy something in next twelve hours
1. If the runtime folders are set up inside Daz Studio as content directories it should automatically find them all and load all the poses found in the "Poses" folders for both the Male and Female Genesis 8 and Genesis 3 figures. I've only tested it with about a max of around 5 runtime libraries, but it shouldn't make a difference.
2. Ok, so... Something stupid... Apparently I broke it's compatibility with Daz to Maya since last time I tested it lol. My bad... I don't like using it since I have Genesis 8 for Maya and Daz to Maya doesn't work with Maya 2019. But, I'll need to fix it regardless, so if you want to get it while it's on sale I can send you the updated version via email after this weekend, that should give me enough time to fix it. But, otherwise yes, those steps would work.
3. Yes, except there's not an apply button, you just double click the icon for the pose ;)
Well, right now it would definitely work better with Genesis 8 for Maya since I broke its compatibility with Daz to Maya lol, again my bad, but otherwise honestly it should work fine with Daz to Maya. But, with Genesis 8 for Maya you get all the joint corrective morphs (JCMs) and they make the figure look way better when it's posed (where the joints bend look a lot better and more realistic, that's why Daz creates them). Some clothing also have custom JCMs too that will work if they share the same names as the joint JCMs, which the auto-generated ones always do, but when I create clothing I overwrite some of them with custom ones for better results. Those get set up too. Also, Daz to Maya doesn't actually export the mesh out at the proper resolution causing extra large gaps inbetween the teeth, the lips are more prone to not match up, etc.
No, I'm not aware of any conflct when both are installed.
Hope this helps!
Both products purchased Friday 0816 11:27 pm.
I mention this for two reasons
1. Major reason was the promptness with which you answered me and the frankness you displayed.
2. Believe this will be well documented.
Due to work limitations will be days/hours until installation.
If updates are in the works please advise.
Once again, my heartfelt thanks for your help and the time spent answereing questions
Best of luck with these products and future items!!!!
Fast note, as you mentioned not compatable with Daz to Maya, but this is what you are working on an update for?
Also, product works great!!.
But you need Genesis 8 to Maya to make it work (you should mention this upfront,.... just a suggestion)
A few hiccups but definitely woth buying (both)
Thanks so much for your support and for being understanding!!
Yes, I'm working on fixing the Daz to Maya compatibility bug, it also goes a little further than that, custom HIK definitions that don't define a root node will also not work. I'm starting to work on fixing it right now as a matter of fact...
That is correct, I will be fixing the Daz to Maya issue I described above.
I would have definitely mentioned it, and even noted it as an required product on the sales page had I realized it wasn't working as I intended.
The intention was for it to work properly with Daz to Maya and I thought it was at launch. What happened is towards the end of production I made it auto-detect what generation of figure was being used by looking for the dazstudioname attribute on the root node of the joints. The problem is Daz to Maya deletes this node and replaces it with a locator which no longer has the dazstudioname attribuute and also doesn't define it in the HumanIK definition, where I do define the root node in my HumanIK definition. Because, I originally had a dialog box pop up and ask users what generation of figure they were using and all that code was still there, I foolishly assumed that box would still pop up and everything would still work properly and overlooked the fact that Daz to Maya doesn't define a node to that HIK definition slot. Which, is the real actual reason the error is produced if you try and use it with Daz to Maya in its current state.
I admit, I should have tested it again with Daz to Maya, I'm not sure why I didn't. Honestly, I probably got distracted with some kind of real life drama, lol and didn't thoroughly think through the changes I made to the code when I got back to working on it again. All I can really say is I'm using this as a learning experience, I will do better next time, and I ask for people's patients and understanding.
I'll make it right.
I'll make it right.
Of this I have no doubt.
Many thanks and good luck!!!
Observation.
Apology for going overboard about Daz To Maya problem.
It is not your product, and more importantly is not needed for your library product to work.
But.
In order for library to work a recognizrd figure must be present.
That leaves a choice Genesis 8 for Maya, or Daz to Maya.
As mentioned bought Genesis 8 for Maya at same time.
. When both are used together, products works great.
Am attaching a screen print of a KeyShot render.
DAZ using Genesis for Maya, opening in Maya, pose from your product, render via Keyshot Plugin
I never felt like you went overboard about Daz to Maya, so no worries.
On a side note, it does crack me up when people ask me if Daz to Maya will do this or that and not in realation at all to my products. I'm usually never really sure if they think I created it or are just asking cause they think I'd probably know, hehe. But, I'll answer their question if I know the answer...
"That leaves a choice Genesis 8 for Maya, or Daz to Maya." - My LayLo3D Pose Library doesn't require either one, nore a HumanIK controlled character. It works quite well with a figure brought in with just the native FBX export/import and no HumanIK. It actually poses a lot faster too, not having to deal with the IK stuff.
Thanks again for supporting my products!
The pic is coming right along!
I've got the fix about wrapped up so my Pose Library will work properly now with Daz to Maya and HumanIK definitions that don't have a reference node defined. Also, If my plug-in can't figure out which generation of figure is being used on its own the dialog box now prompts people once again like its used to before I accidently blocked it with the code that tries to figure out the generation being used on its own.
I will be tripling checking everything tomorrow morning and then submitting the update to Daz. In the meantime, if you or anyone else wants the update ASAP, please email me at [email protected]
Hi just purchased your product for the Mac and using Maya 2018. Is this only compatible with Maya 2019? As I am getting a few errors which I will paste below.
// Error: file: /Applications/Autodesk/maya2018/Maya.app/Contents/scripts/others/pluginWin.mel line 290: ImportError: file D:/Users/LayLo/Documents/maya/plug-ins/LayLo3DPoseLibrary\LL3DPoseLibraryWorkspace.py line 5: No module named _winreg //
// Warning: file: /Applications/Autodesk/maya2018/Maya.app/Contents/scripts/others/pluginWin.mel line 290: Failed to call script initialize function //
// Error: file: /Applications/Autodesk/maya2018/Maya.app/Contents/scripts/others/pluginWin.mel line 290: (LayLo3DPoseLibrary) //
Or if there's some edits you need me to make to the scripts on my end that would work as well. Thanks for the hard work and I know when this gets going it will be a tremendous help for me : )
Take your time and get it right!!! Doing fine as is.
All the best
WOOT! Have it loaded and working with it now. Thanks so much! Currently my figure shoots about 100' in the air with the pose applied. So figuring that out but it's working and looking amazing. This will be such a huge help. Amazing product!
Awesome! Glad to hear it's working for you now!!
Thanks for all the feedback!
I just submitted an update.
I want to thank everyone for your patients and understanding while I got things sorted out and for your support!
Enjoy!!
Many thanks!!
Where is update...?
No problem. Sorry for the hiccups.
It should have been available from the Daz servers yesterday afternoon Daz time (U.S. Moutntain Time I think). But, I just confirmed and the updated files are available in the Daz Install Manager and should also be available via your preferred installation method.
Problem: Genesis 8 female sent to Maya via DAZ TO MAYA.
Figure appears in Maya viewport along with Human Ik interface.Your library interface is running,
Mesh is selected, pose is selected. Dialog box appears
Select figure generation
default appears to be Genesis 3 female.
Does not matter
When continue is pressed.......nothing
In the screenshot you have the wrong node selected. You need to have the HIK root node selected, the "...Ctrl_Reference" node.
Did you change your change your selection after double clicking a pose? After that dialog popped up? On my system if I have that Daz to Maya "Group" node selected it gives me an error message telling me the selection is invalid.
Also, there should have been some intermediary steps there. Did you get prompted about redefining the leaf roll joints and/or calibrating for the HumanIK definition? What buttons did you click when those propts came up?
You can also email me. I would be able to respond to you faster. [email protected]
Working:::hit and miss.
Mostly hit, will keep experimenting and advise.
But....consider your plug in working with Daz to Maya.
Thank you for your time, this time around my fault :)
Last post, promise.
Wish to express my profound thanks for the help and support you have given me.
I realize that a product of this nature is highly specialized and limited to a few customers.
You are also solving problems in an area and with a product you did not make.
A few weeks ago I purchased a product that had no support, no documentation,no respone to problems.
This is a 360 degree reversal.t, you have shown a truly remarkable amount of generousity to your customes.
Will look eagerly to more from you.
Wish you the best of luck going forward, although with your work ethic, not much luck will be required.
Hehe, you don't need to stop posting on my behalf, it's not bothering me at all!
You're very welcome! I'm glad we were able to get the kinks worked out! Thanks for your help and patience!
I'm sorry to hear about your last experience. It is important to me for my products to work well and be as easy to use as possible without being restrictive.
Thanks again for all your support!
I always enjoy seeing how people use my products, if you would like shoot me an email with some of your creations sometime.
I hi, I just bought this plugin and I sent you and email "tunde.famakinwa" Please I need an urgent response to my email.
Regards,
Hi I got this error # Error: RuntimeError: file D:/Users/LayLo/Documents/maya/plug-ins/LayLo3DPoseLibrary\UpdatePoseHIK.py line 558: setAttr: The attribute 'lEye.rotateX' is locked or connected and cannot be modified.
Hi, I just noticed that the plugin only works for the Gen 3 poses. Not gen 8 which is strange. The figure I am using is toon generations for gen 8. With gen 8 characters I get this error. # Error: RuntimeError: file D:/Users/LayLo/Documents/maya/plug-ins/LayLo3DPoseLibrary\UpdatePoseHIK.py line 558: setAttr: The attribute 'lEye.rotateX' is locked or connected and cannot be modified.
And then a message box comes up and tell me, current HK definition is not recognized, should this be happening?
Waiting for you responses