Ludvig Thor has showcased the completed version of his custom halftone shader, which he’s been working on lately. All the examples shown in the animation are generated from a single OSL script, with everything you see, except the transitions, coming directly from the render itself. There are essentially no post-effects involved, it’s fully procedural.
The shader offers extensive control over parameters like dot frequency, size, screen angles, patterns, tone curves, distortion, under-color removal, and much more. Best of all, because it’s written in OSL, it’s compatible with multiple renderers, including Cycles, RenderMan, Arnold, V-Ray, and more.
Ludvig is currently working on packaging the shader and plans to release a free trial version soon. If you’re interested in testing it, please reach out to him directly. Also, check out some of Ludvig’s works below: