• Hello Guest!

    We have recently updated our Site Policies regarding the use of Non Commercial content within Paid Content posts. Please read the new policy here.

    An offical announcement about this new policy can be read on our Discord.

    ~The VaMHub Moderation Team
  • Hello Guest!

    We posted an announcment regarding upcoming changes to Paid Content submissions.

    Please see this thread for more information.

Daz Generations Converter

Other Daz Generations Converter 1.2.0

This is a plugin for Blender 3.3 but should work on any 3.x version and 4.x version

This is the 1.1 Release of a plugin that I have been working on for Daz Studio but might be useful for VAM as well.

In Preparation for VAM 2.x and the need of Genesis 8 morphs, this Blender plugin that allows you to convert one Daz Genesis Generation's shape to another Generation's mesh.
So you can freely convert shapes between G2, G3, G8, G8.1, G9 using Blender.


What the tool currently does:
  • Dedicated Import and Export options that respect vertex order
  • Convert Female meshes between G2, G3, G8, G8.1 and G9 with minimal distortion.
  • Convert Male meshes between G2, G3, G8, G8.1 and G9 with minimal distortion.
  • The eyes and mouths will be moved and scaled but will be un-morphed (stay base mesh shaped)
  • Options to repair eye and mouth deformations caused by using Daz fit to figure or wrap3d.
  • Recover a base mesh from a subdivided, high resolution mesh.

Still TODO Improvemewnts:
  • Separate nails from base mesh to allow better morph transfer.
  • Individual tooth transfer to allow mouth morphs to be tranfered
  • Cross Gender conversion using the universal G9 mesh.


I have a basic tutorial PDF at the mega link but this is not a one click affair, it does require use of Blender and Daz Studio installed with the proper assets.


You can use Vam To Daz to convert Vam's Genesis 2 morphs into Daz Studio
And you can use Daz to VAR to repackage a Daz Character preset back to VAM

Conversion Example of a Genesis 8 figure converted to Genesis 2
Genesis 2 on Left Genesis 8 on Right

Left G2  Right G8 source.JPGG8 to G2 2.JPGg8 to g2.JPG
Example of male mesh conversions
Daz Generations A 1.0.0.jpg
Daz Generations B 1.0.0.jpg

Left Most is the starting Figure and Generation each column is the next Gen figure in increasing order.
Row 1: G2 converted to G3, G8, G9
Row 2: G3 converted to G2, G8, G9
Row 3: G8 converted to G2, G3, G9
Row 4: G9 converted to G2, G3, G8
Daz Generations C 1.0.0.jpg


------------------------------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------------------------------
To Install the plugin into Blender

In Blender 3.3 Click Edit > Preferences > Add-ons
Install and select the DazGenerations zip folder


To Install the plugin into Blender

In Blender 3.3 Click Edit > Preferences > Add-ons
Install and select the DazGenerations zip folder

****IMPORTANT****
Blender 3.3 has a broken Obj importer, you must use the legacy obj importer and enable keep vertex order.


Prepare models for Export from Daz Studio.

Genesis 8, 8.1 and genesis 9 models have accessory meshes that have to be removed before exporting.
Delete any eyebrow, eyelash, tear, eye, mouth, etc… accessory that is listed under the figures mesh.
Genesis 9 is always used in the stock shape, do not apply the female or male morph modifiers.

1690761005152.png
1690761009927.png



1690760984659.png
There are multiple functions this Blender plugin provides that help with Conversion and repair. This is just a quick overview, more details are in the steps of the pdf.
Conversions are separated by female and male.
Load the Morphed Source also load the base shape you want to morph to.
In Blender Click the Source then ctl+click the Target figure.
Click Convert.
1690760990793.png
Utilities help fix meshes that have been converted with other programs.

Repair eyes and mouth will attempt to fix deformed shapes that occur if you use Daz Fit to figure or Wrap3D. It resets the shape then attempts to place and scale to the new location. Expect 95% accuracy, so minor tweaks may still be needed.

Repair subdivision, will attempt to extract the shape from a tessellated/subdivided/HD mesh into a base mesh that you can use to create a Daz morph. Load the broken mesh and the base mesh of the generation it came from.
Click broken then ctl+click the base figure.


A large portion of this guide is just the morph loader instructions so here are some video guides that you might find useful
https://renderguide.com/daz3d-create-custom-morph-tutorial/











STEP 1:
Before exporting models from Daz Studio Select [Parameters] tab and make sure that Resolution Level is set to Base and Subdivision Level is 0

c3wIhB76ht9-lSaEgr0FFGfC7j7KR8XHfiHyPHH00brMaJOyUm6eiW9Xk47mbD0V3skZotHS4bMe9vFoAi1m9EYU0Eb8UmLV8Y1Ut6bqPNuUKgAlw0Cqx8Sn70NR5S6f1BbnNVCAMO8PmaGINaFb0ZxLkBweJh8Hwhkm9bheg_baxpAGUjPWsVYX35qO4g


