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:
Still TODO Improvemewnts:
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
Example of male mesh conversions
Left Most is the starting Figure and Generation each column is the next Gen figure in increasing order.
------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------
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.
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
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
STEP 2:
Import your Source Figure and the Stock Genesis figure you want to morph using the Legacy Importer
[File] > [Import] > [Wavefront ).obj)(legacy)]
ImportantFollow the next page for the importer settings)
Be sure that [Keep Vert Order] on the importer is selected
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.
Click the small arrow [<] to open Blenders tool window if it is closed
And Click the [Daz Generations] tab
Step 4:
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
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)]
ImportantFollow the next page for the exporter settings)
Make sure [Keep Vertex Order] AND [Selection Only] are Checked then click [Export Obj]
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.
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
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.
Change the name if desired.
Click [Accept]
If the morph imported successfully you should get this message
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.
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 :
Step 11:
Click [Edit] > [Figure] > [Rigging] > [Adjust Rigging to Shape]
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.
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]
Step 13:
Right click on the morph and click [Edit Mode]
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]
STEP 14:
Click [File] > [Save as] > [Support Asset] > [Morph Asset(s)]
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.
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
Example of male mesh conversions
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 |
------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------
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.
| 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. |
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
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
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
STEP 2:
Import your Source Figure and the Stock Genesis figure you want to morph using the Legacy Importer
[File] > [Import] > [Wavefront ).obj)(legacy)]
ImportantFollow the next page for the importer settings)
Be sure that [Keep Vert Order] on the importer is selected
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.
Click the small arrow [<] to open Blenders tool window if it is closed
And Click the [Daz Generations] tab
Step 4:
[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
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)]
ImportantFollow the next page for the exporter settings)
Make sure [Keep Vertex Order] AND [Selection Only] are Checked then click [Export Obj]
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.
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
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.
Change the name if desired.
Click [Accept]
If the morph imported successfully you should get this message
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.
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 :
Step 11:
Click [Edit] > [Figure] > [Rigging] > [Adjust Rigging to Shape]
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.
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]
Step 13:
Right click on the morph and click [Edit Mode]
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]
STEP 14:
Click [File] > [Save as] > [Support Asset] > [Morph Asset(s)]
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.