- Home /
Toon-Shading Terrain
I am doing a cartoon-style RPG, all the characters & monsters are toon shading. But not consist with terrain because there is no way to change shader of in-built terrain. What is the best way to achieve toon-shading terrain?
I can think of 3 ways that maybe can do it, but none of it is the ultimate idea solution to solve this problem:
Use edge detection (post image processing), but requires Unity Pro.
Create toon-styled textures to paint on terrain.
Use terrain model instead of in-built terrain, not efficient and lose the advantage of in-built terrain.
This question has been asked a few times, but still there is no idea solution to this.
Let's sort it out here?
Can I ask where you got a good toon shader for your characters? I been looking for one.
You can replace the terrain shader. Get the built-in shaders and copy the FirstPass into your project, maybe the VertexLit one (think this might be in Forums.) You have to readjust the "use far away shader" distance. The part I haven't figured out yet is replacing that one.
To burgunfaust: You need to import shaders package from standard assets, and just change the shader of material and attach the material to object you want.
I have tried to replace the terrain shader with toon shader.
But the look is bad, very bad actually. I think it's because terrain is special. Still waiting for answer...
Answer by burgunfaust · Apr 29, 2011 at 04:06 AM
I assume you could create a new "built in" terrain. You would just need to script it to function similar or the same.
I am not so powerful to script the terrain to function as what I desires.
Guys, this question is still open!!
Your answer
![](https://koobas.hobune.stream/wayback/20220613130130im_/https://answers.unity.com/themes/thub/images/avi.jpg)
Follow this Question
Related Questions
How to get toon Shader to work with terrains - Answered 1 Answer
Make a simple tree 1 Answer
Best way to create a simple cartoon terrain 3 Answers
Toony Terrain 0 Answers
How to make toon shader work with terrain place trees? 1 Answer