How does Official Bridge Select what Morphs can be exported?
jeff_someone
Posts: 254
Using the official DazToBlender bridge (latest version), when you export a scene/character a dialog pops up asking what morphs to export. Thing is, it only allows you a select a small subset of all morphs that are actually available in my parameters/shaping tab. Does anyone know how/which/where morphs it looks for when populating the export morphs dialog box?
Thanks in advance,
Jeff
Comments
Does anyone at Daz know??
Thanks.
That's why I ditched bridge for diffeomorphic. It has a lot of documentation, and the people working on it hang out here so we can get some help if neded lol.
It's a shame that Daz could not persuade Thomas to make Diffeomorphic the official D-2-B Bridge, but this is where we are...
The D-2-B Bridge has it's shortcomings, but I believe it is still workable, and with a little help, could grow into something useable/more user friendly.
* Qualifier for below : I am currently working on this with my GoB_DS addon, and am studying this right now in a couple of different addons/scripts to see how to implement my design...
@ Jeff : Do you mean how are the 'extra' morphs propagated to the export list that you can choose from to add if the 'Include Minimal Morphs' checkbox is not checked?
According to the manual, if it is not checked, the rest (basic head and body) are 'forcibly' exported (and could slow down Blender with the myriad of morphs purchased).
However, this does not seem the case, because I don't see even the basic body morphs that come standard with G8 (Bodybuilder, Emaciated, Pear) exported over, and unless you have all your morphs literally listed in the morphs parameter paths as 'Morphs', they will not propagate to the Morph List so that you may manually add them to the 'silent' FBX export.
Adding "Actor" to the variable array 'aTops' on line 284 in the D-2-B Daz Studio script will allow for this (which I have done, exported, confirmed) -- Only 'Morphs', 'Hidden', and 'Pose' with non-ERC controllers are being propagated to the morph list.
Though, it seems that even this has it's shortcomings, since I selected around 20 Actor morphs, and only 7 are available in Blender with the rest of the auto-exported min. morphs (min morph export NOT checked).
I found a work-around for now to export another FBX (2014-Binary [to match]) with same name to same folder -- overwriting D-2-B export, and setting the export rules to export all morphs which start with 'Genesis8Female.' to give me most of the morphs in my Actor path. They are all available in Blender using D-2-B, so there is probably an issue with the script export.
Hmm, thanks for the reply. Interesting info. And yes, I just mean that the D2B plugin pulls up a list of 'morphs to export' but it certainly is not the full set of Morhphs available in the Paramters or Shaping tab. Also, i notice even if I select many of them, they do not export, particularly the awesome Autoface Enhancer Expressions. I'll give a shot at your work-around...creative approach, so, thanks.
Jeff
Wow! That is great to know that you can export your own FBX with the morphs you want in the temp folder. Seems so workable that it's surprising it's now built into the Bridge already...
Wow! That is great to know that you can export your own FBX with the morphs you want in the temp folder. Seems so workable that it's surprising it's now built into the Bridge already...
Okay... First, I apologize for suggesting the work-around -- It turns out that it is not needed.
Also, it appears to be just a misunderstanding of how to use the addon (at least on my part) for how to transfer other morphs to Blender.
The minimum morphs (checkbox) ARE the morphs that are forcibly exported to Blender regardless if the box is checked or not.
The code does not need to be edited to include 'Actor' in the morph list array -- It will pull morphs from here with the right keyword.
And, that appears to be the majic of the morphs list export -- The right keyword -- You have to just add keywords to the empty box and it will retrieve the morphs that contain them.
I don't use G8, so I don't have many morphs to test, but I do have the great SickleYield's free morph pack which is great for testing exports in this case.
To export additional morphs not seen in morph list -- First, uncheck min morph checkbox (this allows the extra morphs to be processed) :
* Example (using G8F) : Just double-click on the <Hidden> Genesis (clone), which will put the keyword 'Genesis' in the empty box and all morphs that have the word 'Genesis' in it will be transferred.
* Example (using G8F) : In my case, to add SickleYield's morphs to be exported which start with 'SY 200' -- If just adding this - will fail. Just adding 'SY' will fail (needs min. 3 letters with NO spaces to count as third letter!). So, just add '200' and this will export all of the SY morphs to Blender.
I hope this helps, and I am sorry if I caused any confusion.
No need to apologize - any help is appreciated. That said, I tried your method above, but still doesn't work for me. For example, I have a lot of morphs from D. Master which are excellent - my favorites for sure - that all start with "AFE" (i.e. AutoFace Enhancer). If I uncheck 'include minimal morphs' or not and put AFE in the Morph Names box, then it just exports 2 (seamingly random) of the AFE morphs, not the other 50 or so. Any ideas? Thanks!
Yeah... Not sure about that one -- This is something the official developers should probably look into, but other than Rob doing a little work to push it to version 2, not much is being done with any issues.
I guess I should also chant the mantra -- Just go use Diffeomorphic instead...