Skip to main content
Participant
June 24, 2022

Hand painted masks break every time I update the mesh.

  • June 24, 2022
  • 13 replies
  • 3531 views

In production we consntantly have to revise our characters and meshes based on feedback from art directors, management and legal.

Every time we have to make a mesh change it breaks all our hand painted masks.  Even if we dont change the position of the mesh and just add an extra small piece of geometry like a pouch or button to the mesh.  It often breaks masks in texture sets on parts of the mesh that were in no way changed at all.  Sometimes importing in exactly the same mesh breaks the masks.
We often have to recreate all the masks again when we update our mesh, wasting a massive amount of time, or we need to export out all our textures and make a new painter file with flattened textures, breaking the whole "non destructive workflow".

Being able to iterate on both the mesh and the textures is an important part of a production pipeline.
How can we do this in Substance Painter?

    13 replies

    Participating Frequently
    October 26, 2023

    I noticed as well,  have finished my character model with all the texture layers, I did some mesh changes and want to update my mesh in Substance Painter to continue working on it. The UV, polycount are all the same, but the mesh has changed, for example, the head is now larger and the body shapes are different. When updating, all textures are messed up. HOWEVER, if I painted from the start in the 2D view/or directly on the UV, how weirdly, it would update and transfer successfully...no matter how I change my model into, or poses.

     

    Cyril Dellenbach
    Community Manager
    Community Manager
    October 6, 2023

    your question has been answered on your thread.

     

    Cyril Dellenbach (Micro) | QA Support Artist | Adobe
    Inspiring
    October 6, 2023

    has anybody noticed any change in the latest update?  My masks still get borked even after just moving a mesh in a scene without changing any UVs or meshes 😞 

    Cyril Dellenbach
    Community Manager
    Community Manager
    July 24, 2023

    Thanks for the details, I was able to report to the rest of the team, and the issue should be fixed with 9.0.1 coming soon.

     

    Best regards,

     

    Cyril Dellenbach (Micro) | QA Support Artist | Adobe
    Participant
    July 20, 2023

    Hello and thank you for the reply!

     

    I actually managed to fix the issue by reverting my drivers to the same version as Ilia5C31 in the following link here: https://community.adobe.com/t5/substance-3d-painter-discussions/weird-graphical-glitches-on-textures-in-the-viewport/td-p/13940212

     

    The graphical glitches correspond totally to my issues. I submitted a bugreport previously with the logs (225425), but now it is hard to reproduce since with older drivers it works like a charm. 

    Cyril Dellenbach
    Community Manager
    Community Manager
    July 20, 2023

    Hi @Caselius,

     

    Thanks for all the details.

     

    Would you mind to also send a video or some visuals, it's always easier to troubleshoot with visuals. In addition, I'd love to take a look at the log (help>Export log...).

     

    Best regards,

     

    Cyril Dellenbach (Micro) | QA Support Artist | Adobe
    Participant
    July 19, 2023

    About the issue affecting others.

     

    Ever since Substance Painter patched to 9.0.0 I've had issues with masks. I have files with lots of black and white masks and they seem to break every time I update a file. I've had some issues with textures failing to update or being totally corrupted.

     

    For instance here is one example:

     

    I have a folder NCO2 with some hand painted masks, if I copy it and disable either of the layers both of the layers stop working and no longer display any changes unless if I restart the software. This has rendered me unable to do any editing for my modification. Sometimes the issue can be solved by moving some layers, however this is very unreliable.

     

    As an observation the mask seems to be empty on the moved file, and this is not fixed by copying the mask from the below one to the above one.

     

    Sometimes I've had some issues with textures breaking fully with some of the meshes. This seems to be sometimes to be able to be fixed by adjusting layers to different order. 

     

    As measures to fix this I have:

    - Reinstalled Substance Painter 9.0.0 and made sure I have no traces of the older installations

    - I have updated my drivers to the latest version

    - I have disabled Hardware support acceleration

     

    I just submitted a bug report through Substance Painter about the issue if you want to look on to it.

    Cyril Dellenbach
    Community Manager
    Community Manager
    July 5, 2023

    Hi everyone,

     

    Thanks for all the reports.

     

    As you probably already know, Substance 3D Painter isn't currently optimized for big mesh iterations. With that being said, the UV Reprojection should work for the cases listed above.

     

    To be clear, the UV Reprojection recompute all the layers and brush strokes made in the 3D view onto the mesh. Therefore, no matter the UVs, as long as the mesh is the same, reimporting should work as expected.

    If you've added or removed geometry from the mesh, I'd advise you to check the Preserve Stroke box (under the import settings) before reimporting. You can learn more on the subject in the above link.

    Important note, the reprojection won't work with strokes made in 2D view.

     

    If you're still facing issues with the reprojection, as Geoffroy mentionned, please share some visuals of the problem, so we'll be able to give you a proper help.

     

    @Shana27906577oa6o@JohnN9 it seems your issue isn't related to the reprojection. Does it still occur?

     

    Let me know,

     

    Cyril Dellenbach (Micro) | QA Support Artist | Adobe
    Participant
    July 5, 2023

    Same issue here. Never happened before with Algorithm. Ever since Adobe bought substance, so many bugs and issues are comming out. We need as well in production use the non destructive method by creating paints over black masks. However, no mater what we do, the masks get destroyed randomly by updating the mesh in any small form. 

    This issue shine fix urgently in Adobe. Find the bug and kill it already! This is screwing up modular assets and slowing down production trying to find a solution this issue. 

     

    It never happened before when updating the mesh with the same material name. 

    Participant
    May 15, 2023

    We have come across the same problem working with hand painted masks. As our art department has made some minor changes to the meshes. The masks do not get updated to the new topology. One way to solve the issue is to export the masks as images and use those, they seem to align to the new topology correctly.  Hence, not a solution when you have a lot of masks and the point of the mask is to work non destructively as you mentioned.