Hey all, I'm new to writing shaders (and Unity in general), and I'm looking to build a cartoonish shader for a game I'm starting. And while there's a wealth of information on how to create shaders with ramp-based lighting (a la Team Fortress 2), I have not yet found a good method for handling the outlines. One method I tried involved modifying the Diffuse/Outline shader on the Unity wiki, but the result is very aliased and not quite what I'm looking for. I also found out that Unity has an edge detection script, but unfortunately post processing is only available in Unity Pro and as a college student I can't really drop 1500 bucks on a whim. I'd also prefer to have the effect be shader controlled vs camera controlled anyway. Ideally I'd like something similar to the effect outlined here: http://willychyr.com/tag/edge-detection/ (which takes inspiration from here: http://www.thomaseichhorn.de/npr-sketch-shader-vvvv/). Is this possible in Unity Free? And more importantly, is it possible for a newcomer to Unity who only has 2 years of programming in general?