This is single walled print,

This is single walled print, the 3D design is applied by post processing the GCode with ExtrusionPainting.

This was created by modifying @Mark_Wheadon 's brilliant #VelocityPainting technique to adjust extrusion instead of print speed. Mark’s technique is here: Home · MarkWheadon/velocity-painting Wiki · GitHub
This was created by slicing a simple cube. Then I ran the script, which applies an image to the GCode. The pattern was created by increasing the extrusion, pushing out more plastic and creating a 3D pattern.

More information on the extrusion painting modification here: Extrusion Painting | 3D Printing | Code and Science
I’ve uploaded the code to GitHub here: GitHub - napter/velocity-painting: #VelocityPainting Python:: patterning 3D prints by modulating the print speed (Python port) (unfortunately I do not know Perl and so I had to fork Mark’s code and translate it to Python to make my modifications).

very interesting, i’ve been playing around with displacement maps to apply textures on objects, but this seems like a much simpler solution.

It would be interesting to see if combining the two techniques could yield anything interesting. Whatever it takes to make things as complicated as humanly possible :wink:

It does beg the question: can you print Braille on any surface using this?