Toon Shader

I finished working on a node group for toon-shading.

It doesn’t use lights, it works by creating a gradient between the normals pointing toward an object to those facing away.


image
Geometry nodes are used to get the normal direction to the object.

I’m not sure how useful it is, but if you’re interested in trying it, let me know.

5 Likes

Very cool! Yeah, I’m interested. Did you achieve this without using a solidify modifier for the outline? I enjoyed learning how to do this for last week’s collab, but the multi-step process made it a little more complicated. It would be awesome to just have a node group you can plunk down and have it work.

3 Likes

Thanks, I’ll send you a link in a few minutes.

I tried two methods, one is the extrusion method, and the other is compositing based. I think, that I used the extrusion method in the video, but both are in the blend file I’m sending you.

Just fyi, this node group can’t entirely replace the shader to RGB method, because it doesn’t have any cast shadows. You could plug a shader to RGB node into the base color on my node group to use it to have more artistic control over the highlights and shadows.

1 Like

Cool. I’m excited to see another method of doing it.

1 Like

Thank you for this.

Thanks for taking a look at it. I had almost forgotten that I made this.

Would you like to play around with it?

As a matter of fact, yes. I try a lot. I’ve always wondered how outlines are often made. Like with Zelda, for example. Or like in Bahomet’s Curse.

![unnamed|526x296](upload://nIKyq


73wzqtBATOhNai6yVsdw9A.jpeg)
unnamed

If you’re just after good outlines in blender, you could try adding a grease pencil line art object while you have the object selected. It looks better than the other ways I’ve tried, but it can be a little resource intensive.

I’ll DM you the link to the file.

If you don’t mind, I’d like to try this out too. Been looking for a way to adjust the normals to dial in toon shading better.

I’m definitely interested.

@DeGrey
I’ll dm the link to you. I’m not sure that it has what you’re looking for, but It might give you some ideas.
@Dwayne
Check your dms for the link.

Privacy & Terms