Is it possible to use the new tree creator shaders on trees I have imported into Unity? I’ve tried it but I get the usual “must use the Nature/Soft Occlusion shader. Otherwise billboarding/lighting will not work correctly.” Sure enough it doesn’t work correctly.
Is there any way to get these shaders on my trees without using the built-in tree creator?
Nope, no way. but also no reason for it cause your model does not comply to the requirements and thus would go rather nuts and/or not do anything at all.
Yeah… I guess I am was just kinda getting tired of no bumpmapping on my tree bark… also kinda getting tired of no bumpmapping on my terrain. Time to roll my own shaders I guess.
I actually just ignore the shader message. But that’s because I’m using the cartoon/cell-shade shader for my trees so that I can complete my cartoon style.
If you go to the model that you’re using as your tree, you’ll see in your inspector view a “material” tab, in that material tab you can change the shader and such. It’s easier to drag a new material onto that object though.
Yes I know how to apply different materials. However the billboarding of trees is messed up (as the error message indicates) if you don’t use the default tree shaders… It’s odd because it works with the Tree Creator trees, but presumably “something else” is going on there.
No, what I mean is that you can apply the nature/soft occluder shader onto your tree manually if you edit your tree in the inspector view:
You can also effectively get rid of billboarding all together by turning up your tree distance and billboarding distance to the max while having your camera farclip and fog distance shorter than these values.