Save one Mesh at a time by clicking File > Export and save as Wavefront Obj file
Change the Daz export and import to match the following:
[Scale] = 100%
Lateral (X): = X
Vertical(Y): = Y
Depth(Z): = Z
1670616106367.png









STEP 2:
Import your Source Figure and the Stock Genesis figure you want to morph using the Legacy Importer

[File] > [Import] > [Wavefront ).obj)(legacy)]

Important:(Follow the next page for the importer settings)

uj9JmmdU9-OGzZqkA0p1CMdBF5yk9mF3GB8wLhlcwFXnvjqPXM2DDJDeiIN14Bos5Hjg75_vDw5yUiTT6y99NLeRGlO9xatLVcfEBXFsaKhWOeFifGNwVFYoqQrfJUH61tCUdUNwJTMqjcoYAsktEWgMFWHjuUACUz3sXn8nhI4QRuGse-i86_mOMSRfbA


















Be sure that [Keep Vert Order] on the importer is selected
QhDLxOE-nprWa4KsaJp2mnlZ140jH76Jdheu9sdAEmRhsUS-m_WVhdl-91Wn277Mq3VxaUdfytSGLl8sTn40lDCINwzm04zuD6DxQ7KnFWgJeq3GUcxwc0yVrBLOpmhV9MkBSgiVXbUzh3hgCPVTeR4p4Miu45Mj9Ficei7CFflLMqChn8sJhVYkE6fg4Q














Step 3:
Import your Source and Target figures. The Source is the Shape you want to copy and the Target is the Stock Genesis Mesh you are converting too.


4SmEVa2cM49YnL9AsgHFGVqjzzPkDPMsCbAc0UclJ6d4hLpfLqDW-hFNn74euf4WJKun6JU8obfV31ic6yDVJ7EE3Vsfsa7xwFwcEh6HQyZ6nEmXdAAJC2dd-i3fjBJjcj6Rzoa87LPOkwEdVVGRb8UNeyrveUr6fn1Vdk02DGKUpcY7hQURniynD-iq9Q


Click the small arrow [<] to open Blenders tool window if it is closed

yX5gnAsSZxmo7x9m_EkO_2EUfynOUjLQ3hPtiAJSWePEVmmd1ts4FL6Z9JxJnyu3tLcadiSW31Suzcws7sHTL6ZygyH6n_naqv4-A-XVEf910x-gNHJoxndpgPgFY2p-QfOQrJcMAGFJcTeXm_OQqDgbi5noSAHHDD_2_vWGy0c28J1h5-ASRE3CKYjDbA


And Click the [Daz Generations] tab

46drT_ebtlrI6xmsoSrpsC2ofKw_A0ywgUVf4mhSZWtETjKAMdfsuFdS8e6ADTdVX3DvDMYAKB_KfeZusMTIMwo3rSn8QMIb5a7fTWQKD6g2UAvuynB_cbLwMrqQBNMc430D2hQVwYJtglo_vSRRkiYV2YNbIAlYHnG4veppaePNYpUR20QcVNCR7BuHaw




Step 4:

1690761081542.png
[Click] the Source figure then [control + click] the target figure
Ex: Click Nam then ctrl+click G2F


The button should enable if both figures are a base resolution G2, G3, G8, G8.1, G9 model.
If the button is not enabled you do not have two figures selected, or the selected mesh is not recognized. Ex: Exported the high-def mesh from daz in Step 1 by mistake



Step 5:
Click [Convert Model Shape] and Blender will process the file.

Once finished a new model named after the Source Name-Target generation should appear

3-ixg2BuTapp0S2vVirAWCbiJ0Sn1LUnjJ5IobtSP1bI_mHzjqcMQU_mvVBtqLPWLo7fvfiw9uzgPK-0-huvJPmsr95B824HxC8Z7PbsRchlHzNVG215vhswYCfr2ecCbYGg_A6p7HY_kuNo14B2QMN1CnhS-5THiMIHLT_0amM2aVM_ek5RxLRg2LCIMw



Step 6:
Select only the model to export and click the legacy obj exporter. Make sure other models are not selected.
Click [File] > [Export] > [Wavefront ).obj)(legacy)]
Important:(Follow the next page for the exporter settings)

UTQ6tvfVA-5cmGgHWZcg1SLqlfVx55wmv2qZWoQByRm2TX6pOiXInLR1lnzWTVlxEpb1CMo4KLxzCDVOjSjSGCkqDR1KfZKM2SrH-S2LJlkeS3XM_navKXoXPtVzr6Q-xuhMLUnp2hvGoGBj5qPYS6Xt193IFEFzPqElDj6kY8SUK0Eb7YzgCRXlgl_mSA






