Bring the classic look of print media, comic books, and retro illustration into your Blender renders with the Advanced Halftone Shader Pack — a collection of five fully customizable OSL shaders designed for Cycles.
Whether you're chasing a vintage newspaper aesthetic, a bold graphic novel feel, or the iconic angled-dot style made famous by Spider-Man: Into the Spider-Verse, this pack has you covered.
What's Included
- halftone_dots.osl — Classic circular halftone dots, the timeless print standard
- halftone_lines.osl — Horizontal line screens for a clean engraving or risograph look
- halftone_crosses.osl — Cross-shaped patterns for a textured, hand-printed effect
- halftone_spiderverse.osl — Angled dots with a deliberate skew, replicating the distinctive Spider-Verse comic style
- halftone_diamonds.osl — Diamond-shaped cells for a bold, geometric finish
- demo.blend — A ready-to-render scene with 5 Suzanne heads, one per shader
- README + INSTALLATION guide
Shader Parameters
- Scale — Controls the size and density of the halftone pattern
- Rotation — Rotates the pattern grid
- Softness — Blends hard edges into smooth transitions
- Color1 / Color2 — Foreground and background colors
- Input_Color — Drive dot size by luminance from any texture or color
Key Features
- Pure OSL — no node group clutter, easy to read and extend
- Works in Blender 4.x and 5.x with Cycles (OSL must be enabled)
- Designed for both still renders and animations — no flickering artifacts
- Lightweight: five clean .osl files, no external dependencies
Who Is This For?
Motion designers, illustrators, and 3D artists who want to push beyond standard NPR looks. If you've been trying to fake halftone with textures — this is the cleaner, procedural solution.