I am kind of new to the game-design and modelling, and I’ve just started working with Unity.
Last week I imported some models from 3ds Max into Unity, and added the Toony-BasicOutline shader to it.
All went well until I tried it on a more complicated model (a human character, the others were simple props).
The outlines collide with eachother and at some points it looks all messed up (as seen in screenshot).
Has anyone else bumped into this problem and can someone give me some tips on how to get the outlines fixed?
i have been looking into this today… i think the toony basic outline shader is not that great in unity. (based on results vs CG example toon shader)
If you download the CG Tutorial Book Software from the nvidia website, you will see that their toon shader provides very nice results.
I think i may try in the near future to port their shader to unity.
EDIT: i havent been able to look at unitys toony outline basic (yet), but i think the major difference is in the way that the edges are calculated for the object. The nvidia shader applies an edge Ramp texture where the normal or the object is that of an edge.
Thanks for looking into it. I’ve looked at the Nvidia shader, and it looks pretty good. The problem probably lies with the outlines colliding, and it looks like the Nvidia shader will solve that. I hope you can find a way to port it into Unity, would be great
I haven’t found any other possible solution yet, but I’ll keep looking.