https://docs.unrealengine.com/en-us/Resources/Showcases/Styl...
https://docs.unrealengine.com/en-us/Resources/Showcases/Styl...
Non-photorealistic rendering is actually a whole (fascinating) academic field in itself.
Since you have conflicting goals (temporal coherence, spatial coherence, "flatness", relatively constant stroke/feature size, ...) it's full of interesting tradeoffs and techniques.
Even simple things like beautiful real-time stylized outlining can be really hard if you are picky about the result.
https://www.youtube.com/watch?v=tY1RpK1vbTo https://www.youtube.com/watch?v=5z5-97rfHEg https://www.youtube.com/watch?v=tHp3fmDypg0
One early example in the first video is the shell casing, which is replaced with a model that has some motion blur-like extensions.
https://www.dropbox.com/s/3ltkinwnmmzurjw/GuilltyGearXrd_sha...
"View-dependent geometry" [Paul Rademacher, 1999]
https://www.cs.princeton.edu/courses/archive/fall00/cs597b/p...