Beginner's Guide to Textures & Meshes in Godot 4

แชร์
ฝัง
  • เผยแพร่เมื่อ 1 มิ.ย. 2024
  • In this video we will have a quick but decently thorough introduction to applying textures to meshes in Godot 4.
    We will summarize enough of the terminology to get you productive in Godot 4, Starting with defining what textures and meshes are and how to utilize them in building your game.
    If you're new to Godot 4 and want to learn how to apply textures to Meshes, then this video is for you! We'll cover all the basics, so you can start applying textures to your scenes right away!
    ☕ Buy me a coffee ► www.buymeacoffee.com/exploreg... Support is greatly appreciated!!
    ❤️ Enjoyed this video? Subscribe to our channel and hit the notification bell to never miss a new video - and let us know what how-to's you'd like to see next in the comments!
    -------------------------
    Chapters ⌛
    00:00 - Intro
    00:30 - Terminology review
    01:05 - Setting up the scene in Godot 4
    02:47 - Deeper dive into texture explanation
    04:07 - Downloading a prepared texture from Poly Haven
    05:24 - Bring texture into Godot 4, add Humanoid stand-in and lighting
    07:07 - Adding a material to our mesh and exploring the PBR attributes
    08:57 - Applying textures to the mesh material
    12:34 - Examining our applied texture
    -------------------------
    Stay connected! 🔗
    Website: exploregame.dev/
    Mastodon: mastodon.gamedev.place/@explo...
    Twitter: / exploregamedev
    Itch.io: exploregamedev.itch.io/
    Facebook: / samkeen.me
    -------------------------
    My current equipment set up. Theses are some good choices if you are looking
    -- Audio --
    Shure MV7: amzn.to/3Bm0gC3
    Blue Microphones boom arm: amzn.to/3HtYMcK
    -- Video --
    Sony A6400: amzn.to/3W6VH6v
    -- Display --
    Dell 27in ultrasharp 4k monitor(x2): amzn.to/3uGD0ed (high pixel density displays)
    Quntis Computer Monitor Lamp: amzn.to/3iMOcDf (reduce eye strain)
    -- Input --
    IQUNIX A80 mechanical keyboard: amzn.to/3hfgUwb
    Logitech MX Ergo Wireless Trackball Mouse: amzn.to/3YiXMOO
    #godotengine #gamedev #3dmeshtutorials #3dtexturing
  • เกม

