I made this optical illusion using my Paradox Toolkit Addon. This image is the first of a collection of snakes around impossible geometry, which I’m developing to improve my skills on this subject.
The impossible triangle is made using the Paradox Toolkit objects as base mesh. For the body snake I rely on a combination of solidify-bevel-subdivide-array-curve modifiers. For the head I place the scales by hand, following the mesh edge loops.
Wireframe with random colors
Screenshot, with the modifier stack of the body on the right.