I get that this is missing the point a bit... but this effect looks more like something you could add in post-processing, photoshop, or after effects, and not something you really need in your 3d engine.
Your comment makes it sound like there's only one presumed use-case for this.
Also, FWIW, this was posted today on Reddit - a nice writeup of "5 ways to draw an outline" in Unity that also tips a hat to the OP article:
Since the model may be viewed from any direction, this would be very hard to do in post, since there’s no way you can get the model to look correct from all angles.