Devadex

一鍵Toon。Principled → Toon + Outline — One-Click Toon Shader Converter for Blender

gumroad   Free   by tommywan622
3d old

Select your mesh objects. Click one button. Every Principled BSDF material becomes a clean toon shader with automatic outline.$0+ (Pay What You Want). I built this for my own NPR animation workflow. If you do anime-style or stylized rendering in Blender, this saves you 30+ minutes of node wrangling per scene.What It Does One-click material conversion — Principled BSDF → toon shader via HSV quantization. No ColorRamp, no manual node setup. Base Color auto-detection — Solid colors, image textures, procedural nodes (Noise, Voronoi, Gradient...) — all carried over automatically. Deep-copies the entire upstream node tree. Colored lights preserved — Only the V channel is quantized. H and S pass through untouched → your scene lights still tint the shadows correctly. Non-destructive outline — Solidify modifier + Flip Normals + Backface Culling. Thickness and color adjustable. NOT applied — toggle visibility anytime. Scope control — Convert Selected Objects, All Objects, or By Collection. Node Chain (TheSicklyWizard Technique)[Base Color] → Diffuse BSDF → Shader to RGB → Separate HSV → Math(Mul → Floor → Div) → Combine HSV → Emission → Material OutputBands control: V × bands → Floor → ÷ bands. 3 bands gives you light / mid / shadow. 5 bands for smoother gradation.Usage Object Mode → select mesh objects (or set scope to All / Collection) Sidebar (N) → ToonConv tab Adjust bands, outline thickness, outline color Press Convert + Outline Done. Original materials preserved with _toon suffix. Outline only? Use Add Outline Only button — adds Solidify outline without touching materials.Requirements Blender 4.0+ (Eevee — this is an Eevee toon shader) Cycles: works but Shader to RGB is not supported → falls back to Diffuse output Technical Details Format: Blender add-on (.py files in ZIP) Install: Preferences → Add-ons → Install → select ZIP → enable "Principled → Toon + Outline" Location: View3D > Sidebar (N) > ToonConv tab Undo: Full undo supported (Ctrl+Z after conversion) Outline: Solidify modifier, NOT applied — adjust or remove anytime Original materials: NOT deleted — new _toon materials created What You Can Do Use in commercial projects, games, films, animations Modify shaders, adjust bands, change outline style Batch convert entire scenes What You Cannot Do Resell or redistribute the add-on itself Claim as your own work Included: principled_to_toon_v1.zip (__init__.py, operators.py, panels.py, properties.py)Requirements: Blender 4.0 or later, Eevee render engineQuestions? Message me on Gumroad.

Get it → tommywan622.gumroad.com

Found on Devadex — the discovery index for independent software the big search engines bury. More from gumroad.

Report this listing