Back to Browse

Get Textures Active on a Terrain or Renderer by Simple Footstep System Example | Unity Tutorial

9.4K views
Jan 18, 2022
15:25

Learn by example! In this tutorial you will learn how to get the texture(s) active at a given point on a Renderer and a Terrain. We'll construct a primitive footstep system, Raycasting down from the center of a Character Controller and sampling which textures are active at that point. For the Renderer, it's relatively straightforward. However, Terrains are much more complex. We have to do some math to determine the Terrain position, then consider possibly multiple active textures because the Unity Terrain uses splatmaps to blend textures, allowing multiple textures to be active. 👨‍💻 As always, the full project from this video is available on GitHub: https://github.com/llamacademy/get-terrain-texture 🏷️Save 25% on the ultimate C# IDE: JetBrains Rider with code LLAMACADEMY: https://www.jetbrains.com/store/?section=personal&billing=yearly 📚 Resources ⚫ Footstep sounds I use in my games: https://assetstore.unity.com/packages/audio/sound-fx/foley/all-footsteps-sneaker-edition-89922?_aid=1101l9QvC ⚫ Terrain: https://docs.unity3d.com/ScriptReference/Terrain.html ⚫ Terrain Data: https://docs.unity3d.com/ScriptReference/TerrainData.html ⚫ Terrain Layers: https://docs.unity3d.com/ScriptReference/TerrainLayer.html ⚫ Material - https://docs.unity3d.com/ScriptReference/Material.html 🧡 Believe in LlamAcademy's mission and have received value from the videos? Here's how you can show your support: 🌟 Patreon: https://www.patreon.com/llamacademy 🌟 YouTube Member: https://www.youtube.com/channel/UCnWm6pMD38R1E2vCAByGb6w/join or click the Join button on any video 📚 Take my Unity ShaderGraph Course: https://www.gamedev.tv/p/unity-shader-graph?affcode=45216_kuvg0bp7 👕 Get yourself some LlamAcademy merch: https://llamacademy.myspreadshop.com/ 💸 Use my Affiliate Link for Humble Bundles https://humblebundleinc.sjv.io/9g4ak4 💸 Publisher Sale! 50% OFF an entire publisher's Assets! Publisher changes weekly! https://assetstore.unity.com/publisher-sale?aid=1101l9QvC (affiliate) 💸 Save up to 50% on NEW Assets: https://assetstore.unity.com/?new_sale=true&orderBy=1&aid=1101l9QvC (affiliate) Some links may be affiliate links, which at no additional cost to you, gives me a small portion of the purchase. Chapters: 00:00 What to Expect 01:28 Scene Overview 02:05 Binding AudioClips to a Texture & Raycasting 04:22 Get Hit Texture from a Renderer 06:44 Hooking up Footstep Sounds & Demo Footstep Sounds on Renderers 07:59 Get Hit Texture from a Terrain 10:48 Demo Footsteps on Terrain 11:28 Blending Sounds Based on all Textures Active 13:34 Demo Blended Sounds 14:17 Demo with Real Sounds 14:43 Final Thoughts

Download

0 formats

No download links available.

Get Textures Active on a Terrain or Renderer by Simple Footstep System Example | Unity Tutorial | NatokHD