• Daz 3D
  • Shop
  • 3D Software
    • Daz Studio Premier
    • Daz Studio
    • Install Manager
    • Partnerships
    • AI Training data
    • Exporters
    • Daz to Roblox
    • Daz to Maya
    • Daz to Blender
    • Daz to Unreal
    • Daz to Unity
    • Daz to 3ds Max
    • Daz to Cinema 4D
  • 3D Models
    • Genesis 9
    • Genesis 8.1
    • Free 3D Models
  • Community
    • Gallery
    • Forums
    • Blog
    • Press
    • Help
  • Memberships
    • Daz Premier
    • Daz Plus
    • Daz Base
    • Compare
  • Download Studio
ADVANCED SEARCH
  • Menu
  • Daz 3D
ADVANCED SEARCH
Add image
  • Shop
  • 3d Software
    • Daz Studio Premier
    • Daz Studio
    • Install Manager
    • Partnerships
    • AI Training data
    • Exporters
    • Daz to Roblox
    • Daz to Maya
    • Daz to Blender
    • Daz to Unreal
    • Daz to Unity
    • Daz to 3ds Max
    • Daz to Cinema 4D
  • 3D Models
    • Genesis 9
    • Genesis 8.1
    • Free 3D Models
  • Community
    • Our Community
    • Gallery
    • Forums
    • Blog
    • Press
    • Help
  • Memberships
    • Daz Premier
    • Daz Plus
    • Daz Base
    • Compare

Notifications

You currently have no notifications.

Loading...
    • Categories
    • Recent Discussions
Daz 3D Forums > 3rd Party Software > Blender Discussion

Keeping Diffeo up to date

brainmuffinbrainmuffin Posts: 1,268
August 2022 in Blender Discussion

I'm wondering what methods people are using to keep Diffeo up to date, in particular on the Studio side (other than a git pull). Is it necessary to re-install in Studio or Blender after a pull?

