Extracting Masks with MATH and LOGIC

Поділитися
Вставка
  • Опубліковано 8 вер 2024

КОМЕНТАРІ • 33

  • @JohnnyHalcyon3D
    @JohnnyHalcyon3D  Рік тому +1

    Forgot to mention again, there is a link to the example graph in the description!

  • @SDB_Dev
    @SDB_Dev Рік тому +2

    These videos are great. I think theres a lack of free Designer video content in general, as most of it are just sped up showcases of people that already know what they are doing; in other words very little explaining going on.
    I have spent upwards of a thousand hours making stuff in Substance Designer over the last couple of years, and I truly wish I had more content to learn from back then! Most of my learning has been through observing techniques used by experienced texture artists and through trial and error.
    Thanks for taking the time to share some of your knowledge, it is greatly appreciated!

  • @satyakimandal6572
    @satyakimandal6572 Рік тому +3

    Thank you so much for taking the time to do it! I actually wait for your tutorials! It is very very helpful.

  • @ezgiyurekli9397
    @ezgiyurekli9397 Рік тому +3

    These videos are amazing, I just want to thank you from the bottom of my hearth to share your visdom :') You show us really different way of using nodes rather than using it as is. It's a treasure

  • @twistingtwinkles8094
    @twistingtwinkles8094 Рік тому +2

    Another way to extract a mask is to use a blend node and set it to 'Divide'- it will pick up the difference between the two inputs and based on that, it will generate a mask. In most cases, the mask needs to be inverted though. This is something I found out by playing around with the different blending modes. Felt like sharing if someone finds it useful in any way :) Btw, great and quite informative content, thanks a lot!

    • @JohnnyHalcyon3D
      @JohnnyHalcyon3D  Рік тому +1

      Yup someone else pointed the divide out as well - I find either way youre inverting something. It's one of those cases I dont think there's a bad solution! Pick your weapon!!

  • @buddhathegod
    @buddhathegod 9 місяців тому

    Damn this went through the mask extraction really well. I think it also just made me think about the subtract function differently, and I'm not even sure why I thought of it as something complicated, now that you kind of showed what it does and how it transfers to more complicated textures I really feel dumb for not having thought about it like this earlier. But dumb in the good sense where I feel better about having learned something

    • @JohnnyHalcyon3D
      @JohnnyHalcyon3D  9 місяців тому

      Thats awesome lmao! yeah I often feel that good dumb experience, its a good one

  • @alexdanilaart
    @alexdanilaart Рік тому +1

    I was actually struggling with this, had to make a bitmap in Photoshop to get the proper mask. All your videos are awesome!

  • @zeus3005
    @zeus3005 Рік тому

    You keep blowing my mind, i love it Johnny!

  • @pyre753
    @pyre753 Рік тому +1

    Great vid!!

  • @Derabooo
    @Derabooo Рік тому +2

    breaking it down to just numbers really helps a lot to understand it better! can't wait for the "procedural placement of cuts" (in stylized wood *wink wink*) video

    • @JohnnyHalcyon3D
      @JohnnyHalcyon3D  Рік тому +2

      For sure! Sometimes it's hard to know just because you cant really "see" what's going on and only observe the result. The placement of cuts video is soon™, there's two more dependencies I want to cover before that (vector morph/warp and floodfill) which should be the next two up

  • @conner101howard
    @conner101howard Рік тому +1

    For the engagment

  • @goobda_
    @goobda_ Рік тому

    Thanks for doing this!

  • @nicolaizafra9705
    @nicolaizafra9705 10 місяців тому +1

    I really like how you explained how mathematical operations work together alongside substance designer's nodular system . Things were explained in a very concise and simple way . Good work sir! I'm looking forward to your future courses :)

  • @Mitismagnus
    @Mitismagnus Рік тому +1

    Best substance stuff on this channel!!! Thank you a lot for your time and work

  • @priceykiller8534
    @priceykiller8534 Рік тому +2

    very informative video! thankyou

  • @MrMasterphoto
    @MrMasterphoto Рік тому

    Thank you for this video, Johnny!
    Just a very small addition to extracting the mask in this way - if you need an inverted mask you can change the blending mode to "Divide".

  • @aydaryakup4540
    @aydaryakup4540 Рік тому +2

    Such a smart man

  • @mlv617
    @mlv617 9 місяців тому

    Best videos!!

  • @michaelfiorentino1098
    @michaelfiorentino1098 Рік тому +1

    Loving these videos, I learn something every time. Tysm :D

  • @_Ozka
    @_Ozka 11 місяців тому

    Damn, I wish you could let me know how to switched the foreground and background connections at 4:55 . I guess I did not look hard enough, but I looked at SD shortcut documentation I couldnt find it.
    love your videos, they are so well made and you really know what you're doing and the proper explanations are really appreciated dude.

    • @Bulborb1
      @Bulborb1 9 місяців тому

      Select both node connections and press x

  • @bbfizzle_
    @bbfizzle_ Рік тому

    the height blend should do exactly what you're doing here if you just set the contrast to 1

  • @Soulsphere001
    @Soulsphere001 Рік тому

    Difference was literally the first thing I thought about when you asked how one might create a mask. Though I probably wouldn't have known about that node if I hadn't gone through a Blender tutorial and recreate it in Substance Designer.
    EDIT: You do know about the Difference node, right? I'm just checking, since I was thinking of that instead of subtract.
    EDIT 2: The downside is that it takes two colour inputs instead of grey scale.

    • @JohnnyHalcyon3D
      @JohnnyHalcyon3D  Рік тому +1

      Subtraction is just a difference!

    • @Soulsphere001
      @Soulsphere001 Рік тому

      @@JohnnyHalcyon3D
      That is true. One just needs to think a bit more when using subtraction, plus it saves one from having to convert the values to colour first.
      EDIT: Though if for whatever reason one needs to have a height map that can be controlled to push in as well as out, then there might be some problems with using subtraction. Though those are probably rare situations.

  • @LakiLOOP
    @LakiLOOP 8 місяців тому

    C is not equal to A+B, but C = max(A,B), so you can not write C-B = A