Merge multiple materials into one give white textures

Issue #808 closed
bouich jules created an issue

Hello,

So i have this huge environment that i’ve brought from daz to blender, i did some modification on blender and i want now transfer to my game engine.

the environment have thousands of materials, and i can’t add them manually to unreal engine it will take like a year ;P

So i tried go to Finishing-) Make UDIM Materials -) merge materials but when i do that everything become white…

please see image in attachment!

Thank you,

Comments (5)

  1. bouich jules reporter

    Thank you Thomas, in your opinion what is the best way to merge materials for daz environment and props?

  2. Thomas Larsson repo owner

    Depending on how your scene is set up, this plugin may or may not have tools that can help.

    1. If there are many instances of the same daz asset (say, all trees are the same), you could import the scene with Mesh Fitting set to Unmorphed Unique Shared (Environments). That will create several objects but only one mesh and hence only one set of materials.
    2. You could join meshes with similar materials and use the Merge Materials tool. Works if the materials are the same or sufficiently close, depending on the tool settings.

    There are probably other plugins that does material management better. I don’t know.

  3. Xin

    Unreal has the concept of “material instances” which make material creating way easier. I wish Blender had something like that.

    Basically, look into creating a so called “master material” in Unreal (for textured dielectric surfaces at least), then creating instances of that material for the objects to use. It would then be a matter of simply changing a few exposed parameters instead of creating the whole material from scratch for each new object, like you would need to do in Blender.

  4. Log in to comment