Increasing Unity Foliage Performance by 6000% - One Shader to Rule Them All

Опубликовано: 27 Сентябрь 2026
на канале: Not A Game Dev
689
26

In this video I show how I implement my interactive foliage with for character in Unity URP. If you liked the animations I did to help some of the explanations, let me know in the comments, and I’ll continue the style in future videos...

Here, we take a look at:

00:00 Intro
00:20 General update (PhD done!)
00:50 Breakdown
01:30 Type of Game
02:50 Why?
04:46 Requirements
06:00 Initial Implementation
09:00 Static Batching vs GPU Instancing
10:40 The Problem
12:48 AAA-Inspired Solution
14:50 Fail Montage
15:38 6000% = Success... Let's Break It
16:37 New Plant
17:07 New Problem
17:29 Vector + Magnitude Texture
18:16 Height?
18:49 Spline Tool and Testing
20:21 Outro and Thanks!

I didn't touch on this in the video, but the computer I'm running this is only a GTX 1060. Which I think by today’s standards is probably at the lower end of the spectrum.

The past month has been a big month for me finishing my PhD. So maybe now I have a bit more time for development... let's see. I'll probably post some photos on my instagram in the upcoming weeks about the defence. If you're interested you can have a look there @tomstimecapsule (the page is mostly my photography).

Cheers!

#unity #gameDev #gamedesign #gamedevblog #shaders #foliage