Comments

  • catmastercatmaster Posts: 226
    August 2022 edited August 2022

    There's a link for the most recent Diffeomorphic release: https://bitbucket.org/Diffeomorphic/import_daz/downloads/

    The commits show the Diffeomorphic plugin is under intensive development:
    https://bitbucket.org/Diffeomorphic/import_daz/commits/

    Diffeomorphic could put a donate link on its website, this free plugin is more useful than any other paid plugin that I've used.

    I use Diffeomorphic extensively for game development with another plugin Skkeeper - The Shapekey Keeper to bake HD meshes with morphs for Unreal engine.
    https://github.com/smokejohn/SKkeeper/releases
    https://blendermarket.com/products/skkeeper

    Diffeomorphic is the optimal method as the bridge goes directly from DAZ native to Blender native, it also can import back poses and animations from Blender native to DAZ native, without an intermediate format like FBX which does not preserve full data in translation.

    To Update Diffeomorphic copy new files to DAZ 3D Library Scripts folder and reinstall Diffeomorphic Blender addon using the zip file, and click the menu script again in Daz studio. (Attached images showing the update process) Instructions: http://diffeomorphic.blogspot.com/p/daz-importer-version-16.html

    Backup the Blender 3.2 folder and %AppData%\Blender Foundation folder before installing or updating any plugin. ( and create a partition image for the whole disk and store it in a backup computer which I've learned after my Unreal project crashed for unknown reason, high velocity particles from space could hit the computer and make weird effects. )

    Capture0.JPG
    1411 x 729 - 227K
    Capture1.JPG
    875 x 268 - 56K
    Capture2.JPG
    858 x 1279 - 151K
    Capture3.JPG
    1308 x 1076 - 176K
    Capture4.JPG
    1297 x 1079 - 180K
    Capture5.JPG
    1296 x 1065 - 217K
    Capture6.JPG
    2090 x 1182 - 174K
    Capture7.JPG
    1301 x 1071 - 104K
    Capture8.JPG
    1307 x 1063 - 140K
    Capture9.JPG
    784 x 1423 - 119K
    Post edited by catmaster on August 2022
  • catmastercatmaster Posts: 226
    August 2022 edited August 2022

    I noticed there's a big update in the most recent Diffeomorphic version 1.6.2.1155: http://diffeomorphic.blogspot.com/2022/08/import-morph-and-scanned-morph-database.html

    This new version requires scanning Daz morph database beforehand for some features to work e.g. import actions. The scanned Daz morph database is stored as json files for use, this feature is supposed to boost the loading speed for heavily morphed Daz characters in Blender, however I got python errors after scanning Daz morph database and then import actions from Daz pose presets. Reversed back to previous version 1.6.2.1108, suggest Diffeomorphic to put a stable 1.6.2 version for use with Blender 3.2, the stable version 1.6.1 on the Diffeomorphic website is outdated and lack some features.

    Post edited by catmaster on August 2022
  • PadonePadone Posts: 4,014
    August 2022 edited August 2022

    @acatmaster It is not a requirement, you can work with or without the database. edit. Essentially working with the database tries to simplify the drivers when possible, otherwise you get morphs driving other morphs as daz studio does, that's not too much "blender friendly". Personally I prefer to avoid the issue from the start, I only load the basic morphs I really need and bake everything else in the dbz.

    @brainmuffin I install/update by hand, unzip and overwrite seems easier to me.

    Post edited by Padone on August 2022
  • catmastercatmaster Posts: 226
    August 2022 edited August 2022

    Yes it's recommended to morph the characters inside Blender, heavily morphed genesis characters are very slow to respond in Daz and not easy to export.
    Use Daz to generate the assets -> morph and animate them in Blender -> Import back the animations to Daz -> Render the animations in Daz

    There's another method to optimize the morphs in Daz studio:

    Export original morphed character as .obj -> Load the .obj as full body morph -> Adjust rigging to shape -> ERC(Enhanced Remote Control) freeze the new rigging to the morph -> Save the full body morph as new morph asset. After that the new full body morph can be used instead of loading lots of morphs.

    How to combine Genesis Morphs into a single slider with DAZ Studio and Morph Loader Pro:

    Adjusting skeletons for custom characters in DAZ Studio:

    Post edited by catmaster on August 2022
  • brainmuffinbrainmuffin Posts: 1,268
    August 2022

    Padone said:

    @acatmaster It is not a requirement, you can work with or without the database. edit. Essentially working with the database tries to simplify the drivers when possible, otherwise you get morphs driving other morphs as daz studio does, that's not too much "blender friendly". Personally I prefer to avoid the issue from the start, I only load the basic morphs I really need and bake everything else in the dbz.

    @brainmuffin I install/update by hand, unzip and overwrite seems easier to me.

    I should have been less obtuse in my question. I was really wondering if reinstalling on either side is necessary. In studio, after install, I replaced the directory Studio creates with the Diffeo plug-in with a symbolic link to the same directory under import_daz where the git clone is. I'm not done similar on Blender and tend to reinstall after a pull.

    As for the reading the Studio database, is this just file scanning in the configured directories? I use Studio on macOS and Blender under Linux. All of the studio content files are copied over.

     

  • PadonePadone Posts: 4,014
    August 2022

    @brainmuffin It isn't always necessary to update the daz script, but it is a godd practice since you never know when there are changes. Sometime it happened that users reported bugs because they didn't update the daz script. As for the database yes it's scanned the daz folders in the global settings.

  • brainmuffinbrainmuffin Posts: 1,268
    August 2022

    Padone said:

    @brainmuffin It isn't always necessary to update the daz script, but it is a godd practice since you never know when there are changes. Sometime it happened that users reported bugs because they didn't update the daz script. As for the database yes it's scanned the daz folders in the global settings.

    By update, do you mean a git pull or reinstalling in Studio?
  • PadonePadone Posts: 4,014
    August 2022

    I don't know what a git pull is but I guess it's some way to know if there are updates ? As I said before I just do manual install since it seems easier to me, so yes I mean reinstalling in studio, that's just a cut & paste of folders.

  • brainmuffinbrainmuffin Posts: 1,268
    August 2022

    Padone said:

    I don't know what a git pull is but I guess it's some way to know if there are updates ? As I said before I just do manual install since it seems easier to me, so yes I mean reinstalling in studio, that's just a cut & paste of folders.

    I get updates to the source directly from GitHub. That action is called a pull.
Sign In or Register to comment.
Adding to Cart…

Daz 3D is part of Tafi

Connect

DAZ Productions, Inc.
7533 S Center View Ct #4664
West Jordan, UT 84084

HELP

Contact Us

Tutorials

Help Center

Sell Your 3D Content

Affiliate Program

Documentation Center

Open Source

Consent Preferences

JOIN DAZ

Memberships

Blog

About Us

Press

Careers

Bridges

Community

In the Studio

Gallery

Forum

DAZ STORE

Shop

Freebies

Published Artists

Licensing Agreement | Terms of Service | Privacy Policy | EULA

© 2025 Daz Productions Inc. All Rights Reserved.