URP-Terrain invisible in Windows Build (already tried many things)

Hello,

in my Unity 6.3 editor everything is fine.
In the build, terrain is transparent, I can see the skybox. But grass and everything on the terrain is there and I can see it. I also can play: terrain collider is also there.

I tried to create a new material with URP / Terrain / Lit shader. Did not help.
It seems there are no other shaders available for urp terrain? I tried a free one I found on the net but same problem, but maybe it was the same shader at all…

The textures used for terrain painting are all png and all exist.
I tried to play around with ground textures tiling etc but does not seem to help.

The default render pipeline asset exists in project graphics settings, I tried to create and link a new one, did not help.

I am using Enviro 3 but I do not think that’s the problem (but I am unsure).

I tried to add the shader to Always Included Shaders in graphic project setting, but I cannot find it. Is it already always included?

Any ideas or hints please? Thanks a lot :slight_smile:

PS: and I deleted the library folder one time, but that also did not help.

I think I solved it.

My terrain is loaded child of a gameobject as resource.
And I had none in the main scene. I guess then the shader is missing in the build and cannot be added manually.

I now added a small terrain with same material and shader to the scene which I then disable, but now it works!

I’ll keep an eye on it. :wink: