Normal Bake Fix when baking mesh maps in Substance Painter.

Поделиться
HTML-код
  • Опубликовано: 28 окт 2024

Комментарии • 109

  • @helpfullinx
    @helpfullinx Год назад +25

    For anyone wondering what the underlying issue here is, its because the UV Islands are not being separated properly via seams and are picking up adjacent pixels in the normal map for each sharp edge. In order to mitigate this all the sharp edges have to be made smooth. If you would like to have a sharp edge, each edge made sharp must also be a seam. If the issue occurs still, try turning up the padding for each UV island when baking. Hope this answers someone's question.

    • @ValentiDoll
      @ValentiDoll Год назад +1

      Thank you! Very helpful info

    • @Rex-xj4dj
      @Rex-xj4dj 11 месяцев назад +1

      I have figured this and it is still happening with 100-150 padding

    • @KevsArtStuff
      @KevsArtStuff  6 месяцев назад +1

      @@Rex-xj4dj helpfullinx is right to a degree, that can happen, but you can still have tight islands without this issue occurring. Try and get a visual of the normals on each vertex, see it with your eyes, which you can do in Max. They need to share the same normal value per adjoining vertex for each polygon. If they don’t, your seams look like this because it splits off each island but retains the different normals in the vertices and this is what you’re seeing. The best way to see and test this is reverse engineer using a cube or something and you’ll see. So when you add correct smoothing, the issue goes away.

  • @apportion2268
    @apportion2268 3 года назад +49

    For anyone trying in Blender try adding the Weighted Normal Modifier and playing with it a bit. Did the trick for me. Thanks Kevlar. Appreciate it.

    • @Riffaell
      @Riffaell 3 года назад +3

      Thank you for this comment! This was the solution for me and I tried to find answer from all over the internet with no luck :D

    • @VoidloniXaarii
      @VoidloniXaarii 3 года назад +4

      First, big thank you to the video maker! Thank to ApPortion for Blender mentioning the Blender Weighted normal. It was a bit tricky, only worked after going into the data tab and then Normals->Auto smooth. The modifier seems to either be full on soft or off, i can't seem to make any changes fiddling with the parameters. Still, seems like a fix. Thanks a lot! Been wondering about this for years

    • @JoparezkinEMVI
      @JoparezkinEMVI 3 года назад +2

      Man, u my fucking hero. Thank you sooo much! Normals was my big-big problem, my ass starts firing everytime, that i need to do it. Problem on the problem every time. THANK YOU!!!

    • @apportion2268
      @apportion2268 3 года назад

      @@JoparezkinEMVI Glad It Helped you man! Makes me happy!

    • @apportion2268
      @apportion2268 3 года назад +2

      @@VoidloniXaarii There is an work around for using this modifier. I had created a Python script for that I was porting that to a full fledged blender addon such that it would do automatic smoothing for you based on Edges (How Maya does it) and then I lost all progress to a Windows update and lost my motivation. If I complete that addon someday. I'll share the link here.

  • @HanSolocambo
    @HanSolocambo 4 года назад +34

    Edit > Project Configuration > Select > Choose your newly exported meshes with unified normals (or modified UVs, updated geometry, etc) > Bake again.
    No need to start a whole new Substance scene because you made some modifications on a mesh or a scene. It's not called a "non destructive" workflow for no reason.
    Nice idea this normals unify modifier. Never seen that around before. Seems indeed to make a damn interesting difference. Thanks.

    • @KevsArtStuff
      @KevsArtStuff  4 года назад +5

      Hi Han, you're right. But at this stage, nothing has been done and the clicks to get to the same position is about the same. However being knee deep in a project and noticing the issue, then modifying the scene is beneficial. Thanks for pointing that out :)

    • @Gabriel-ServantOfGod
      @Gabriel-ServantOfGod 2 года назад

      @@KevsArtStuff I'm using blender and this issue is just solved by getting the mesh into smoth mode before exporting, nevertheless i still got some errors, in the UV seams, idk if there would be any way to solve them since in painter i used tridimensional projection for the most and yet the UVs leave the normals look very ugly... idk if you got any solution to the seams xdd

  • @nex8939
    @nex8939 2 года назад +8

    For anyone using blender, going to mesh - normals - set from faces worked for me

  • @braelofguletta8889
    @braelofguletta8889 3 года назад +6

    THANK YOU great video totally saved my day for those who work on maya i did it by going to mesh display normals then stg like normal set to face then soften

    • @cyrielkilller
      @cyrielkilller 3 года назад +1

      thanks a lot ;)

    • @LightningClawmain
      @LightningClawmain 3 года назад

      Can you please help me. I go to mesh display then what do I select?

    • @momoc.6538
      @momoc.6538 3 года назад +4

      Mesh display> Set to face and then Mesh display> Soften edge if I understand correctly! At least it worked for me!

    • @fonslucero8614
      @fonslucero8614 3 года назад

      THANK YOU!!!

    • @atomicshrimpFT
      @atomicshrimpFT Год назад

      Omg thank you so much!!!

  • @scoutwindsor
    @scoutwindsor 2 года назад +1

    Combined with specifics from the comments below, I fixed my Blender export issue and got a clean bake. Thank you so much!

  • @akelaaslittlekitchen-diyfo1109
    @akelaaslittlekitchen-diyfo1109 11 месяцев назад +1

    Awesome thank you! this helped me get rid of a burden. "Unify" in max is similar to "Avarage" in maya incase anybody here wonders.

  • @borzonstudios8638
    @borzonstudios8638 6 месяцев назад +1

    I had to put higher padding between those faces and I got it fixed. However, if you do that, then your textures will have noncontinuities obviously. However, you can mitigate this by using triplanar projection in substance if you want to maintain that continuity throughout the texture. Worked quite well for me.

  • @lorenzo1435
    @lorenzo1435 9 месяцев назад +1

    Oh my god ! God bless you , I was struggling with this problem for days , I wish you long life , now I can deliver an error free model for school

  • @yingbowang3068
    @yingbowang3068 4 года назад +1

    spend whole morning to fix,
    It works even for my flip UVs when try to fix the seam!...thanks a lot ,i never think of can fix a high res before bake

  • @szfx1062
    @szfx1062 2 года назад +1

    You saved me, thankss. In Maya is Set Normal to face and then, soften edge.

  • @rosiethorn5812
    @rosiethorn5812 4 года назад +3

    This is exactly why i hate unwrap so much. It's not about laziness but the fact that it causes SO MANY GODDAMN ISSUES!!! One with baking and one with the seams. I seriously hope in the near feature they will bring out the PTEX version for gaming assets. I mean for god sake with this shit.

  • @kungkim510
    @kungkim510 4 года назад +1

    thank you, my saviour, I was suffering from this problem and spent half a day to fix it

  • @guxiangguse
    @guxiangguse 3 года назад +1

    Thank you for letting me know how to solve this legal problem, thank you!

  • @JamesBrett2008
    @JamesBrett2008 3 года назад +2

    Legend! fixed my issue, cheers fella!

  • @fil1208
    @fil1208 4 года назад +1

    That was very helpful and straightforward. Thank you, sir!

  • @R5OZ
    @R5OZ 3 года назад +2

    Awesome such a nice clean bake after that!

  • @Zeltor
    @Zeltor Год назад +1

    What is that addon that shows the shape on the top left, really digging it

    • @KevsArtStuff
      @KevsArtStuff  Год назад +1

      That's not an add on, it's part of ZBrush. It was added in recent years (not sure exactly when), but it's always there now.

  • @balaakond3045
    @balaakond3045 6 месяцев назад +1

    How can I use this method in Maya I'm getting same issues if I try to apply material to my model

    • @KevsArtStuff
      @KevsArtStuff  6 месяцев назад

      I don't use Maya, but scroll down, somebody answered that question below...

  • @alexhooi7268
    @alexhooi7268 4 года назад +1

    Thank you so much for this, fixed my bake immediately!
    *edit* It fixes the bake issues I had with rough edges, but when exporting all the faces looked rounded and wonky, even baked it into the normal map despite the model looking perfectly fine in substance.
    When I load the exported map into substance painter or elsewhere, it just looks really bad. Any help fixing this issue would be great, thanks in advance.

  • @taterino2722
    @taterino2722 Год назад

    Would you recommend turning sharp edges off as well? I have some enabled for my model and I noticed that most of those same edges were visible after baking.

  • @bafhimself3970
    @bafhimself3970 4 года назад +1

    works for me great job sir

  • @Polymesh3d-l2l
    @Polymesh3d-l2l 4 года назад +7

    Sir will u please tell how to do this in maya if u know please help me

    • @shirosacid4514
      @shirosacid4514 4 года назад +6

      Click your object , then Shift and hold left mouseclick then choose -Soften/Harden Edges you can adjust the angle of it

    • @typicalgod8057
      @typicalgod8057 3 года назад +2

      @@shirosacid4514 Bro i love you, i know you answer this 5 month ago but you fixed my problem that i had since like 3month LETSS GOOOO

    • @shirosacid4514
      @shirosacid4514 3 года назад +2

      @@typicalgod8057 im glad it helped , soften/harden edges and baking in general is sometimes frustrating in the beginning :)

    • @typicalgod8057
      @typicalgod8057 3 года назад +1

      @@shirosacid4514 it is bro... ty again !

  • @FoxyLollyy
    @FoxyLollyy 4 года назад +3

    you're a life saver

  • @ink_redemption_jack4244
    @ink_redemption_jack4244 4 года назад +1

    Your idea worked but I have issue with AO bake how do I fix inappropriate lighting and shadows it started with unifying the normal

    • @KevsArtStuff
      @KevsArtStuff  4 года назад

      Without seeing it, it's difficult to see what the problem is.

  • @NeM3Si881
    @NeM3Si881 4 года назад +1

    Omg very good, but I have not idea how to do the same in Cinema4D.. any suggestion? Thanks

    • @KevsArtStuff
      @KevsArtStuff  4 года назад

      No, sorry

    • @philosophyfrog2653
      @philosophyfrog2653 2 года назад

      Simply use align normals, sadly this did not work for me but it might work for you. Just make sure your normals are yellow.

  • @ollicron7397
    @ollicron7397 Год назад +1

    I didn't even know this was an error I thought it was normal for this to happen

  • @philosophyfrog2653
    @philosophyfrog2653 2 года назад

    I did this and it didn't work. Do you have any alternative solutions?

  • @sebastianvilla2240
    @sebastianvilla2240 4 года назад +4

    HI, can you make a tutorial about fix seems in painter ?
    Thanks for reading and good job with the tutorials
    have a nice day !

    • @none53
      @none53 Год назад

      Hey, clone stamping is the way to fix the seems, and other than that, triplanar projections is the primary way to remove seems procedurally

  • @krosshj
    @krosshj 2 года назад +1

    This video is helpful to me

  • @3DFlick7
    @3DFlick7 Год назад

    for maya what to do?

  • @Zenedy
    @Zenedy 3 года назад +1

    So if I understand right you do it on the low poly? Doesn't it break the UV's?

    • @KevsArtStuff
      @KevsArtStuff  3 года назад +1

      No, why would it break the UVs? You don't need to touch the UVs :)

    • @Zenedy
      @Zenedy 3 года назад +2

      @@KevsArtStuff oh ok, idk I've never used this stuff, I only made high Poly's before because I was working for movie company so when I switched to game modeling its completely different and I don't understand much about it :D

    • @KevsArtStuff
      @KevsArtStuff  3 года назад

      @@Zenedy ah ok... makes sense:)

  • @nemam83
    @nemam83 4 года назад +4

    I've been looking for this for quite some time. Do you have any idea how to do it in Blender?

    • @KevsArtStuff
      @KevsArtStuff  4 года назад

      I did a quick search for Unifying Normals in Blender and there is information out there...

    • @nemam83
      @nemam83 4 года назад

      @@KevsArtStuff I did the same, but it all appears to be simply about flipping normal direction, not the issue you described. But maybe my google-fu is just bad. :D Thanks for trying though.

    • @LouSaydus
      @LouSaydus 4 года назад +2

      Mesh edit mode > A > Right click > Shade Smooth

    • @wattashot
      @wattashot 4 года назад

      If you press F3 in blender and type in 'Normals' with your mesh polygons selected, there should be an option called 'Recalculate normals'. I believe this will do the same as the 3DS Max 'Unify' function used in the video - will basically recalculate the normals of the object for you.

    • @illin1289
      @illin1289 3 года назад +1

      Smooth shading (polygons) did work

  • @PandaJerk007
    @PandaJerk007 3 года назад

    I'm having trouble with seams in my Normal map at the edges of UV seams. Is there any way to fix this?
    Unifying normals doesn't seem to help in this case. I'm using 3ds Max to model and Substance Painter to bake

    • @KevsArtStuff
      @KevsArtStuff  3 года назад

      Where are you getting the Normal Map from?

  • @AkimboFennec
    @AkimboFennec 3 года назад +1

    Does anyone know how to fix this with maya, since maya doesn’t have modifiers

    • @sopoky3606
      @sopoky3606 3 года назад +1

      i just did a soften edge and it fixed it

  • @hiteshmalik16
    @hiteshmalik16 3 года назад

    Thanks so.......................much for this video.

  • @ismailaylakci5347
    @ismailaylakci5347 3 года назад +1

    billion thanks sir .

  • @evandronet
    @evandronet 3 года назад +1

    Thanks!

  • @Yoopsen213
    @Yoopsen213 4 года назад +1

    revolutionary 😍😍😍

  • @곰룡-p1e
    @곰룡-p1e 4 года назад +1

    you saved me, thanks!

  • @Shadrax2904
    @Shadrax2904 Год назад

    How to do this in Blenedr?

    • @KevsArtStuff
      @KevsArtStuff  Год назад

      Haha, i just literally did that in Blender a few minutes ago for my own project... how odd :) Select your model, go into edit mode, select your faces, drop down 'mesh', go to 'Normals' and select 'Select from faces'. Worked for me. Hope it helps :)

  • @dougnftgames3476
    @dougnftgames3476 4 года назад

    i have the same problem, but on maya, how can i fix it, anybody knows?

  • @AkimboFennec
    @AkimboFennec 3 года назад

    How to do this in blender?

    • @KevsArtStuff
      @KevsArtStuff  3 года назад

      I don't use Blender, but others in the comments below do. If you read through them, I'm sure you'll find something :)

    • @AkimboFennec
      @AkimboFennec 3 года назад

      @@KevsArtStuff just out of curiosity. Is Blender as powerful for modelling as 3Ds Max? Cause I tried Maya and it was horrible for modelling but blender is so enjoy full. What is your professional opinion on this?

  • @marula777
    @marula777 3 года назад +1

    Thank you!!!!!!!

  • @soulfiber3614
    @soulfiber3614 4 года назад +1

    Please the song name !!! Thanks ;)

    • @KevsArtStuff
      @KevsArtStuff  4 года назад

      Hi, it's called 'Jal Edge of Water'. Not sure who it's by though, i got it from the free RUclips audio library.

  • @valeriyapaine8729
    @valeriyapaine8729 4 года назад

    It doesn't work! Substance bakes a black normal map!

    • @al-oh8fq
      @al-oh8fq 4 года назад +1

      black mostly means highpoly and lowpoly are so badly missaligned that rays scatter away too much. two reasons for that:
      1.your lowpoly and highpoly models differ in scale very much, or do not sit right onto each other. import both in 3ds max and check that they are roughly same in size and sit exactly on same coordinates.
      2. even though you already pointed highpoly mesh file in substance painter, it goes nuts when you resave the high poly file and needs to be reselected (inside bake menu)

  • @mayurhedau5930
    @mayurhedau5930 3 года назад

    thank u man

  • @MsUndertaker99
    @MsUndertaker99 3 года назад +1

    Now the only thing left is to find a free version of 3d Max, cause all Autodesk production is absurdly expensive for someone who absolutely has no money

    • @KevsArtStuff
      @KevsArtStuff  3 года назад

      Indeed, but unfortunately that doesn't exist! :(

    • @MsUndertaker99
      @MsUndertaker99 3 года назад

      @@KevsArtStuff hello, i tried this method and my model just get more polygons. Is it suppose to happen?

    • @KevsArtStuff
      @KevsArtStuff  3 года назад

      @@MsUndertaker99 no... I'm not sure how you managed to do that?

    • @MsUndertaker99
      @MsUndertaker99 3 года назад

      @@KevsArtStuff I imported my low poly model from zbrush to max, then i first added some smoothing groups and after that i did just like you in video. After 'collapse all' polygon count increased like 3 or 4 times

    • @KevsArtStuff
      @KevsArtStuff  3 года назад

      @@MsUndertaker99 how are you counting the polygons? Can you see them actually appear? Did you have any other modifiers in your stack ?

  • @lobsteronantidepressants7668
    @lobsteronantidepressants7668 4 года назад

    Lifesaver

  • @lanamaybug
    @lanamaybug 3 года назад +1

    bless you

  • @cr3d294
    @cr3d294 3 года назад +1

    That's not low poly.

    • @KevsArtStuff
      @KevsArtStuff  3 года назад +1

      No, it isn't in game terms, but it was compared to the high poly version I used for the bake.

  • @BorzonStudios
    @BorzonStudios 6 месяцев назад

    I had to put higher padding between those faces and I got it fixed. However, if you do that, then your textures will have noncontinuities obviously. However, you can mitigate this by using triplanar projection in substance if you want to maintain that continuity throughout the texture. Worked quite well for me.