Cost Modifiers: NavMeshModifier & NavMeshModifierVolume in Depth | AI Series 25




Published: 10 Aug 2021

In this tutorial I go over how to set up NavMeshModifiers and NavMeshModifierVolumes to assign different NavMesh Area Costs to different sections of your NavMesh to influence how NavMeshAgents will traverse your world. Specifically in this video we're looking at a flat plane with 2 main area types - Walkable and Water. Water we're making have a significantly higher cost than the Walkable area to have our NavMeshAgents prefer walking over a bridge instead of directly through a small river.


We'll also look at how to slow down NavMeshAgents as they enter a higher cost area by a factor of the Area Cost, as well as highlighting some "gotchas" in implementing that solution to resolve the most common issues.


👨‍💻 As always, all code from this video is available on GitHub: https://github.com/llamacademy/ai-series-part-25


🏷️Save 25% on the ultimate C# IDE: JetBrains Rider with code LLAMACADEMY: https://www.jetbrains.com/store/?section=personal&billing=yearly


📚 Resources

⚫ NavMeshModifier: https://docs.unity3d.com/Packages/com.unity.ai.navigation@1.0/manual/NavMeshModifier.html

⚫NavMeshModifierVolume: https://docs.unity3d.com/Packages/com.unity.ai.navigation@1.0/manual/NavMeshModifierVolume.html


As usual with the AI Series, we're using the NavMesh Components: https://docs.unity3d.com/Manual/NavMesh-BuildingComponents.html not the built-in navigation system.


🧡 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.


Connect on Social Media

Some links may be affiliate links, which at no additional cost to you, gives LlamAcademy a small portion of the purchase.