In this video we learn how to implement normal mapping, also known as bump mapping.
🔥 See the list of the books that I'm using as background information for my tutorials: https://ogldev.org/books.html. I highly recommend them for learning more about OpenGL and Vulkan. These are affiliate links so if you use them to buy any of the books the price is the same for you and I will get a small commission (thank-you!).
📚 Timecodes 📚
0:00 Intro
0:28 Technique overview
1:22 Normal vector background
3:14 The normal map
4:31 How to create a normal map
6:31 Using the normal map
8:22 Which coordinate system?
10:43 Tangent space
14:48 Transformation direction
15:41 Implementation details
18:21 Outro
📚More info:
🔥My Normal mapping tutorial: https://ogldev.org/www/tutorial26/tut...
🔥Coordinate system transformation (in Rome, Italy...) - • The Ultimate Guide to Switching Betwe...
🔥Normal mapping tutorial by Joey De-Vries - https://learnopengl.com/Advanced-Ligh...
🔥"Normal Maps and How Not to Do Them" by James Ohare - https://farfarer.com/temp/normalMapMi...
📚Tools:
🔥NVIDIA Texture Tools Exporter - https://developer.nvidia.com/texture-...
🔥Gimp normal map plugin - https://code.google.com/archive/p/gim...
🔥AwesomeBump - https://github.com/kmkolasinski/Aweso...
🔥xNormal - https://xnormal.net/
Make sure to watch all the previous tutorials in the "OpenGL For Beginners" playlist at • OpenGL for Beginners
🔥Please visit https://ogldev.org to see more of my tutorials on modern OpenGL.
🔥Link to source:
https://github.com/emeiri/ogldev/tree...
If you want to get the same version of the code that was used in the video checkout the tag 'TUT_52_NORMAL_MAPPING'
Feel free to comment below.
🔗Contacts:
🔹Email: [email protected]
🔹Instagram: @ogldev1
🔹Github: https://github.com/emeiri/ogldev.git
🔹TikTok - / ogldev
🔹Twitter: @ogldev
🔹One time donations (Paypal): https://ogldev.org/donate.html
🔹Patreon: / ogldev
🙏Credits:
🔹Picture of Jim Blinn - https://www.jimblinn.com/biography/
🔹Video by NASA-Imagery from https://Pixabay.com
🔹Video by Tomislav Jakupec from https://Pixabay.com
🔹Textures from https://pbrtextures.com
🔹Song: Fredji - Flying High
License: Creative Commons (CC BY 3.0) https://creativecommons.org/licenses/...
/ fredjimusic
Music powered by BreakingCopyright: https://breakingcopyright.com
🔹Song: Savfk - The Grid
License: Creative Commons (CC BY 3.0) https://creativecommons.org/licenses/...
/ savfkmusic
Music powered by BreakingCopyright: https://breakingcopyright.com
🔹Song: Sappheiros - Dawn
License: Creative Commons (CC BY 3.0) https://creativecommons.org/licenses/...
https://open.spotify.com/artist/5ZVHX...
Music powered by BreakingCopyright: https://breakingcopyright.com
🔹Song: Lakey Inspired - Blue Boi
License: Creative Commons (CC BY 3.0) https://creativecommons.org/licenses/...
/ lakeyinspired
Music powered by BreakingCopyright: https://breakingcopyright.com
🔹Song: Fredji - Happy Life
License: Creative Commons (CC BY 3.0) https://creativecommons.org/licenses/...
/ fredjimusic
Music powered by BreakingCopyright: https://breakingcopyright.com
🔹Song: Savfk - The Travelling Symphony
License: Creative Commons (CC BY 3.0) https://creativecommons.org/licenses/...
/ savfkmusic
Music powered by BreakingCopyright: https://breakingcopyright.com
🔹Sound effects by https://zapsplat.com
Enjoy,
Etay Meiri
#opengl