Recently, I’ve been working on improving the character shader. The previous line-art method was resource-intensive, inaccurate, and relied on mesh deform modifiers—making it less ideal.
In this new approach, I directly edited the mesh to alpha test and create sharp edges. However, this messed up the weight painting. To fix this, I used the Robust Weight Transfer addon to copy weights from the original mesh to the modified one—and voilà! The line art now works perfectly. This is a hybrid method using both inverse culling outline and grease pencil.
Viewport: