You're blocking ads, which pay for BlenderNation. Read about other ways to support us.

Using Blender 2.82's New Custom AOVs for NPR Shading in Cycles // Quicky Tips # 1


Node Spaghetti writes:

This is the first QUICKY TIPS, a series of faster videos about a wide variety of subjects- featuring interesting ideas, software features that are new or relatively unknown, even mini-tutorials and etc.

In this video, we're using the Alpha of Blender 2.82 to preview a brand new Blender feature (custom Arbitrary Output Variables for Cycles) and one of its many potential uses. Get the latest daily build of blender at or build it yourself! Then, get ready for a mighty new muscle in your Non-photoRealistic Rendering (NPR) workflow!

Before custom AOV's existed, creating stylized renders could be an enormous challenge in Cycles- you either suffered with Cycles weak Toon BSDF, or stitched together incredibly complex compositing trees (or both). The better choice had always been to use Blender Internal to do NPR, and now EEVEE, which has superceded it. But EEVEE can't do everything Cycles can do.

Custom AOV's allow the artist to take any arbitrary information out of the shader tree and into the compositing tree. As you'll see in this video, this can be used to quickly and efficiently produce beautiful cel-shading with a painterly effect.

Download the blend file here.

About Author

Joseph Brandenburg

I'm an artist from the USA. I'm mostly self-taught. I use Blender for most of my 3D work, KRITA and GIMP for texturing and image editing. I'm a huge fan of Open Source Software. When I'm not doing art stuff, I like to write music, watch cartoons, and experiment with new ideas.

Leave A Reply

To add a profile picture to your message, register your email address with To protect your email address, create an account on BlenderNation and log in when posting a message.