Making 3D animation look painterly (it's easier than you think)

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

КОМЕНТАРІ • 1,8 тис.

  • @codygindy
    @codygindy  Рік тому +152

    Thanks for watching! I added some answers to frequently asked questions in the description :)
    You can download the tea kettle project file for ✨free✨ on my Patreon: www.patreon.com/posts/painterly-kettle-95182168

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

      Can I ask how you converted it from object to tangent normals?

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

      same issue here, did you figure it out?@@chrislindholm4200

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

      Such a well made tutorial :)

    • @fzidx
      @fzidx 7 місяців тому

      Do u make any class for this course?

  • @nikkoa.3639
    @nikkoa.3639 Рік тому +210

    Reminds me of when the Arcane artists talked about creating the effect. The interview went something like "How did you get that painted effect" "we painted it"

    • @soysource3218
      @soysource3218 Місяць тому +3

      Cody has basically debunked the Arcane style! Beautiful stuff.

    • @the_catboi
      @the_catboi Місяць тому +12

      @@soysource3218it’s not debunked. they literally painted all the colors onto the 3D models like on a canvas. cody’s is just a different method. the issue with cody’s method is that one has to stick to the local colors. i’d rather be able to paint directly on the model like in some of his clips in this video. but either way. it’s a great way to make it look painterly. now i wonder about subsurface scattering and organic materials. i don’t know anything bout 3d. but i would love to earn it just for this effect

  • @Andrejs.sosenko
    @Andrejs.sosenko 9 місяців тому +522

    Dude said "its not as complicated as you think" and it do be more complicated than me think

    • @caffeinyt7738
      @caffeinyt7738 7 місяців тому +15

      Lit not showing what the FUCK he is doing xd with that stupid zoom

    • @TARDIS4short
      @TARDIS4short 3 місяці тому +11

      OMG, this is literally the top of the iceberg of 3D texturing and sculpting. ITS SO COMPLEX and the tutorials are so scarse 😭This is truly an easy easy EASY way to do this.

  • @Artem.Kak.Art.
    @Artem.Kak.Art. Рік тому +710

    For blender users: a modified voronoi texture is actually really good at imitating the real brush strokes. So you can connect the position of the texture into the color of the Normal map node (better to lower the strength to less then 0.5). Set the voronoi to smooth and lower the smoothness to around 0.1. Then connect the Mapping node to the vector of the voronoi. There you can see a Location socket. Plug there a Noise texture. To control the strength of it, use Vector math node set to Scale. That’s the basic concept, play with it. You can and different Noise or other textures to Location/Rotation/Scale for even more stylisation. Last thing: group all this big node tree, duplicate it, change its settings connect those two with Mix Color node. Possibilities are infinite!

    • @codygindy
      @codygindy  Рік тому +53

      This is great! Thanks for sharing 😊

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

      When I tried this method I only got large squares occasionally dotted around the mesh. Is there anything that I might be doing wrong that its causing this to happen?

    • @RayBanda
      @RayBanda Рік тому +11

      @@HYPN0_ Play with the VORONOI Scale (this is the main option imo, maybe your objects are bigger or smaller), reduce the NORMAL MAP strenght to 0.5 (I got some black artifact) and also tweak the VECTOR MATH Scale value and NOISE TEXTURE values if you like.

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

      that's cool, and things seemed to be working up to where I connected the mapping node to the Voronoi texture.
      which part of the noise texture goes into the mapping nodes location, fac or color?
      and where is the vector math node supposed to be connected to? my guess is the vector socket on the noise texture node, but it's not clear.
      still a great help, this is easy to set up, and even in my 'not quite right' looking set up, its still close to a painted look

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

      OMG, I spent hours figuring out the same thing, figured it out, came here to share... only to find out you were there two weeks before me!

  • @exyl_sounds
    @exyl_sounds Рік тому +4

    im amazed how this video is so insanely followable for both beginners and advanced blender users

  • @FrostysChannel
    @FrostysChannel Рік тому +2362

    Dude popped out of no where and dropped a more well made tutorial than pretty much all other blender/3D tutorial UA-camrs 😂 🎉

    • @WordsInVain
      @WordsInVain Рік тому +48

      That's how the world works: new people are born, some of them rise to glory. The endless and meaningless stream of life.

    • @jameshopemusic
      @jameshopemusic Рік тому +22

      Dude popped out of nowhere and nailed exactly what i was thinking with his comment as i was 1 minute into the video. I love the internet.

    • @26IME
      @26IME Рік тому +16

      Have u tried to congratulate someone without shi*tin on others? Is kinda a thing

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

      fr bro

    • @FrostysChannel
      @FrostysChannel Рік тому +16

      @@26IME i said it was better not that the others were bad lol. I love watching other creators and blender youtubers. Have you tried not being toxic for no reason 😂

  • @PixelCherries
    @PixelCherries Рік тому +112

    I've been OBSESSED with non photoreal rendering for a while now, and seeing this painterly normal map technique initially just sparks so much inspiration in me. Thank you, this is so cool! Looking forward to learn more about this stuff :D

  • @JakeInMotion
    @JakeInMotion Рік тому +436

    Cody, you have such a talent for explaining complex concepts in simple language! Thank you so much for this video and I hope to learn more from you in the future.

    • @codygindy
      @codygindy  Рік тому +16

      Thank you so much, Jake! 😊

  • @vrheadroom8538
    @vrheadroom8538 Рік тому +277

    After seeing your first video on Instagram I started experimenting with this technique. I’m my experiments I’ve found it looks really good if you create 3 slightly different normal maps, with the normal map animated to change between them every 3 frames

  • @adicsbtw
    @adicsbtw Рік тому +335

    I think a good way to keep the colors identical between multiple maps would be to pain in UV coordinates, then use that as a vector input to the raw, unaltered texture maps. That would give you the ability to change the brush strokes, color, object shape, and even metalic or roughness textures to match with the brush strokes

    • @codygindy
      @codygindy  Рік тому +58

      YES! This is a good idea

    • @ErindorEspeon
      @ErindorEspeon Рік тому +44

      @@codygindy I'd love to see how you implement this if you wouldn't mind doing a follow-up video; subscribed hoping for it! Fantastic first video.

    • @Scrarf4
      @Scrarf4 Рік тому +4

      yes this sounds very interesting. I would also love to see a follow up as well as other interesting ways you can come up to do things

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

      @@ErindorEspeon I second this, would love to see a short follow up on the node setup for this. I was thinking baking the Base Color of the object and then importing the texture into the 2D painting software, but I have yet to try that.

    • @JordanOsborne-k7y
      @JordanOsborne-k7y Рік тому +2

      are there any tutorial videos or documentation for this? Thanks!

  • @gabbycotto4024
    @gabbycotto4024 Рік тому +27

    I fell in love with the idea of 3D animation done to look like 2D, so I am absolutely here for this technique and hope you make many more tutorials along these lines in the future.

  • @JMach4217
    @JMach4217 Рік тому +132

    Definitely one of those "light bulb" videos. Such a simple and straight-forward way to achieve that look, regardless of the tools used. Awesome video!

  • @ruandemeneses9513
    @ruandemeneses9513 Рік тому +63

    i work with drawing commissions, one thing ou can do to match the normals with de albedo/base color is do the normals first, then you save one copy of the normals in .png file(with the original normal saved ), grab the normal that you will transform in base color and put saturation to 0, you will have a perfect copy of your normal but pintable and in grayscale, than you use the option "clipping mask" in your grayscaled normal and paint of with no fear to smud or destroy everything
    ps: english is not my primary language, so please, forgive the syntax errors

    • @danielasanchez-vy2sh
      @danielasanchez-vy2sh 10 місяців тому +1

      Hi! You do this in substance painter?

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

      @@danielasanchez-vy2sh no, on photo editor name is, Krita

    • @danielasanchez-vy2sh
      @danielasanchez-vy2sh 10 місяців тому

      @@ruandemeneses9513 thanks!

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

      Thanks for the tip👍

    • @ollied2025
      @ollied2025 10 місяців тому

      this is exactly the instruction iwas hoping for, thanks !
      @@ruandemeneses9513

  • @badxstudio
    @badxstudio Рік тому +49

    Didn't know it was this easy to achieve a look like this. We first tried to look for similar ways after watching "ARCANE" and now knowing we can ... it's awesome! Thanks Cody

    • @LannasMissingLink
      @LannasMissingLink 6 місяців тому

      They definitely add paint overs in arcane on top of the 3D, but this will get you 90% there. It's so cool!

  • @vanessanielson4883
    @vanessanielson4883 8 місяців тому +3

    I'm a Maya user - have never used Blender - but for some reason I didn't click off the video when I realized it was focusing on Blender. And I'm so glad I didn't! This looks like it can be pretty easily applied in Maya as well, and I do use both Substance and Photoshop, which is where it seems most of the work is done. This is so great, thanks for doing the work and sharing it with us all!

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

      hi there, im a maya user too and i'd love to know how to apply this on maya, since i couldnt figured it out :( thanks in advance

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

      @@notme2594 okay, so I haven't tried it myself yet (working on another project first), but my theory is that you build your model, map your UVs, then export your model as an obj (fbx might work, but I always use an obj unless I'm exporting to Zbrush). If you bring it into Substance painter, it *should* develop a normals map for you. From there you should be able to paint on it as shown here, either directly in substance or by exporting that map and painting in Photoshop or other 2D art program (which I think is the way I'll go). Once you have made your edits, you can create an aiStandardSurface node (the ai here is referring to the Arnold renderer in Maya, NOT artificial intelligence) in Maya's hypershade and link in things like the base color map and metalness map and whatnot in their usual spots, and then your painted normal map into the "normal camera" spot. Theoretically it should work the same way as this video. But my method would require substance painter in addition to a 2D art program, and I don't know if you have that. I'm sure there is a way to export a normal map directly from Maya, but I'm not experienced with that. Also I still haven't tried it, as I said, so it's entirely possible that I'm wrong. But I'm certainly hopeful. If I can get it to work I'll comment back here, and if you can find out one way or another you can come reply on here too.

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

      @@vanessanielson4883 thanks for all the details, appreciate it. I did all the edits on normal maps and now got stuck on how to make it work in maya, i tried putting in aiStandardSurface but somehow only the texture worked. There was no strokes, nothing reflecting lights in a solid color like in the video. Maybe i missed smt?

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

      @@notme2594 Hm, that's too bad. I'm nearly done with my current project and then I'll see if I can get it work. Here's hoping!

    • @vanessanielson4883
      @vanessanielson4883 7 місяців тому +1

      ​@@notme2594 hey I think I figured it out. First, if you export from substance, make sure you export the world space normal map from the mesh maps export preset. That will show the one with all the colors, not just the shades of blue/purple that the default normal map has. Then do the painting as shown in the video. Then when you bring it into Maya, *don't* plug it directly into the normal camera node, that won't work right. You need the aiNormalMap node to go in between. So create the file node and the aiNormalMap node, then connect the Out Color of the file node to the Input of the aiNormalMap node, then the Out Value of the aiNormalMap node to the Normal Camera of the aiStandardSurface shader. Then select the aiNormalMap and uncheck Tangent Space in the window that opens in the hypershade.
      That's what ended up giving me the best render. My other piece of advice that I'm working on implementing now is to make sure your brush strokes aren't all even/similar size or shape. If you do, it'll still work, but it just won't look as nice.
      Hope that helps!

  • @pchris
    @pchris Рік тому +7

    THIS IS SO MIND BLOWINGLY SMART! I can't believe I've never thought of this! It's such a cool use of normal maps and should work in any game engine, not just 3D rendering software!

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

    This man has 1 video and 2 shorts and has already taught me more then I learned in my first year of college for 3D animation

  • @megapicsxl9232
    @megapicsxl9232 Рік тому +31

    This is so cool!! I played around with it a little bit, and possibly found an easier method for color variation. If you use the normal image and plug it into a color ramp so it's black and white, you can use it as the factor of a mix color node and put the color you want in the other socket. Then set it to multiply and drag the factor to make it more or less visible. This doesn't allow for the most customization, but it adds good variation for simple objects. The only issue I have now, is that you have to mess with the color ramp and keep it in the gray range, as having one side completely black causes certain parts of the mesh to look way darker since the normal colors have a wide range of value. I can't wait to try more stuff with this!! Thanks for sharing!

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

      That does add color variation, but its really just changing it based off the normal colors, which is pretty random. I think a better idea would be to use ambient occlusion and change the colors with that, or to use a variation of cell shading to get a more "palletized" look.

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

      @@rockedsocks4613 ooh, would ambient occlusion have the detail of all the brush strokes though? I thought that was mostly like a shadow pass. I haven't used it for anything other than that at least.

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

      @@rockedsocks4613 cell shading would be interesting though. I wonder what that would look like!

  • @xx_minie
    @xx_minie 3 місяці тому

    you are literally a life saver, i was looking for something like this without having to use something as procedural as a voronoi texture. thank you so much!

  • @JacobHalton
    @JacobHalton Рік тому +20

    This is explained SO well. There's a lot here I haven't learned yet, but you did a great job at explaining the things needed to learn to get to the final result, so now I have a list of stuff to learn in order to practice your painted method. Thanks so much for making this, looking forward to more of your work!

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

    This is so well explained. informative, very beginner friendly, straight to point and extremely fun!
    Not even a month since your debut and you've already won the hearts of thousands
    Welcome to the Internet!

  • @spiritualcadence1298
    @spiritualcadence1298 Рік тому +33

    Man I’m so glad that the blender community is a thing lmao. Thanks you so much! I’m definitely gonna implement this into my workflow!

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

      ​@@blendersarelikevegans 99% of the content thats trending with this style over the past few months has been from Blender. Trendy content with no great tutorial on how to make it leads to someone making it. Thats why this has nearly 400k views lol. Thank you Blender community for making this a trending style

  • @derkaesekuchen
    @derkaesekuchen 10 місяців тому

    Woah, I never thought we can use a normal map like this - Thank you for sharing! It's indeed fascinating technique!

  • @lonelyhuman9282
    @lonelyhuman9282 Рік тому +15

    I use procreate and this is my idea! desaturate the normal>make another layer>clipping mask>paint the color you want>set blend mode to multiply and I think it might also work on many 2d painting programs hope this help!
    Edit: someone say you can also using gradient map that works to choose what you like!❤

  • @gehadel-baz4909
    @gehadel-baz4909 Рік тому

    You have no idea how long I've been looking for a video like this, THANK YOU SOOOOO MUCH

  • @taurrvs
    @taurrvs Рік тому +22

    Really amazing technique! One way that you could do the Albedo map while using the same brush strokes as your normal map is convert it to a B&W map and then use gradient maps on top of it to adjust the colors. That would be a quick and rough way to do it and then you could fine tune from there.

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

      please how to convert normal map to B&W and use gradient map on top of it,i m so confuse

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

      @@orkgame5753filter it and reduce the saturation to zero so the image is greyscale, then apply gradient map to assign colors to the different values of the greyscale

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

      @@orkgame5753are you using procreate? If yes I can help you click on the adjustment>hue saturation & brightness > low the saturation down > click on the gradient map(also in the adjustment) > adjust the color you want!

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

      @@orkgame5753 the fastest option is to simply put colorRamp after normal map
      edit- in blender

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

      @@orkgame5753 google it there are plenty of it

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

    One thing I can say is; this is a very "artist" solution. A lot of artists who doesn't understand programming for 3d or gamedev usually use other method of workarounds that we understand; which usually would be considered ineffective by most people, but it isn't to us. so THANK YOU so much! Imma try this soo.

  • @rafaelcrispim1317
    @rafaelcrispim1317 Рік тому +4

    This is the type of content I was looking for when I started 3D animation last year. Thank you so much for this. I hope you keep posting.

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

    I appreciate how clearly explained this is! I would've thought this was entirely shader-based, but this seems a lot easier to implement and customize, and it makes total sense once you break down how normals work.

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

      But seriously. The clarity. Earlier today I was watching another Blender tutorial that was all over the place-it was a cool effect, but with all the "whoops I should have done that first"s and corrections in the comments, I'd have to revise the entire tutorial for myself before even starting. But this? I feel like I could just do this based on the video alone and maybe pepper in some of the comment suggestions if I want to get spicy. Clarity is a sadly rare skill in UA-camrs so it's much appreciated!

  • @emkayart
    @emkayart Рік тому +279

    Could you do a step by step process of how to do this? It looks awesome and I’d love to implement it in my animated work!

    • @scrunky8683
      @scrunky8683 Рік тому +5

      i love animation!!

    • @ultra5538
      @ultra5538 Рік тому +43

      Just make the model, bake the object normal map to the UV of an unwrapped UV model then paint over it sampling the colours of the normal map on every stroke. Hope that helps! It’s a tedious process but with consistent practice it’ll yield great results. This same style reminds me of Life Is Strange game

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

      @@ultra5538 currently playing life is strange and I was thinking the same! Beautiful aesthetics!

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

      Bump

    • @ultra5538
      @ultra5538 Рік тому +20

      @@lucachacha71
      It is a quick tutorial, maybe I should create the process on a video.
      Basically having the mesh, unwrap it as a decent UV unwrap.
      Bake the normals to the mesh UV
      Export the normals as an image file and open it in procreate, photoshop or Gimp or any other paint software.
      Use the sample brush in the software and use a paint brush to paint over it to create solid colour strokes while using the eye dropper tool. Like Cody does in the video.
      Create another layer while you do this though so you’re not drawing on the original.
      Export and add it as a non-colour image texture in the node editor for the material.
      Create a normal map node, attach that image to the node then to the principled bsdf. Make sure you have a light source.
      There’s a few tutorials on UA-cam that’ll help you

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

    I love this video because you're actually explaining what you're doing and why. Most tutorials just show the process without giving an explanation of what it's doing. It's fine for paint by numbers copies, but it doesn't teach anything. I hope you keep making videos like this.

  • @lopsidedpolygon
    @lopsidedpolygon Рік тому +4

    this has been living rent free in my head, since it was posted
    and now, I keep imagining ways to implement this into a game engine
    anyways, thanks for your lovely tutorial! 💜

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

    This methodology is ingenious. By far and away the most intuitive way of doing this I've seen so far and best results

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

    Where have you been hiding all these years?! The Blender world has been STARVED of your heroism all this time!

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

    You're probably the first place that actually taught me how to understand normal maps (at least, the gist of it)
    And tangent maps are a whole other beast, oof.

  • @PeliPeliPeliPeliPeliPeliPeli
    @PeliPeliPeliPeliPeliPeliPeli Рік тому +43

    I loved that they used a style like this in the TMNT movie. It really gave it a cool feeling and just looks great

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

    Found you through shorts. This is so freaking cool and simple!! Thanks for making this super accessible. I don’t have kids yet but this would be so fun to let them color their own characters in normal maps and then bring them to life!

  • @RealVergilSparda
    @RealVergilSparda Рік тому +9

    i would love it if you expanded on the substance painter/designer side of things, as im working in a game engine that doesnt support world space normals and i would really like to achieve this style
    aside from that, an amazing way to implement this (and i havent tested it so bear with me here) is making a brush stroke tile pattern that doesnt need to necessarily follow the patterns of your model and decreasing the opacity so your models normal map's colors can become more visible

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

      Same problem here :" )

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

      The world normal is only a step in between, you would translate it into tangent space. otherwhise its bound to the objects... orientation in a sense. as he said in the end

  • @atdesk9394
    @atdesk9394 4 місяці тому

    Your quick little summation on Normal Maps helped me finally visualize how they operate. Thanks!

  • @KenMFT
    @KenMFT Рік тому +6

    For a first "full video," this video is so well done, like if you've been doing these for 2 years or more.

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

    You are heaven sent!! I have a project for school that I want to use a painterly style on and this randomly appeared on my feed! Definitely liked and followed!!

  • @TheBludes
    @TheBludes Рік тому +8

    Dude! I saw this on Instagram and was blown away. I wanted to say - what a great first video! Your story telling is easy to follow, your shots are super pleasant and the information is great. Can't wait for more content!

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

    Great tutorial, most blender tutorials just go over how to do ONE thing. But you've explained WHY it works as well. Can't wait to watch more!

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

    You're amazing! Please never stop making tutorials 😄

  • @HM-sc4to
    @HM-sc4to Рік тому +5

    I have loved watching your short videos on IG but I definitely prefer watching longer videos like this. I don't even do 3D modeling myself, I just find your videos beautiful and fascinaing! ^^

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

    That segment on how normals work was actually perfectly explained and super concise and it wasn't even the main focus of the video, really good vid.

  • @lucanaks
    @lucanaks Рік тому +8

    love your art. could you explain the process in substance painter a little more? I got a little confused. looking forward to future videos!!

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

    this gives me so much inspo! like adding various effects from the graphics pipeline onto the uv unwrap instead

  • @cal_barlow
    @cal_barlow Рік тому +32

    This is incredible! Could you show a more in depth tutorial of how you painted it in Substance Painter?

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

      I would like this as well. I've been searching how to do this. I've now made it so that I can paint on the normal map but it paints different colours at once...

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

      How did you make it work for a normal map ? xD Mine says that those texture cannot be painted on@@iris89936

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

      i'd love to see this as well!

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

      I'd love this as well, can't work out how he does it so he can paint both the world space map and the base colours

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

      Same, Im saving issues, whenever I paint my normal maps the colours seem inverted

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

    This is great! Well done on the presentation as well. I think modifying the normals is a great way to achieve this look without sacrificing versatility.

  • @caiostange2770
    @caiostange2770 Рік тому +14

    This makes SOO much more sense than handpainting the base color. this is genius, Thank you so much.
    Can you please talk more about how to get the painted look, aside from the strokes? how to light the scene and color things to make them look like paint?

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

    This is the first time I’ve actually liked commented and subscribed together.
    I’m just so impressed this is his first video.

  • @penn9128
    @penn9128 Рік тому +23

    For creating a base color texture with the same brush strokes as your normal map, I believe you could achieve it with gradient maps! Just convert the normal map to black and white and then apply your desired gradient map on top. This way you aren't doing any more manual painting, it's all just filters on top of your normal map strokes! And it's all done on one layer!

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

      I guess this is a way but, you don't have much control

    • @penn9128
      @penn9128 Рік тому +4

      @@NicCrimson i think it depends on how you use them, you can get pretty specific if you don't rely on premade sets! Though you can't color specific strokes, I think its a great way to test color schemes quickly

    • @generic_stiles
      @generic_stiles Рік тому +6

      instead of using a gradient map, fist convert to black and white, add another paint layer above it and set that paint layers blending mode to color, the paint away, if color is giving you an issue the use color dodge, or better yet: duplicate the normal map painted layer, then you can fill a new paint layer under the duplicated normal map layer, then turn the duplicated normal map layer to black and white and set it to multiply blending mode, then you can use the opacity to control the intensity, also you can also go back to the paint layer and add in any color you feel like.

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

      @@generic_stiles this is a great way to get super specific! Its similar to how I paint black and white illustrations, which is how I thought about gradient maps in the first place, since I lay those underneath for added color variation ☺️

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

    I have looked for a long time for a tutorial to make painting style renders in blender, this is the only one that is user-friendly.
    Thanks

  • @axeldenis4730
    @axeldenis4730 Рік тому +4

    To create color variations procedurally : create a noise texture in 1D, plug the color of your normal map image in the W field. Now you have a random value between 0 and 1 for each color cell ! You can plug it in anything (like a hue/saturation/value node) to affect colors :)

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

    This is a rare gem of a tutorial. THANK YOU for sharing this.

  • @regstar212
    @regstar212 Рік тому +222

    For some reason, my geometry is showing up in the render, despite using smooth shading. Anyone else having this issue?

    • @codygindy
      @codygindy  Рік тому +73

      Yes! This happens sometimes. I don't know why yet. For me it's usually in glancing light or really glossy areas. The best solution I have right now is more subdivisions or make your shader more diffuse.

    • @regstar212
      @regstar212 Рік тому +19

      It seems that way for me, too. It mainly shows when I make it metallic. What do you mean by making the shader "more diffuse"? Like, rougher and without gloss?@@codygindy

    • @codygindy
      @codygindy  Рік тому +23

      Yeah, or also try turning down the specular!

    • @artffan5413
      @artffan5413 Рік тому +6

      on the normal map node, change the slot to 'object space' from 'world space'

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

      Not sure what modeling software you're in, but you may need to unlock the normals. Sometimes smooth shading doesn't work if the normals are locked.

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

    Hi, I found your content via UA-cam shorts and fell in love with your style and techniques.
    Well done, keep up the great work!

  • @puyakhalili
    @puyakhalili Рік тому +10

    Wow! This is such a cool concept and also so well explained!
    Also the level of artistry and assumptions is incredible. Keep this up and I’m sure this will be an incredible channel. Subscribed 👏🏼

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

    Wow, what a first video. One of the best 3d vids I've seen.

  • @Beryesa.
    @Beryesa. Рік тому +4

    UA-cam is much more accessible than Instagram, thanks!

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

    This is beautifully straightforward and I love your video structure. Doesn’t feel like a tease until the end like most everything I see on UA-cam. Big kudos.

  • @Zvezdan88
    @Zvezdan88 Рік тому +4

    Great tutorial! Love the lighting and camera work at the beginning. Maybe you could use Substance Designer for the brush strokes, and use a generator inside the Substance painter.

  • @Oliver-Nelson
    @Oliver-Nelson 9 місяців тому

    I’ve been searching for unique 3d art styles, and came across this tutorial. Very helpful!

  • @Bruuundon
    @Bruuundon Рік тому +9

    SO excited to implement this into my work flow! Thank you for sharing your technique. Keep it up with the tutorials, this is great!

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

    OMG THIS IS SO HELPFUL seriously i was trying to figure out how people were doing this stuff but all the tutorials were so hard to replicate, this is simple and has great results" you're a genius man!!! thank you so much

  • @MrSofazocker
    @MrSofazocker 9 місяців тому +184

    Bro, first video?

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

    That has the be the most intriguing, mysterious, ominous, handsome teakettle I've ever seen in my entire life.

  • @R_FangZ
    @R_FangZ Рік тому +8

    Thank you for sharing these ideas with us! Unfortunately I'm one of the people who just can't figure out how to do the thing you mentioned in Substance where you paint on both channels at the same time, basically, how to paint with different colors on the base color channel but also make those brush strokes create variation in the normal channel. How would Substance even know what colors to apply in the normal channel? I think we would all really appreciate a more in-depth tutorial on this, if you could do it 🙏

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

      Agreed! Definitely would love a more in-depth explanation of how to accomplish this in Substance for those of us who need a complex hand-painted texture in our Base Color, but with the Normal Map to match 1:1.

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

    I saw this as a Short a while back and am so glad to find it as a full video! This effect is cool as hell and also so smart and straightforward!

  • @thefancyplatypus8904
    @thefancyplatypus8904 Рік тому +4

    I love this video, and I can’t believe this is your first educational one with how professional it is! Thank you! I have substance painter, and I have scoured the internet looking for how you can make the “world” channel appear like you have in yours, i have the world space normal mesh map but I have literally no idea which shader allows for you to add a world channel that you can paint on like you showed in your vid, would you be able to explain how you got this? Thank you if you see this!

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

    Pretty great for a FIRST full video.
    I'm inspired to use this method for an intro title animation I've had in my head for a long time, but was reconsidering which medium and technique to use.

  • @yasu3d
    @yasu3d Рік тому +6

    To flip the green channel, don't use the "invert" node. Use a subtract node to do "1 - X".
    Invert will change the range from (0, 1) to (0, -1), which can cause some issues.
    1-X will change the range from (0, 1) to (1, 0).
    Going beyond 0 or 1 in shaders can cause some weird behavior. Avoid it unless it's intentional.

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

      Invert node does 1-x

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

    Cody, this technique is so freaking elegant. Thank you.

  • @crumpycrums
    @crumpycrums Рік тому +5

    Hi! I've tried to use the substance painter technique/pipeline but not me nor any of my friends couldn't figure it out. I just don't understand how to make it work, how to paint with basecolor and on normal map at the same time. Please make a step by step tutorial for it. Yes, you showed in the video a bit of it, but for me it's not enough to make the technique clear. I've also tried to find any other tutorials but I'm helpless.

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

      Same, did you ever figure it out?

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

      @@SirenRyan no, sadly

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

    Thank you for sharing. I started with maya in 2003 and this type of finnish has continuously come up at least once a year if not twice from clients. Your time given to script and constructive advice is greatly appreciated and extremely professional, I say this after watching many tutorials, also just doing this stuff for so long that you can see rich insightful thought from a mile away.

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

    HOW DO YOU PAINT ON MESH MAPS??!??!?! TUTORIAL FOR NORMAL PAINTING IN SUBSTANCE PLEASE!!!!!

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

    This is a phenomenal resource. I’ve loved your other videos on tic tok and im overjoyed that you started posting on UA-cam!!!

  • @JasmineTea127
    @JasmineTea127 6 місяців тому

    Your style is phenomenal. As a future animator I cherish that I've found this channel and I'll learn what I can from it.

  • @MossyDroid
    @MossyDroid 3 місяці тому

    This is such a wonderful first video, thank you for sharing your knowledge with all us !!

  • @megafandomsfan
    @megafandomsfan 6 місяців тому

    WOW, this is so helpful!! Can't believe it's the first video on your channel!

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

    Really throwing down the gauntlet here for your first video. Great choice of topic and well presented.

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

    That's thought provoking and beautiful. It takes the concept of the visual style from video games like The Legend of Zelda: Skyward Sword to a whole new level. Very pleasant.

  • @noodleroni284
    @noodleroni284 2 місяці тому

    6:50 a good way to do this in photoshop is to add a fill layer of your base color, set the blending mode to color, ease on the opacity a little bit, then add a curves adjustment layer and make the curves really wild like a zig zag. it does unintentionally leave a wet edges look but that might be because i tested it on a low res screenshot from the video.

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

    Damn!! This is one of the best tutorials and I cant believe its ur first one.
    Thank u for this and looking forward to more awesome videos from u.

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

    Simply brilliant! It's so simple but so effective! Amazing technique

  • @christinachatzimichailidou3354

    great video. actually the first artists - friendly video I've ever seen and I've seen a looot of videos over the years!!!

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

    This video is just amazing! You explained everything in a very detailed manor, though keep it short! This is by far the best tutorial/explanation video I've seen which actually thought me interesting stuff, without the length of a full tutorial!

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

    wowzer, this is such a good tutorial. I'm going to try it in C4D -thanks so much for sharing!!

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

    I'VE BEEN WAITING FOR THIS VIDEO CODY!!!! thank you :D so excited to start making my own painterly 3d art

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

    This is so elegant, absolutely wild. And congratulations!

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

    OMG THIS IS THE TUTORIAL IV BEEN WAITING FOR EVER SINCE I STARTED BLENDER LAST YEAR

  • @kte-5716
    @kte-5716 Рік тому

    I've been using blender models to kickstart digital paintings for a while. This is a very natural step to go to next, and i really like the look. : )

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

    This video tutorial is exactly what I've been looking for almost half a year, and it's also sooo well explained. Thanks a lot.

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

    This video came out of no where, and it was EXACTLY what I’m looking for to experiment

  • @alemakhoul4899
    @alemakhoul4899 2 місяці тому

    I watched this one year ago, i had just known blender, came back, still one of the best tutorials out there

    • @codygindy
      @codygindy  2 місяці тому

      Hey! Thanks so much 😁

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

    you need an award for this tutorial. So clear and simple and easy to understand. Saw you on IG and thank god i did

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

    I've heard about painting normal maps in some artists commentary of disco elysium but had no idea what they were saying then. you explained it well. good video!

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

    funnily enough I was just making a tea kettle but the style I was using didnt feel quite right. This was exactly what it needed, thanks!

  • @-The_Architect-
    @-The_Architect- Рік тому

    I have been looking for a way of doing this exact thing for almost a year now, i had not considered using a normal to get that look. Thanks for this!