Portrait painting is, by and large, a human endeavour. But, like any and all skills, there are machines ready and willing to take a crack at it. [Jose Salatino] has built just such a machine, and the results are impressive.
[Jose’s] portrait painter relies on a Cartesian CNC setup, with an X-Y gantry fitted with a retractable brush carrier. The carrier holds four brushes, allowing the device to paint with different sized strokes as per the artistic requirements. An algorithm is used to turn images into a series of brushstrokes, which are then turned into G-code to drive the system. Colors are mixed just like a human painter would, with the brush dipping into a series of paint pots. Using the hue-saturation-brightness (HSB) color system makes this easy.
While it’s much slower than your average printer, the goal here isn’t to create photorealistic images, but to create something with artistic appeal. The artworks painted by the ‘bot have a remarkable likeness to oil paintings by human artists, thanks to using similar techniques. We’re sure [Jose’s] experience as an oil painter helped out here, too.
We’ve seen other ‘bots produce custom artworks before, too. Video after the break.
To the author of the project, if this is an Open-Source project, I’m awarding you a free Smoothieboard, just email wolf.arthur@gmail.com to get it.
You can reach them at https://hackaday.io/messages/new?user=9048
Interesting project. Regarding the mechanics, I like the way how the brushes are selected.
Thanks Lewin for give visibility to my project.
Thanks Artur for your offer, and thanks to Ben and Jan for yours comments.
Any question about my project are welcome.
Thanks. Any question about my project will be welcome.