ความคิดเห็น • 81

  • @ExploreGameDev
    @ExploreGameDev  ปีที่แล้ว +9

    I have similar tutorial on Godot4, showing the import of models and adding player controller
    th-cam.com/video/s9ueeDIeJc8/w-d-xo.html

  • @amphibiau
    @amphibiau 8 หลายเดือนก่อน +13

    this is genuinely one of the most informative, structured tutorials i have ever seen for godot and its components, let alone working in an engine in general. i seriously appreciate you taking the time to thoroughly explain every aspect of the information you are covering, even though it may seem simple or commonly covered. i feel as though i am right back in the classroom.
    incredible work!

    • @ExploreGameDev
      @ExploreGameDev  8 หลายเดือนก่อน +3

      You're very welcome!, thanks for the kind words.

  • @lukejehle4788
    @lukejehle4788 11 หลายเดือนก่อน +1

    Thank you so much for this video! Would love to see more content from you! The way you explain things is awesome and I love the fun facts and more depth on WHY something is a way. Hope you keep putting out videos :)

    • @ExploreGameDev
      @ExploreGameDev  11 หลายเดือนก่อน +1

      Thanks for the kind words Luke, hope to get back to filming soon

  • @rupel190
    @rupel190 3 หลายเดือนก่อน +1

    Wildly unexpected how good this tutorial was gonna be!

  • @Corncycle
    @Corncycle 7 หลายเดือนก่อน +1

    i've always been intimidated by the abundance of options in 3d rendering, thank you for such a clear video about the fundamental ones! the way you explained these core texture maps makes me feel ready to learn about the many others in time, if i end up needing to :)

    • @ExploreGameDev
      @ExploreGameDev  7 หลายเดือนก่อน

      really glad this helped you out. I agree, there are sooo many levers and dials 😬

  • @xslashsdas
    @xslashsdas 6 หลายเดือนก่อน

    This is the best, most understandable explanation I've ever seen about this topic. Thank you!

    • @ExploreGameDev
      @ExploreGameDev  6 หลายเดือนก่อน +1

      You are welcome, glad you found it useful.

  • @fatemeh2222
    @fatemeh2222 ปีที่แล้ว

    Wow, that was super informative! Thank you.

    • @ExploreGameDev
      @ExploreGameDev  ปีที่แล้ว +1

      hey thanks, glad you found it useful!

  • @temari2860
    @temari2860 ปีที่แล้ว

    Thanks a lot. Extremely useful and compact.

  • @AstroTechGuy
    @AstroTechGuy ปีที่แล้ว +1

    Very helpful. Thanks a lot for this :)

    • @ExploreGameDev
      @ExploreGameDev  ปีที่แล้ว

      Thanks, I glad you found it useful. *Let me know if there are other topics you would like covered.*

  • @KekLuck
    @KekLuck ปีที่แล้ว +4

    thank you, very informative video! I like that you mention little details like why UV is not called XY ^^

    • @ExploreGameDev
      @ExploreGameDev  ปีที่แล้ว

      thanks!, glad you found it informative

  • @noobsperspective1610
    @noobsperspective1610 10 หลายเดือนก่อน

    Thank you! That was super easy!

    • @ExploreGameDev
      @ExploreGameDev  10 หลายเดือนก่อน +1

      Well that's probably more because Godot is awesome, but hopefully I helped out 😁

  • @TricoliciSerghei
    @TricoliciSerghei 7 หลายเดือนก่อน

    Very nice and cool video and explanation, thank you

  • @ganf
    @ganf 2 หลายเดือนก่อน

    This tutorial is exactly what I was looking for :)

    • @ExploreGameDev
      @ExploreGameDev  2 หลายเดือนก่อน

      thanks, glad you found it

  • @swedishgamedev
    @swedishgamedev 11 หลายเดือนก่อน +1

    Superclear and pedagogic video! Now I know my meshes and normals! :D

    • @ExploreGameDev
      @ExploreGameDev  11 หลายเดือนก่อน

      Thx, glad you found value in the video!

  • @jain78343
    @jain78343 7 หลายเดือนก่อน

    What a perfect and informative tutorial.Great Job!

    • @ExploreGameDev
      @ExploreGameDev  7 หลายเดือนก่อน

      thanks you for the kind words. I'm glad you found this useful.

    • @jain78343
      @jain78343 7 หลายเดือนก่อน

      No doubt! Cleared all my doubts regarding fundamentals of textures and materials in godot.@@ExploreGameDev

  • @ic1cl3
    @ic1cl3 8 หลายเดือนก่อน +2

    in my journey to learn godot this is by far the best tutorial I've seen yet

    • @ExploreGameDev
      @ExploreGameDev  8 หลายเดือนก่อน

      Thank you, glad you found it helpful

  • @jakegreen314
    @jakegreen314 15 วันที่ผ่านมา

    Great thanks

  • @TainlorrMusic
    @TainlorrMusic 8 หลายเดือนก่อน

    Thanks my man, you deserve the flow of likes that should be happening right about now

    • @ExploreGameDev
      @ExploreGameDev  8 หลายเดือนก่อน

      you are welcome, glad you enjoyed it!

  • @usama_khalid
    @usama_khalid 7 หลายเดือนก่อน

    Thanks. very useful

    • @ExploreGameDev
      @ExploreGameDev  7 หลายเดือนก่อน +1

      you are welcome. I'm glad it was useful.

  • @mkeratking
    @mkeratking 4 หลายเดือนก่อน

    I can see the top-comment is saying the same thing, but wow! This is so careful, and thorough, and I came here with one question and walked away with 10 answers, mostly to questions I had forgotten I had.
    Even just casually explaining that UV was chosen because XYZ was taken takes this tiny little weight off my mind. I don't know how much scripting you do beforehand, but thanks for including tidbits like this!

    • @ExploreGameDev
      @ExploreGameDev  4 หลายเดือนก่อน

      Thanks, I do tend to script these videos, glad you got extra answers!

  • @xylvnking
    @xylvnking 2 หลายเดือนก่อน

    Usually use unreal and am testing godot. Thanks for the tutorial!

  • @Nelcia1
    @Nelcia1 6 หลายเดือนก่อน

    thank you!

  • @gamesandstuff4762
    @gamesandstuff4762 หลายเดือนก่อน

    I don't use Godot but I wanted to learn more about what a "texture" and "mesh" was and you did a great job clearing up a lot of my misunderstandings. Thank you!
    I'm new to the 3D world but do you think it could be possible in the future where all of these attributes could be contained in one file? Or is that what ORM is for?

    • @ExploreGameDev
      @ExploreGameDev  หลายเดือนก่อน +1

      Glad it was helpful, as for your question, not sure what was meant by attributes, but overall I would say anything is possible, certainly with an open source engine such as Godot.

  • @patti6879
    @patti6879 2 วันที่ผ่านมา +1

    This is really helpful, just asking would u recommend adding these textures to blender first (or other modelling programs) and then export to godot?

    • @ExploreGameDev
      @ExploreGameDev  2 วันที่ผ่านมา +1

      Sure, that is a great idea. This demo was a proof of concept, the textures are not optimal for a final product in their current form

    • @patti6879
      @patti6879 2 วันที่ผ่านมา

      @@ExploreGameDev cool thank you :))

  • @a840w
    @a840w ปีที่แล้ว

    Great sir

  • @danobra
    @danobra 19 วันที่ผ่านมา

    This is awesome. Question, is there any way to keep always the original size of the texture when changing the size of the 3D object?

    • @ExploreGameDev
      @ExploreGameDev  19 วันที่ผ่านมา

      thanks, I'm glad this was helpful. As to your question, If you want to specify a texture size vs allowing it to stretch or tiles, not sure how to accomplish that in the manner this video applies the texture. If anyone else knows, feel free to chime in.
      That being said, if you switch to using shaders, that that gives you ultimate control. I'm not sure of the exact manner to accomplish what you want, but I bet it can be done with shaders. Here is a great video to get you started th-cam.com/video/Y6xDwQCnrGs/w-d-xo.html
      Hope this helps

  • @DHofmann
    @DHofmann 11 หลายเดือนก่อน

    Hello and greetings from subscriber number 1.000! Time to celebrate. 🥳

    • @ExploreGameDev
      @ExploreGameDev  10 หลายเดือนก่อน

      Nice, thank you!!!! Great to hit that milestone!!

  • @owenlloyd2528
    @owenlloyd2528 ปีที่แล้ว

    Thank you

  • @swartwoodart2558
    @swartwoodart2558 5 หลายเดือนก่อน +1

    When I change the scale under UV1, nothing happens.

  • @BloodPact
    @BloodPact 11 หลายเดือนก่อน

    Thx

    • @ExploreGameDev
      @ExploreGameDev  10 หลายเดือนก่อน

      You are most welcome

  • @saccamadiqeu2600
    @saccamadiqeu2600 3 หลายเดือนก่อน

    I made a whole town square in blender, now I want to give it color, but blender is really bad at, it so I tried to add color to my mesh with godot, but godot also seems to be unable to do a decent job. Has somebody have any sugestions for wich program to use to add color to huge meshes?

  • @froxdoggaming3385
    @froxdoggaming3385 6 หลายเดือนก่อน

    When i drag the png into the folder, the icon is just an X and i get the error "No loader found for resource: res://textures/sand.png." when dragging it into the viewport.

    • @ExploreGameDev
      @ExploreGameDev  6 หลายเดือนก่อน

      Not sure why that would happen, should be able to load a png. You might try the file menu to add vs Drag and Drop.

  • @hatinabatinabag
    @hatinabatinabag 10 หลายเดือนก่อน

    Bro is talking like kisame, btw thank you for The the video 👍

  • @hunter7777
    @hunter7777 8 หลายเดือนก่อน

    Polyhaven now doesn't show the same things you show in the zip file. For instance there is no normal option anymore. How do I get the normal option?

    • @ExploreGameDev
      @ExploreGameDev  8 หลายเดือนก่อน

      Sorry to hear that, change is the one constant :)
      You might try one of these alternate sources: devga.me/free/3d-models-and-textures/

  • @koleszgdanska7149
    @koleszgdanska7149 ปีที่แล้ว

    Im constantly looking for a video explaining how to DRAW pixel art that I can later use in my game as textures

    • @ExploreGameDev
      @ExploreGameDev  ปีที่แล้ว

      Sorry, no art talent here :) I've always watching @AdamCYounis, excellent artist. @BJGpixel is another great channel.

    • @koleszgdanska7149
      @koleszgdanska7149 ปีที่แล้ว

      @@ExploreGameDev this could be useful

  • @BradToon
    @BradToon หลายเดือนก่อน

    Idk if Poly Haven got an update or smth, but I can't figure out how to download these files as a .png, could someone help me out here?

  • @mikatomik5532
    @mikatomik5532 ปีที่แล้ว

    I think your capsule is 3m high. It’s 2m + .5 +.5 because of the radius of the caps :)

    • @ExploreGameDev
      @ExploreGameDev  ปีที่แล้ว +1

      thanks for the feedback. I think you might be looking at the inspector for the capsule and it makes it look like that's the case. But that radius it is referring to the "width" radius, not the cap radius. To further convince myself I stacked 2 1m blocks next to a 2m capsule at they are the same height. Give that a try and let me know if you agree?
      Thanks for calling this out though, I certainly make mistakes in these videos.

    • @mikatomik5532
      @mikatomik5532 ปีที่แล้ว +1

      @@ExploreGameDev You are correct. I guess this is a change in Godot 4. In Godot 3, if you resize a capsule shape with the radius parameter, it also changes the the physical height of the shape even though the height number stays the same.
      Godot 4 let’s you change radius independent of height. So I too appreciate you pointing this out because I have been making my controllers the wrong height in Godot 4 🤣

    • @ExploreGameDev
      @ExploreGameDev  ปีที่แล้ว +2

      ​ @Mikatomik 😁 glad I could help

  • @paulkruger4156
    @paulkruger4156 20 วันที่ผ่านมา

    How the hell do you get it to display in the viewport. Mine is just blank, nothing at all in it!

    • @ExploreGameDev
      @ExploreGameDev  19 วันที่ผ่านมา

      hey sorry to hear that, sound really frustrating. I can only suggest, make sure you are on a Godot 4.x version and try starting over with a fresh build. If it still gives you trouble, I've taken a break from publishing game tutorials, if you new to Godot, I highly recommend Brackeys channel, he's just stated publishing again and this time he is devoted to Godot; th-cam.com/video/LOhfqjmasi0/w-d-xo.html

    • @paulkruger4156
      @paulkruger4156 18 วันที่ผ่านมา +1

      @@ExploreGameDev Yeah, I saw Brackey is back. The Godot humble bundle good as well, 2 days left to get that one. I'm currently working through the 2.5D course!

  • @-7-_6
    @-7-_6 10 หลายเดือนก่อน

    Earth image possible

  • @jhestir5993
    @jhestir5993 10 หลายเดือนก่อน

    My texture appears green when it should be brown

    • @ExploreGameDev
      @ExploreGameDev  10 หลายเดือนก่อน

      Not sure what would cause that. Are you seeing any errors in the debug log? What type of texture file are you using?

  • @H1tARun
    @H1tARun 2 หลายเดือนก่อน

    You're kidding me. What idiot would shove 200 MB textures into a game?

    • @BKD639
      @BKD639 2 หลายเดือนก่อน

      Me

  • @BBW-pi2sn
    @BBW-pi2sn หลายเดือนก่อน

    you talk too much (Thor In Avengers Infinity wars)