Make sure [Keep Vertex Order] AND [Selection Only] are Checked then click [Export Obj]
N9TlWywswxrV3l4edpFBTvFDRxr2Qo3yu_L8Q_MnAfalfLx6KeIgncDHxtuSoeLl3PeupR2dp_5wM2HiwKgQy9mVYoJTTVTOzNzlDgsTav0M4pgpZlb4X0Mv2Qx-oe3XF7xaEzpj7RwHkJWdaIKs463l7bV9h7XsU2QSzoBTvXt5spjVUEGx0e8kMBNUfw

STEP 7:

In Daz Studio Load the Generation figure you converted to and use Daz’s Morphloader Pro utility to import and create the morph object.
2vtayMF3o-93tN4xtxXehapGZNzP9fh18-7dr2AKNbVhR6VhkSoKYUWSrl5nvm-GUJptAZMi95QUU8uiNZ91VX-9eLCyuFGF6eW_3F4I1if83pW3ICr7aKqK5pXrx_4Rv_xsVNpgWMCWh2YmEHv3Cj2UxXvbRIlaVE7gZz0DvzBlhwiOXvPoU3fDcBonjQ


Important: In morph loader do not change the Obj import options in the red square. They need to be the same as what you used to export the original model in STEP 1
IN2sRG6s-MmZBXS8zJXSUBY1nZ6AKd6B3iEcgHYNWSSFg6AXADnDa4wJm2JkZvEyDmsOMJtuhVOgQ8vCqgCy_04XwlUbBkX5eamFkkZJG7KXmudovn9iiykLigfA68jSFKMFPssURP-rXSBwPvG-Np6zIfVD1noJkfUWkxDwa3Vco2eGgkMNIOPRGSbMtw



















STEP 8:
In Morph Loader Pro make sure the [Load Morphs for:] dropdown has [Primary Figure (Vertex Only)] selected.
Click [Choose Morph File] and select the object you exported from blender in STEP 6.
Click the [>] to expand the options for renaming or re-importing a morph.
E4_j9mErbvzS9DyDfN0dVS4P7njwS-icrcX7kt0vYG5J6YKAk39gd4EJpMQdDYuUAAbvVNZK-WQrByesTIYdZbWVfB-YNZ0cUEmLpBJSosdb5dXKH2Khq-d_nIWYSoIfc-v2irdYSMLLt9mOv3dE4VSRwH94qHmEbUWikHzsJl5vT6MbIQHe5LSy91Kl


Change the name if desired.
Click [Accept]

If the morph imported successfully you should get this message
1_8eqDFAsjEj2Fhuv7ZKqGF5G_-UiwHSNz4tO6fLJxMOpqrhEIV7QpzWiGfFDWIxXnkQFFR3IXbaukTX1uFAxa6BwAteZpVioE40vk7xrVdMh_i_Qf0DZVAJSCTcaC93Gmp1JOw2el1aqxjkgfsPR3lj8Yr5Ai06Bh7o3c403Yak0ovGOe8LxRBigjeT



STEP 9:
Select the figure you just used morph loader on, in the [Parameters] tab click [All] then type the morph name in the search box.

ZwkqSmE-Bf-JKfog3takAg1To2fyMvgdpeSMo-D5eBNb2voP72NhCq2Bv1N8pi8aFCmsMieXdtiGwvdXfuyZRiwgaBHqHt63_ryiXP2G6VZiPB3KY2p8bpDCpf-5Wl6cWQrxAg836ERbsG9wKzekwYFUpyOYGiRaMN3uvtqDjMrW__9Fj7sn9yPMs2wvjQ


Test the slider to make sure the morph looks you expect. Move the slider to 100% for STEP 10















STEP 10:
On the top menu of Daz Click [Tools] and select [Joint Editor] this will show the bones on the daz figure. If the bones are not inside the body or look a little off the we need to adjust rigging.If the morph does not affect the shape you can skip to STEP 12 :
2H9AY9MHBGpaYxcjg3HlWoANsqdt6PhrUCtxRglfpLUF-DGQt0tao291AKgvah_TfEdYrR_GtP6M0X64Oj2iTRreDukSMIlTytTNoSIwGWi3IMxBJOmCbBt82LayC3hlhhkcjm6wg2VZ53BNOrtkcLCEoJ73OMmOl6W3W1-96YadNL4_MMxa7T0b0E4sjQ









Step 11:
Click [Edit] > [Figure] > [Rigging] > [Adjust Rigging to Shape]
Y8o9CgPineLn1h7NS4mTCHdQX5kW5bNrnk_ioF_5YkrEMsurJsSOuttaeuXXnz68o6V1Z77y3tYvmAiIajWG-HtWY0rW702Ga1v2zR7yXWx69M8JPYWNr1JkA3fdq2CfLFuxtKmFjzNvdHTGK8CV9eQY3FmWMgXZGZuUl5Dp38Qq0WQwOJToT-E1hAp3Iw



















