I wish I knew this before using Image Textures (Blender)

Sdílet
Vložit
  • čas přidán 9. 07. 2024
  • How do Image Textures actually work within Blender? There are so many tutorials that use Image Textures, but very few talk about how they really work under the hood.
    Today you’re going to be a product designer and we’re going to add our logo to a leather patch. We’re going to go over:
    1. Color and alpha channels and how they actually work between nodes
    2. UV maps and why we call it that
    3. Bump, normal, and displacement maps. What do they really mean?
    00:00 Why?
    01:47 Append the patch
    03:04 Setup shading
    05:27 Prep logo in Figma
    09:26 Import logo in Blender
    10:00 Image data within Blender
    12:24 Rabbit Hole #1 (gamma correction)
    17:17 Getting the logo to appear
    20:15 MixRGB node
    24:08 Texture coordinate
    27:08 What is a UV map?
    28:13 What does UV stand for?
    29:30 Using UV maps
    35:46 Multiple UV maps
    42:03 Transparency
    47:00 One more UV tip
    48:57 Bump/normal/displacement maps
    57:14 Change logo reflectiveness
    1:01:45 Up next (thanks for watching!)
  • Věda a technologie

Komentáře • 71

  • @richochet
    @richochet Před rokem +26

    I 'cannot tell you' how much I needed a channel that actually explains the why, not just the how!

  • @itestthings5337
    @itestthings5337 Před rokem +19

    This Blender series is hands down the best learning resource I found on YT. Please keep them coming, I can't get enough.

  • @tisexblack
    @tisexblack Před 11 měsíci +3

    i was in denial to watch this 1 hour understanding tutorial. but i knew i had to and i wish i had watched this eversince it came out. WATCH THIS PEOPLE. THIS IS THE ACTUAL SOLUTION YOUR LOOKING FOR

  • @cristiianos4336
    @cristiianos4336 Před rokem +8

    Thank you! Please do more of these "But WHY?" for us, the really beginners! This is amazingly helpful and I wish I had this kind of tutorials from the moment I downloaded Blender.

  • @sikelgaita9861
    @sikelgaita9861 Před rokem +1

    this video deserves more likes

  • @xDaShaanx
    @xDaShaanx Před rokem +3

    Notifications are worth it for channels like yours. :D

  • @GaryParris
    @GaryParris Před rokem +4

    For those who want an open source alternative i would suggest InkScape (in place of illustrator) Gimp/Krita(in place of photoshop) Darktable/rawtherapee (instead of lightroom, espectially DT) they all just as good as the paid options; well done with the tutorial Rabbit!

  • @osseous42
    @osseous42 Před rokem +5

    Wow!! Your Blender videos are by far the most informative I've seen! Please keep these coming! (Hoping that you do rigging and animation next.)

  • @Abhlaash
    @Abhlaash Před 5 měsíci +1

    love your thought process, this is how we should be learning.

  • @goatpepperherbaltea7895
    @goatpepperherbaltea7895 Před rokem +5

    Thanks for another one of these keep doing them they’re great I already knew most of this stuff intuitively just from doing it but hearing more technical explanations of why these things are the way they are is very useful

  • @shadix365
    @shadix365 Před 5 měsíci +1

    you are a freaking life saver I cannot thank you enough for this and the geometry nodes video. It would be nice if there was another one of these for the last set of nodes, the compositor as I imagine it would probably demystify renderer settings, and also how the video editor interacts with other areas of blender, as I imagine it would help gain a deeper comprehension for blender files are actually organized. These fundamentals though cleared up so many ??? things for me that I think I might be able to figure the rest out now.

  • @UnshackledBanana
    @UnshackledBanana Před rokem +2

    Cool video, less Rabit holes compared to the first video. Still need to go back and make the timer :). I found when using the Alpha slider on the Principled BSDF both the Logo and the Leather were becoming transparent. Following your method I inserted a Map Range, linked to the Logo Alpha and then onto the Principle BSDF Alpha with the same logic you applied above and it worked. Been tinkering around with Blender for about a month your videos are awesome, learnt a lot today.

  • @thisisandywilson
    @thisisandywilson Před rokem +1

    Man just need to say I love your video's. I was stuck for a minute, i'd watched so many tuts with no answers and yours cleared this up for me straight away. Please keep doing more videos.

  • @soundbeee
    @soundbeee Před 3 měsíci +1

    Something worth mentioning about multiple UV maps is that .obj export does not support multiple UV maps per object. This drove me crazy for hours.

  • @abv250
    @abv250 Před rokem +1

    Please do more dives on geo nodes in Blender. Your interpretations are enormously helpful.

  • @MichaelJones-xr5sk
    @MichaelJones-xr5sk Před rokem +1

    The best tutorial ever!!!

  • @BlendingEdge
    @BlendingEdge Před rokem

    Man.. the intro to your video is EXACTLY what I have been feeling after many years of watching Blender videos related to texture.. I still don’t know how they work under the hood and how all texture related concepts in blender are related to each other, how different tools are using the same texture resources and whether some tools like texture node editor is really needed (or is a soon to be obsolete tool) as you could probably do the same compositions within shader editor. No tutorial so far dived deeper into the nitty gritty of the subject from a technical perspective. Showing step by step how to do certain things WITH textures does not teach you much about how they work. I’m excited to see the rest of the video :) Don’t let me down bro. ;p

  • @jeffamcavoy
    @jeffamcavoy Před rokem +2

    I just learned SO MUCH! Thank you!

  • @bigsmoke_og
    @bigsmoke_og Před rokem +1

    Keep movin, your contet is amazing!

  • @asr59
    @asr59 Před rokem +4

    Amazing videos! I'm a 3d artist that is getting into programming now, it's nice to see how related are both worlds

    • @alvin3171997
      @alvin3171997 Před rokem +1

      From programming to 3D also feeling the same ;)

  • @Arjjacks
    @Arjjacks Před rokem +2

    These are super fascinating rabbit holes, it's so similar to my own thought process and workflow that watching is like looking into a mirror. Couple of things of note, though: your unwrap of the patch looked weird after marking the seams because the patch had a non-uniform scale. Apply the scale with ctrl A and it'll unwrap correctly. They also didn't set the specular at 0.5 for the leather for the aesthetics, but because 0.5 is the physically accurate value for materials that do not use subsurface scattering or transmission (in which case it needs to be calculated from the IOR). But for everything else, Blender calculates the specular according to the roughness.

  • @pZq_
    @pZq_ Před rokem +1

    Great tutorial. Thank you!

  • @clarissa8804
    @clarissa8804 Před rokem +1

    This was really insightful. Thank you ❤️

  • @Furiac.
    @Furiac. Před 11 měsíci +1

    exactly what i was looking for. using the alpha on fac for the mixrgb is not intuitive so thanks for the explanation

  • @meutiti
    @meutiti Před rokem +1

    Amazing tutorials 🙌

  • @danielboivin6758
    @danielboivin6758 Před rokem +1

    This is awesome. I'm training a newbie and I'm guilty of skipping over some things I know intuitively and forgot to explain. I'd love a rabbit hole video on the ins and outs of Bump vs Normal maps vs Displacement maps, and why "developmental" is still the only way to apply displacements... hasn't it been many many versions now? I keep plopping Normal maps in my projects and see no effect so I just use bump. I also once downloaded a map that had the RGB channels were different than the usual XYZ... took me a while to figure that one out!

  • @craigbaker6382
    @craigbaker6382 Před rokem +1

    YES!! WHY. Thank you for WHY.
    I am still at that level that needs the explanations for why I proceed with any action. My goal is to be proficient with Blender like a pianist becomes good at playing what they are sight reading only it would be images and objects in 3D and their animation. It is obvious now that this is gonna require some GOOD foundational exrcises
    Your videos are exactly that . Thank you.

  • @ravipatel792
    @ravipatel792 Před rokem +1

    F**# doughnuts! Dude you’re the real Gem! I’m glad I found your channel! It deserves millions! Sending love brother for creating these kind of videos! We need more! Thanks again!

  • @gnarthdarkanen7464
    @gnarthdarkanen7464 Před rokem

    Casual reminder for any fellow beginners "behind me"... haha...
    Rather than Delete the Camera and Light for your "Startup" in Blender... GO to the right hand side, and HIDE them, just click the places with the "eye" for visibility (or find a shortcut... do your homework) and they "go invisible" in the viewport... THEN you can go back to the FILE tab, and open the menu, and down at (or near) the bottom you can SAVE AS STARTUP...
    You CAN go ahead and delete the cube if you like... I mean, it DOES have "return factory preset" as an option right next to "Save as Startup"... so you CAN go back, no harm... BUT for a LOT of these tutorials and projects, they use the stock cube, anyways... SO that choice is up to you...
    BUT Blender has a cycle of "cleaning up" also known as "garbage collection"... AND when you delete things, you leave orphan data. This gets "forgotten" whether you notice or not, and can slowly erode the performance of your file over time. It might not be terrible, and I'm sure it's possible to work around it... BUT if you're a beginner like me, just save yourself the headache of figuring out what orphans were left to be "cleaned up" behind the camera or light... and what to do about it... AND just hide them. They'll still be there, and you can still select and move and find them and all the manipulations, later. They just don't clutter up your view while you try to work..
    Good luck... HOPE is this helps someone... haha... ;o)

  • @user-ey9zb4bn3c
    @user-ey9zb4bn3c Před rokem +1

    shift the uv by -0.5 on all the location in the maping node to center it , and add anather on for scaling , this is the better way of doing it

    • @user-ey9zb4bn3c
      @user-ey9zb4bn3c Před rokem

      becuos the uv shifted to the lower bottom corner , not like the object coordinet

  • @unsoundmethodology
    @unsoundmethodology Před rokem +1

    Thanks for doing this! I do want to add to the UV mapping discussion that I just realized that some textures in Blender do use a W coordinate! When you set the noise (and noise-like? Not sure which ones are properly noise) textures to 4d, they expose a W value, and a lot of animations I've seen work by keyframing this. I only just now associated it with the UV space.

    • @RabbitHoleSyndrome
      @RabbitHoleSyndrome  Před rokem

      Thanks for watching! I'm fascinated by what you're describing about the W coordinate... Do you have any references or links by chance that go into detail on it within Blender?

    • @unsoundmethodology
      @unsoundmethodology Před rokem

      @@RabbitHoleSyndrome Looking briefly, I think I got the direction of influence wrong. The docs for things like the Noise Texture node say that in 2d and 3d versions, you're selecting a point in the texture with XY and XYZ, and then the fourth dimension _of that noise texture_ is W, not that it's an expression of the UV space. My mistake.

    • @RabbitHoleSyndrome
      @RabbitHoleSyndrome  Před rokem

      @@unsoundmethodology Gotcha. No worries! Thanks for checking.

  • @Max-yy5jx
    @Max-yy5jx Před 2 dny

    the yv map node works correctly when baking?

  • @BlendingEdge
    @BlendingEdge Před rokem

    Loved the video.. it explained quite a lot. Btw, i love the rabbit hole approach. i didn’t know I have a rabbit hole kind of learning affinity :) After watching the video though I still don’t have my texture related questions answered... i was hoping to see coverage of the texture slots, texture node editor and how these resources which appear in all sort of places in blender (e.g. Properties,, texture paint property panel, UV editor and Image editor property panel and perhaps in many other places. Why do we have texture slots to begin with (i know some opengl concepts related to texture that parallel this texture slots idea but i’m not sure if there is a hard connection between the two.. and is it even necessary for blender to have a texture slot concept.. or texture objects (resources). I wonder if any texture related operations could be done solely within the shader editor. Anyway.. Texture Paint is a cool concept but soon as I started to learn about it I was immediately realized how little I know about the texture world in blender. I hope you’ll have a deeper dive rabbit hole style on the texture concept as a whole throughout the entire blender (not just in the shader node / UV editors). Regardless, great job on the video. Keep it coming!

  • @NorseGraphic
    @NorseGraphic Před rokem

    8:51 In version 3.4 of Blender you can import SVG (scalable vector graphics). The program will import it as curves with Bezier-points. You can modify these points, fill the gaps, and extrude etc. So, you're wrong on this part.

    • @RabbitHoleSyndrome
      @RabbitHoleSyndrome  Před rokem

      Great points, thanks for mentioning. I was referring to using SVG directly as ImageTextures, which I don't believe is possible right now. Please correct me if this is wrong!

  • @Ullone
    @Ullone Před rokem

    Sry i don´t know if it´s a dump question... but can i also use the geometry nodes as an input for a bumpmap on the patch? (so that the stiching seems to deform it a little?)

    • @asd-mw3cw
      @asd-mw3cw Před rokem

      The stiching has a separate material, you'd add a bump map to that material.

  • @LukeHomay
    @LukeHomay Před rokem

    Hey buddy! Great video. I can't seem to find what I'm suppose to be naming these image textures in order to have them automatically link up to the proper place in the Principal BSDF. I feel like tTHAT is some important info and I can not find it for the life of me. I know its like "_roughness" ? and stuff like that? How many different ones are there?Metallic? Roughness? Yeah if you could just confirm the way those are suppose to be named I would appreciate it! Thanks so much.

  • @ashtyler8
    @ashtyler8 Před 10 měsíci

    Awesome, thanks for your videos, something tells me you're very OCD like many of us here :) Are you also an excellent modeler? A topology rabbit-hole series would be very nice! Would that interest you? A lot of the other topology videos are too scattered or not in depth enough, or too short. Cheers!

  • @strawberriesandcum
    @strawberriesandcum Před rokem

    7:30 you would love the software that Affinity makes, they have this in their Designer ( it's like Illustrator ) as well as in their Photo ( like Photoshop ) software :)

  • @robwahl
    @robwahl Před rokem +1

    'MixRGB' is now just 'Mix', with a drop down from 'Float' to "Color'

  • @zillaquazar
    @zillaquazar Před rokem

    I have one question about the uv editor, I was told you are not supposed to scale outside if your uv square. Is it bad or is it just better practice?

    • @RabbitHoleSyndrome
      @RabbitHoleSyndrome  Před rokem +1

      I would say it really depends on what you're trying to do. I think there are definitely valid use cases for scaling outside UV (ie. Mapping node). But in general to keep things most simple, sticking to UV is a good way to go.

    • @zillaquazar
      @zillaquazar Před rokem +1

      @@RabbitHoleSyndrome thankyou for taking the time to reply, I'm glad i found your channel you seem really nice

  • @bluewater1721
    @bluewater1721 Před rokem

    what country are you in?

  • @grandemations
    @grandemations Před 2 měsíci

    Thank you, Mr. Professor!╰(*°▽°*)╯ I've watched many videos, and each of them varies in style. I couldn't replicate what I did because I kind of mixed what I learned from them, which confused me. This opened a window that I was passing by every time. I didn't learn basketball by imitating Michael Jordan; I realized at a later age that the key was to understand and master the fundamentals. Thank you for sharing the fundamentals. I'm subscribed. 😍

  • @avatr7109
    @avatr7109 Před rokem

    I'm trying to add rock texture to mountains
    An dmy mountains look shiet.

  • @daeunshin5171
    @daeunshin5171 Před 5 měsíci

    46:40

  • @MaheerKibria
    @MaheerKibria Před rokem +3

    So as an experienced Blender user I am all for tutorials about understanding how the render engine works etc. But watching this hurts. Not because you're wrong about everything but because you clearly don't know best practices yet. So multiple uv maps isn't technically better or corrrect. It actually makes the object harder to render. It's fine for simple examples like this one but each time you add UV you need to add another set of calculations to the rendering. So you want the least number of UV Maps you can get away with while retaining details. You use multiple uv maps to make it easier on the artist and then you usually bake it before the end to a UV that fits in the 1001 UV tile. That is all uvs islands should fit within a 1x1 uv grid unless using multiple UDIMs In which case you can have island in the various tiles but no single island should span multiple tiles. Any production asset you download will follow this standard. If you want to work on a production this is what people are going to expect especially since it lightens the load on the renderer. Also that is now you make an object transparent with the principled BSDF. I mean it is and it isn't. It's how you might do it if you just want to make it visibe or not visible but not a transparent clear objects. The best practice is to use transmission instead of alpha. Unless you are specifically working on game engine assets But that is an antire other can of worms. You'll also notice that it kind of works even without changing any settings in eevee like it won't make it completely "invisible" because transparent objects still reflect light but you get the idea. You just aten't going to get the refraction until you turn it on. Next bump maps, height maps, and displacement maps are the same thing. This is important if you get assets or texture sets from outside because people use those interchangeably. The only that is tricky is displacement maps can be grayscale and therefore be the same as a height map or bump map or color in which case they are a vector displacement map and they map something compeltely different. Also as a best practice you don't really want to use the specular to make the logo less shiny, You want to do it in the roughness using a overlay or lighten etc. Messing with the Specular changes the frenel properties and eliminates the glancing reflections that just about every material has. Very few materials require you to mess with specular in a PBR worklow which is what the principled BSDF shader is.

    • @RabbitHoleSyndrome
      @RabbitHoleSyndrome  Před rokem +1

      This is some really good insight that obviously comes from lots of experience. Thank you for sharing this.

  • @pauliusmscichauskas558
    @pauliusmscichauskas558 Před rokem +2

    One big error. You are using "Specular" wrong.
    When doing PBR materials, do not ever touch "Specular", as doing so is not physically correct. The control is added just for artistic control. The only physically valid value is 0.5.
    Objects that appear less reflective, *actually, aren't*. They are just rougher. So, add roughness, do not reduce specularly.