Tree Editor - Universal Render Pipeline

Hi guys,

I’m using URP and noticed the trees made with Unity Tree Editor are not working, the material is pink. They require a unique material, for the bark, and for the leaves, and neither of those are available in URP. This is a noticeable problem.

This has been obvious and needs to be fixed. Are there developers within Unity who think the Tree Editor is falling out of their graces, who knows, but this is a game creation program not a collection of Unity features. Until there’s a new Unity Tree Editor that is fully featured and works completely and is out of beta, the bark and leaf shader need a URP version. There needs to be a culture in Unity of fostering game development, not developing cool new features.

There are a lot of trees out there made with the Tree Editor, lots of trees. Please, Unity, just update 2 shaders. I know it may not easy or a popular new feature, but it’s required to get a heck of a lot of assets to work again.

Thanks,
David

7 Likes

Trees made through GameObject > 3D Object > Tree are using a shader called “Nature/Tree Creator” and that one is no longer supported:

Try the “Nature/SpeedTree” shaders instead.

To be honest, Unity’s Tree Editor is quite of an ancient relic… Unclear if this will ever change. You may want to check out 3rd party assets like Broccoli Tree Creator instead.

Transparency edit (8/8/2025): Removed the mention of Mtree, as it is no longer available for sale.

1 Like

Really is a terrible for the Unity devs to stop supporting thousands of assets one day, posting it in a message somewhere in the middle of a forum post. Very bad practice. While they still sell those tree assets on the Asset Store and push everyone to URP.

Seems like there should be a way to send a support ticket that goes higher up, rather than to the very developers that decided thousands of assets aren’t worth supporting, whether the Tree Editor continues or not. Especially when you have ‘Nature Renderer’ by Visual Design Cafe on the Asset Store that runs Unity vegetation whether it’s URP, Standard, HDRP, and on the GPU, and they’re not even affiliated with Unity. It costs $80 for a single and $850 for a studio license, so a bit much for many developers that just want their trees to run, but those Visual Cafe developers don’t have access to what the Unity team does. You would think Unity could make 2 shaders as they continue to push everyone to URP, when an outside team can do so much more so quickly.

In short, a few Unity devs don’t want to get off their butts to support these 2 basic shaders, and we should call them out, to the Unity management and rest of the Unity devs, too. You can call it whatever you want, that they are moving towards greater synergy with SpeedTree… but they could release the shaders in the Asset Store if they’re afraid of putting too many shaders in the UI or if they don’t want to promote the Tree Editor, and support the thousand of assets they’re currently selling in the Asset Store while promoting URP. How do you message a higher up?

8 Likes

Below are pictures are of just one asset I bought that are now broke with URP.

Someone needs to let some of the management know what these devs are doing. Like, if the lead devs find out that they’re intentionally not updating shaders and don’t fix it, then it goes to execs, you don’t just break basic functionality without a well communicated explanation or a temp fix. Some Unity devs intentionally let these all Tree Editor assets break in order to tell us that Tree Editor is old. And them taking a hard line stance also happens to allow themselves to do less work, so two birds with one stone?

Just update two shaders ‘Nature/Tree Creator Bark’ and ‘Nature/Tree Creator Leaves’, and put them somewhere on the Asset Store. You broke it, it’s technically your job and your business to fix it.

Once again, these pictures from just one asset I bought from the Unity Asset Store:

1 Like

Which asset is that?

On the last image, there is a bench on the bottom left that’s pink, too. There are also some other vegetation pieces that are pink. It appears that the asset pack itself isn’t made for the URP.

I can update the bench to URP/Unlit, that’s not a problem, like many other materials, it converts to URP just fine.

The problem is that there’s not way to convert all the trees, I’ve tried many ways. They take a specific shader that Unity has not updated. ‘Nature/Tree Creator Bark’ and ‘Nature/Tree Creator Leaves’. Leaving those 2 broken breaks thousands of assets, assets they’re currently selling on the asset store like the one I just bought, and assets that people have created. Sad to see so many purple assets throughout the Asset Store. Even if Tree Editor is old, place a replacement shader somewhere so people have a temp fix and not lose what they’ve already purchased.

Unity shouldn’t have a culture of pushing new technology when it breaks games. Always have a solution in place first.

7 Likes

some self advertising here, sorry, but lux upr essentials bring the tree creator shaders to urp in case you need them urgently.

5 Likes

Thank you for the quick response! Will buy that today.

Hopefully Unity is monitoring this thread - these devs see the need. It’s 2 essential shaders - why push everyone onto a new pipeline when there’s no support for something like the terrain system?

2 Likes

i doubt that… you will have to make much more noise to get heard.
and i fully agree: urp should offer support for all “old” shader (liek grass and tree creator) and offer a simple way to override them with custom solutions.

Same problem. Unity in the last couple of years has been spitting out features non stop but has become notoriously flimsy in integration. Several years back Unity 4 / 5 days it was a way more robust engine.

2 Likes

URP/HDRP is such a mixed blessing, like yeah you get cool new features but at the cost of barely being able to use any packages. When you break so much existing stuff, it’s not so much an upgrade at that point, but a fork. And most of these problems could be resolved just by saying to the user, “hey this shader is not usable, maybe you can try this other one instead?”

2 Likes

I’m late to the game but, at least I now know why the Tree Creator shader is not in URP/HDRP. It is not in Unity’s interest now they own SpeedTree.

Kinda late to this thread, but is there any solution to this other than buying that 25 buck package larsbertram1 mentioned earlier in this thread? I’m a student trying to work on a unity project and I cannot find any trees that will work in unity 2020

There is another shader that you can use:
https://assetstore.unity.com/packages/tools/utilities/the-vegetation-engine-159647

That’s a bruh moment

3 Likes

I skipped over the part that it needed to be free.

This guy Ned has made a shader for URP, I haven’t watched the whole video yet but I guess someone would

You can try to adjust replacing the material with the shader “Universal Render Pipeline”->“Nature”->“Speedtree7”. In 80% of the cases it works fine with trees.

4 Likes

yeah but everytime I edit the tree it switches back to the legacy nature shaders. that may be a solution once you finalized the tree, but creating a tree with the internal tree tool is not really possible in URP.

I bought this very same asset, but it’s not the only one I’ve bought where I basically just got screwed. Every time it happens, I’m reminded that UE5 doesnt have turds like this ruining my flow, leaving me to fester in frustration and costing me money I’m not making because of F’d up assets. If they won’t fix it, they should at least take down the crap or give us our money back!

2 Likes