[Tutorial] Transferring Character Morphs G1G2G3G8
Here is that (lengthy) thread: www.daz3d.com/forums/viewthrea…
First of all, however: there are two ways to recreate a character. There is the easy way, which is not redistributable, and the hard way, which is. We'll discuss the easy way first. I'm sorry, but I can't do anything for those of you who absolutely can't learn from text. This is what I have time for right now.
PART 1: CREATE A SINGLE DIAL
Load Genesis 1. Dial in your character morph. There cannot be anything in the scene except the single figure while we do this. No hair, no clothes, no props. Or if they are there, you must hide them by clicking the eye next to them in the Scene tab.
Go to Parameters-General-Mesh Resolution. You should always have a Parameters tab. If you don't, you aren't ready for this tutorial because you are still stuck in the mental mode of only using clicky presets. I still like you, because you're going to be giving me and my fellow PA's a lot of your money at some point, but you sure don't have to. You can create the tab in Windows--Panes (tabs)--Parameters.
Set Mesh Resolution to Base and Subdivision Level to 0.
Set the scale of Genesis to 100% for this first try.
File--export--wavefront obj. Export to a folder you will use for your transferred morphs. Mine is in my Blender files G2 directory and is called Transferred Morphs.
Delete Genesis and reload from the library to get an unmorphed figure.
Now start the Morph Loader Pro. Its icon looks like a flexing arm with a P on it. Click on the button that says "Choose Morph Files." Navigate to your obj and select it. It should appear as NameYouChose.obj with options under it that you can click to expand.
Next, create a NEW property group. You must do this by right-clicking on the words "Morphs/Morph Loader" and choosing "create" AFTER you load the obj file into Morph Loader Pro. I suggest Actor/Female (or Universal or, at a future point, Male)/G1/MyCharacters or the like. This will save you a lot of trouble later.
Navigate to the property group you put your morph in and dial it to 100% to check that it works. This probably cannot be redistributed because it probably contains other people's commercial morphs incorporated into one, but you can definitely use it as a shortcut for your own rendering.
File--Support Assets--Morph Asset. The Vendor Name and Product Name tell DS where to save the morph under data/DAZ 3D/Genesis/Base/Morphs. For e.g., if the Vendor name is Bob and the Product is BobsMorph, it will be saved to data/DAZ 3D/Genesis/Base/Morphs/Bob/Bobsmorph. Expand the properties under Genesis below that and check just your morph. Having put it in its own properties group makes it much easier to find here.
Now delete Genesis 1 and reload from library.
PART 2: TRANSFER TO G2 AND ADJUST (WITH NOTES FOR G3 and G8)
Now it's time to load Genesis 2 as well.
Go to Genesis 1 and find your new morph, or the morphs you want to transfer, in the Parameters tab. Right-click and choose "Favorites" and "Add Selected Properties to Favorites." This will tell Transfer Utility which morphs to transfer so you don't have to wait while it processes all 500 or whatever of the G1 morphs.
Start Transfer Utility. Use G1 as the SOURCE and G2 as the TARGET.
If converting from Genesis 2 to Genesis 3, under the Target dropdown choose "Clone" and "Genesis 2" either Male or Female depending which you are converting from. Leave the left dropdown blank. If converting from Genesis 3 to Genesis 8, pose Genesis 3's arms at 45 degrees down and legs at 6 degrees out, and use "Current" rather than a clone. This helps prevent wrist distortion.
Now when you start Transfer Utility, uncheck everything but the "Morph Targets" option. You need to have the "Show Options" button checked to expand that part of TU. Make sure you also uncheck "Fit To Source Figure!"
When you click on Morph Targets to highlight it, on the Extended Options panel to the right, you have new options. Uncheck "From Projection Template" and "Override Existing" and then click on the dropdown.
You can remove eye and fingertip distortion on most morphs by raising the distance tolerance under Projection Options to 0.06. The bigger the eye of the morph, the bigger the distance tolerance needs to be; if you get a weird wrinkle distortion in the cheek area you have made it too big. It can be a good idea to do a separate pass with the larger head morph to fine-tune the needed tolerance. This is so effective that it basically negates the need for the "transfer eyeballs sideways" fix, so I've deleted that section of the tutorial.
Favorites and Sub-Components
Shaping And Pose
If you choose "Favorites," then TU will only transfer those morphs that you marked as Favorites in the previous step. This gives you an easy way to transfer only one or two morphs in a figure with many. No more waiting fifteen minutes for all of Genesis' morphs to go over when you only need a few!
Accept. This will take a moment to run as morphs are transferred. When that is done you can delete G1 from the scene.
Now go to the property group you created on G2F and dial in your morph to 100%. Most morphs work pretty well, but you will have to adjust the bones to fit the morph properly with bigger or more stylized morphs. Here's how.
Start the bone tool. Its icon looks like a bone with a bandaid across it, and it causes all of the figure's bones to appear. Depending on how much your morph changes the figure's shape, the bones may not line up with the mesh, which means they won't be posed properly.
Right-click in the viewport and choose edit--adjust rigging to shape. Check all three boxes including Orientation at the bottom, and click Accept. Now the bones are adjusted to fit the new shape. We need to freeze the ERC so that the adjustment "sticks" to this morph.
Go to the Property Hierarchy. In the new version of DS this is instantaneous. In the top search box, type the name of the new morph to find it easily. Expand the "Parameters" entry to see it. Now you can right-click on just that morph and choose "ERC Freeze." When the box pops up, just click Accept. Again, very fast.
Now go back to the Parameters tab and dial your morph to 0 and back a few times to see the skeleton adjusting with it. Good. Now set it to 0.
Now file--save as--support assets--morph asset again. Check just your new morph and click Accept after you have entered a Vendor name and product name to choose where DS will save the morph under data/daz 3d/genesis 2/female/morphs/base.
Delete G2F and reload from the library. Only the one you saved to library before you deleted her is retained, and you now have a nice neat dial for your character.
You can save several characters by checking multiple morphs while saving, provided you don't mind they all get put in the same Vendor Name/Product Name folder in data/daz 3d/genesis 2/base/morphs. I don't recommend just checking everything because some morphs won't transfer as well (male ones to the female and vice versa, especially).
PART 3: THE HARD WAY (REDISTRIBUTABLE)
In order to do this, you need to:
1. Apply your dialed character to G1. Write down each and every morph you used and its dial value.
2. Delete and reload to get an unmorphed G1.
3. Load the G2 figure.
4. Use Transfer Utility to transfer all morphs again.
5. Delete G1.
6. Adjust the bones and freeze the ERC on each component dial morph separately. This is why you wrote it down.
7. Will all the morph dials zeroed, file--save as--support assets--morph assets. Now check just the component morphs of your full dial after you put in the Vendor Name and Product Name. Click Accept.
8. Delete and reload.
9. Redial your character onto G2F from component morphs.
10. Navigate to the People--Genesis 2 Female--Characters folder in your Content Library. Right-click and choose Create Subfolder. Name it after your character.
11. In this folder, click the little plus sign at the bottom of the Content Library screen. Choose Shaping Preset. Click Accept.
Now you've created a dialed preset from transferred morphs. This can be redistributed, but it will only work for people who have also transferred those same morphs, of course.
Why I No Longer Sell At Renderosity
Is it me, or did you delete a more up to date version of this? One where you were colouring one figure green and one figure red so that you could see the overlap? I can't for the life of me find it anymore.
Hope you're well and enjoying the holidays as much as is possible :-D
Hi SY, I posted an issue I am having with this procedure doco'ed here: Transfer a taller morph of G8F to G3F - Daz 3D Forums, but it does not look like anyone has ideas? Basically, G8 to G3, but with a morph that is taller...I can't get the arms not to go wonky (technical term) Easily replicable with Victoria 8 morph. (I am using the Leah...Lara Croft-ish morph...from PedroF, which make it worse) Would appreciate any thoughts?
Hi! Should it prove not to be a bone adjustment issue as was suggested in the thread, you may be looking at the edge of the area of effect. You can check this by greatly increasing or decreasing the distance tolerance in your transfer settings and seeing if it makes a difference. If it doesn't, I'm afraid I'm out of ideas.
Thank you for this awesome explanation. I find the innards of DAZ terrifying.
Sadly after tinkering with this for about 5 days it doesn't work well when dealing with special morphs - e.g. removing ears when changing shape of the skull. Tried to fix my issue with ZBrush for heavily overlapping and distorted geometry around where ears normally are, but the only way was to attempt full retopology and retexturing. In my case old G1 figure morph is not worth the hassle like that, especially first going to G2 then G3 and finally G8.
The process is exactly the same, you just use the clone for the opposite sex instead of for a different figure. G8F and G8M both have clones for the other.
If you want to use male skins on females or vice versa, there's this:
Hi, in the image above there is a G8M Clone for G8F? Is that available somewhere? Also, if you transfer from G8 to G3, do you need to repose arms like the 45 degree thing you mention above for G3 to G8?
That would be great, but I just want to double check before buying! It does not say anywhere on that product that you get clones for each other in the product listing. There is nothing in the product listing either? http://docs.daz3d.com/doku.php/public/read_me/index/46549/file_list
Oh wait... huh. Maybe that's just a UV switcher. I wonder if I just unhid the G8F/G8M clones for each other from the Clones heading under Hidden? It's been a long time and it's possible that I did.
Hi SickleYield, thank you so much for the excellent tutorial. Please excuse me for asking a dumb question. I followed your steps to transfer a G2M character to G3M, but the G3M version looked different when I dialled the morph to 100%... is it because I also need to dial the hidden G2M clone for G3M to 100%? Thank you !
If you want it to look exactly like the G2M version, then yes, you probably will have to. Otherwise it's going to calculate the morph differences from the G3 base, not the G2 base it was originally for.
Hi SickleYield! Thank you very much for the quick reply!
Just would like to ask if I created a male character from default Genesis (forgot to choose Male or female at the beginning... my bad) and wanted to transfer it to use on G2M, should I also dial BOTH the Genesis clone for G2M and the transferred character morph to 100%? Thank you again!
The bigger the character's eyes/head, the more you're likely to have to play with different values for the tolerance. Try all the way up to 0.10 and all the way down to 0.01 and see how they differ.