Get *PERFECT* Anime Face Shadows (Easier Way) in Blender

Поділитися
Вставка
  • Опубліковано 14 лип 2024
  • Tool to blend the shadow images: drive.google.com/file/d/1lvzZ...
    1. AnimeXD's version + tool DL link: • Shader facial anime Ge...
    2. Nhij Quang's version (contains node explanation and alternate shadow blending method if you don't want to download the tool): • Blender Anime Face Tex...
    This is imo the best middle-ground way to achieve clean face shadows on anime style characters. Instead of using actual shadows, we are using a texture shadow map which we draw by hand (meaning we can fully customize the way we want the shadow to look, even at different angles). This is easier than editing normals, but obviously not as flexible in terms of angles and exportability.
    0:00 - Introduction, pros, cons, important info
    1:05 - Tutorial starts
    1:45 - Prepare the shadow guidelines
    2:35 - Draw the shadow guidelines
    4:35 - Creating the 7 shadow images in Photoshop
    7:58 - Nodes
    8:20 - Node sheet only
    8:25 - Nodes manual setup
    14:54 - Bonus: Detail layer
    BG Music: chill with kirb lofi
    • chill with kirb ~ 【lof...
    #blender #blender3d #blendertutorial
  • Навчання та стиль

КОМЕНТАРІ • 51

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

    This new generation of blender youtubers are really epic. Please make more tutorials you are great

  • @futabadoesCG
    @futabadoesCG Рік тому +21

    THIS IS A THOUSAND TIMES EASIER THAN EDITING NORMALS!! Perfect for blender animations!! Thank youuuuu

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

    thank you. i was searching for the past week for EXACTLY THIS.

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

    If you make UV maps dedicated to x and y rotation lighting, and run the node setup as 3 groups comparing to one another for shadow depth based on overlap, you can implement a full faked lighting system.

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

    very helpful to have this in english as well. thanks for putting this together!

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

    thing to note: if you don't want to mess up your textures make a second or third UV map over in the UV Map section. For game engines like Unity, you can assign up to 4 UVs

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

    Amazing tutorial!! This is so incredibly helpful! My dream is to make anime in Blender and I see that you have a lot of videos on this topic, so I just subscribed! Keep up the great work! 👍😃

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

    Thanks for the tutorial, this is a nice method!

  • @DearBearDrinkingBeer
    @DearBearDrinkingBeer 25 днів тому

    nice

  • @FF-FAN9999
    @FF-FAN9999 11 місяців тому

    genius. i really didnt want to go normal editing

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

    I wanted to try adding more images as the text file in the sdf tool folder says I can. However, it only reads up to g.
    I solved it! You would need a batch file reader, I used Notepad++, and opened up the bat file. I added h-k.png in the string with the a-g png taken between quotes.
    Save it, then run the program after getting the monochrome bit png images. Now I can get specific shadows for the face :D

  • @Nitenstar
    @Nitenstar 9 годин тому

    Instead of using paint, you could use a python script ( with pillow ) to convert every png into a 24 bit depth png ( still works, the examples in the original file are 24 bit too ). Takes a couple seconds and works like a charm.

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

    just going to say this even thouse this is an easy way to do it the normal editing method and shaders offer more control and can work in a larger verity of lighing

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

    So the math nodes are essentially just a bolean? If true, subtract, if not, add, etc?

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

    Great video! Are you going to upload more tutorials like this one in the future?

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

    what do you do for a "universal/global" lighting? and does this work with cel shading outlines?

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

    can this export to anything and keep it? trying to make anime stuff for roblox but as far as i know the only stuff i can export from blender is texture and vertex normals and face normals and the mesh itself

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

    I wonder how it would perform if you coded a GLSL shader instead

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

    Hey I'm really impressed with this result. Can you make a two lights setup for light coming from below, as you said???

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

      Hi, if you want a light from top to bottom you can do the same photoshop + gradient tool process but vertically instead of horizontally.
      Then you could just create a 2nd material for it and switch between them depending on if you want the light to come from sides or vertically.
      But if you meant combining those two.. that's more difficult and might as well just edit normals at that point 😅

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

      @@2amgoodnight Yeah it makes sense, as long as it's an individual project making just two gradient is enough

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

    Awesome video! Since this is technically creating a texture that controls the shadows from left to right, would it be possible to do the same for top to bottom?

    • @2amgoodnight
      @2amgoodnight  Рік тому +1

      Yes, totally possible.

    • @XINN1X
      @XINN1X Місяць тому

      @@2amgoodnight what should we change in the nodes\driver for this to work? I can't seem to get it to change when i rotate the sun

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

    Thank you! How would it work in game engines, would we have to write a special shader for it?

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

      Yes, you would have to recreate the shader in your game engine.
      However, for example Unity may not have the exact nodes as Blender so a workaround is needed.
      For easiest transfer to game engines, editing normals is probably the best way.

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

    I'm having trouble at 2:50 ish mark.
    When I import the UV Map my face turns into the grid like the UV topology, when yours turns into a black material.
    I tried to cheat this section by adding a black material instead of the UV map but for some reason, even with the face selected, I can only Texutre Paint on the eyes.
    Have you experienced this?
    Your work looks amazing and I would love to be able to learn from this guide but unfortunately I'm stuck 3 minutes in :(

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

    Is it work with shape keys correctly?

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

    How to make it in unreal engine?

  • @madsmstudios5296
    @madsmstudios5296 4 дні тому

    Great tutorial, I'm definitely satisfied with it. Although the shadow is not flipping to the other side when I increase the z angle over 200 or more. It just keeps going back and forth with the shadow frames on the same side of the face. Any idea of what might be causing that?

    • @madsmstudios5296
      @madsmstudios5296 4 дні тому

      I could plug something into the color ramp that will flip the colors as soon as the rotation hits a determined value, but it's looking very complex for an average blender user like myself hehe

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

    "Limited to Z rotation"
    Thanks for your efforts, but I dont really understand who might need it when it it is limited to only 1 axis. Just for renders?

  • @Wonton-the-Sea-Snail
    @Wonton-the-Sea-Snail 7 днів тому

    im still having troubles with the nodes. the shadows dont look right;
    what I have right now is that the shadow is moving earlier than the sun. the shadow perfectly covers half of my characters face when the sun is only pointed at 11'oclock. the shadow completely coveres my characters face before the sun even hit 8 o clock,
    but thats not the worse issue. currently, the shadow only goes from left to right, and then the shadow just envelopes the face. it does have the shadow waning across the face, or having that shadow on the other side of the face. it just goes from light, slowly transitions to black, then just stays black, and then cuts to light again when the sun restarts rotation.
    EDIT: nvm it works now

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

    Could something like this be done with highlights instead of shadows? Also is it possible to import this into unity or unreal engine?

    • @2amgoodnight
      @2amgoodnight  Рік тому

      Sure, you would just have to make the area brighter instead of darker, and make it affect opposite area than shadow.
      Direct import from Blender to Unity is not possible but there is a Unity method that does the exact same thing, instead you create the shader in Unity:
      ua-cam.com/video/LKR1ITdOeKM/v-deo.html

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

    Thank you..
    What if you rotate the sun on the y or x axis
    Will face shadow errors happen?

    • @2amgoodnight
      @2amgoodnight  Рік тому +1

      Hello. No, the rotation on y/x axis will not affect the shadows in any way.

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

      @@2amgoodnight How do I use the sdf tool?
      I made a group of shadow images.. and when I run the file, I can't find the image

    • @2amgoodnight
      @2amgoodnight  Рік тому

      @@salamota Make sure you follow the step to save the images as lower bit type in Paint

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

      @@2amgoodnight thank you.. i make the texture in illustrator😘

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

    how does this get IMPORTED to Unitty 3D??

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

      Unfortunately It can't be imported to Unity directly because they use different nodes.
      You would have to recreate the shader graph in Unity.
      If I learn this I will share the method later.

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

      @@2amgoodnight but you would achieve the same effect right? Cuz i mean thats the whole point of making such characters,, for the game.
      I will be waiting for that tutorial :)

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

    I have a question . Is it possible to export it to unity

    • @2amgoodnight
      @2amgoodnight  Рік тому +1

      Exporting directly to Unity is not possible.

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

    Can you do anime style fur

  • @rykerblender
    @rykerblender Місяць тому

    Excellent tutorial but damn is it too fast. I’m not a beginner in blender and it was still hard to fallow.

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

    THE RUN.BAT DOESNT WORK ANYMORE!!
    I get an "Error Texture : image\a.png"
    I already have all my files in 1 dept & bmp file.
    Edit: nvm after 4-6 hours weeks of struggling i finally figured it out! All of the files must be png and then run "run.bat" to get that blending finished.
    Thanks 2AM for this amazing tutorial, now i can peacefully do the shading🙏😭 i apologize