Unity3D Native Tree Maker: Pink Trees each modification on URP! (2019.3.7.f1 on iMac2018)

So the objective is to populate a certain terrain with trees, plain and simple, but I want to use the Tree Maker/Creator that comes within Unity3D to create some specimens. Throuble is: while using URP, there is no way on Earth to make it use another shader than the default “Optimized Shader”, which IS NOT compatible with this pipeline, turning pink the tree model every change I make to it’s geometry! It’s just frustrating. What I have tried so far:

  • changing the materials on-the-fly while modeling. Revert to pink each change.
  • Finishing modeling (hard mode, since everything is pink and leaves are just planes). It’s like walking on eggs here. Any param changes turns all pink again. On a test ambient? PINK HELL.
  • Tried converting into a separated prefab. Nothing changed. Pink problem persists;
  • Tried working only with the original prefab. Still nothing. Pink is triggered after any change on the model;
  • Tried autoupdating materials to this pipeline;
  • Tried reimporting ALL but still nothing changes;

Is this thing happening with anyone here? If so, did you found a solution / workaround?

1 Like

Same issue on windows. Also cant add any material to a tree there. Tried googling it but found nothing on the topic. Anyway, thanks if anyone got a solution.

cheers.

This has unfortunately always been the case, and is one of the reasons why the tree creator isn’t usable with custom shaders. Sadly, vegetation is generally not a strong point in Unity, and doesn’t get much (if any) attention.

Tree creator can be considered as abandoned, since it hasn’t been updated in the last decade, probably in favor of SpeedTree. Yet the SpeedTree shaders need an update for URP as well, which is kind of ironic.

1 Like