Make sure the only [Adjust Center Points] and [Adjust End Points] are checked. For most human morphs you do not want [Adjust Orientation] checked.
Click [Accept]. And the bones should adjust to the morph.
V89R-cBi2kflEdDEgSDjOu9P05U-B5wOiCx2xe8JYNcYpWvzozsqWz1DT2lvMQiGQWPjlnhdv8FyRQL1zWc_tDQjFZDhKWruLmhNgwYjYCBz18JEksqGEC1-0DW6k482doTldwkZPL4T7JzaY6RVOaIQsQ_FSALw4o9QgJQwpddfhD6UQA7ULxeY0aV9SA
















STEP 12:

Click the [sprocket icon] on the far right of the morph to open the settings window then click [Parameter Settings]

Select the [Min:] box and set it to 0. This prevents you from applying a negative value to the morph. You can also change the name here.

Click [Accept]

14KhoDBVcUR4tmv_UPMEDhlencRGyf6lB5sxDEtiTwMCdR6DwtA2Efa9xZGNL6EpqjMBgYN6JoDUb1CcJzPuXvGEMsNQg3oKdEbTbYUx5IX_KIANbT5fQNWVHXMbJHSsK2RCkIKFz9dM4TTMi3i3hbKdDclkpy2FY-5DouR_BA_CXQt-Wv5-INO9Z4bkXg

















Step 13:
Right click on the morph and click [Edit Mode]
Pa5vaeYXrYkiweJspHuI7Fxk9yy21wVlDdo6a7xBGgLDfeHIts_vdpoEj_0Ds9N2dQOuX65W4xFddgFM95VDEfyMlwrni95rXzOE2x2WzRRKbIKnp_b5BPFYZwEw36uL1DqEqisIvWt92hE3w9XuXhE3Q31Bx4_XZz0CEDFGVaD6NV8O-Cswu0x6bqHGVg


Right click the morph again and select [ERC Freeze]
Make sure the additional options [Restore Figure], [Apply Control Property] and [Restore Figure Rigging] are checked.Click [Accept]


CntJ2DOGogMPOs4fGESUfaBeRh1YzAAu0TRLWVwjvYpfVMc1OS1cvt4wrA6tcETFaG6iz2EebTkemCqldRJSWzla9cQPgidYgnA-A6ElcnPW1kJnJmfS5aotPbGqPOfXwrveFV_m5NEtvSJGlj8WJRunWo9tsrj0YMD6VdqHfjWGi9ZiZ6-EUqcefpPMQw

STEP 14:

Click [File] > [Save as] > [Support Asset] > [Morph Asset(s)]
CXu5R-QVo8U2LitLzdTosFS-8Y31WbdfWOBqYC7BXH2cAf39V-XIXF-MdfbD4aa9qju1T4YpSXi9wnDWRc_I1a2hWXl5xvr9dZqIDIxZWSkkZyHLCtC8tWj5_u746OAda3Q2L7b_qJtN78T-CZj_WQWiRNUrZHJ-3TM5F33T4dBtqTwK1uAIAid6J-S_vw



Step 15: FINAL STEP
Select [ Morphs] > [Morph Loader]> and check your Named Morph
Click [Accept]
You should now be able to see and use the morph in Daz.
Author
Chokaphi
Downloads
2,612
Views
17,149
First release
Last update
Rating
5.00 star(s) 8 ratings

More resources from Chokaphi

Latest updates

  1. 1.1.0 Release to support Blender 4.x

    This adds one feature and one utility, and allows use in Blender versions >4.x Feature: The...
  2. Did you know that Daz makes Male models too! Who knew...

    The is the first release version of Daz Generations. Adds Male model support Adds Genesis 9...
  3. Beta 4

    Version 3 of the conversion script. We now use the distance weighted average of the nearest 4...

Latest reviews

Is it meaning that I could transform my looks form VAM to VAM 2.0 by using this work??
Upvote 0
Wizardry
Upvote 0
太實用了.
Upvote 0
Such a useful tool!
Upvote 0
I don't have any idea how you made this work. Mad stuff. Amazing work!
Upvote 0
Yet another fantastic tool!

This simplifies daz generation conversions to a handful of mouse clicks,
and does a way better job than the internal daz conversion methods.

A must have tool for anyone who's overwhelmed by the alternative 3DSWrap route.
Upvote 1
Seriously you rule! Utterly brilliant work, so apprecied!
Upvote 0
All hail Chokaphi for completely trivialising the conversion between generations. You are a hero sir!!!
Upvote 0
Chokaphi strikes again
Upvote 0
Back
Top Bottom