How to map shader to terrain?

please forgive if this is very obvious but now that i’ve built a shader and assigned it to a material how do i map it to my terrain?

To clarify I was asking specifically about the the Unity-generated Terrain (it’s easy to use shaders everywhere else). Though with it’s restrictions not sure the Unity generated Terrain is viable in anything other than very simple games. If it cant be shaded then def not.

disclaimer: not bashing - Unity is beyond amazing hands down. Just the terrain piece being brand new has some limitations. Here’s a contrast: Quad Software | Technology that makes it simple

I’m sure the terrain will continue to be improved, but I don’t quite see what would make using it any more “simple” than any other game with a terrain in it. Maybe I’m not understanding your question, but the terrain has its own shader and material already, so you don’t need to assign one. The terrain object is specifically designed for being a terrain with various built-in optimizations (LOD, splat maps, special collider, etc.), so it’s not a general object that behaves like other objects.

–Eric

You can override the terrain shaders by creating a shader with the name of the terrain shaders.

Easiest is to download the builtin terrain shaders and drop them into the project folder and start modifying them.

thanks, i’ll give that a go. btw - after a few hours experimentation with the terrain builder i must admit i stand corrected on its usefulness; its really quite amazing once you get the appropriate workflow ironed out. tip of the hat for making such a great development environment.