Continuing my experiments with AI generation of impossible objects. ♾️ The AI applications I have been using have no problem with the Möbius strip and its untwisted cousin the torus, but they struggle with the Penrose triangle, the Devil's tuning fork, the Shepard elephant and the Klein bottle. Not only this, but the notion of making something "Escheresque" totally backfires, as such a prompt will only result in a bad facsimile of an MC Escher painting.
This is actually a super interesting issue. I would dare suggest it is in the same league as AI's challenges generating centaurs. Obviously, the problem lies in what is and is not in their training data, as well as their fine-tuning.
Note that the tokenization of terms like "invert", "inversion", "impossible" and "impossibilistic" does seem to haphazardly connect to the concepts of non-orientable surfaces, continuous functions and the like. Also note, regarding Klein bottles in particular, reasonable approximations are possible. The trick I used was to first get the AI to produce impossible teapots, specifically the idea of a "Möbius teapot", "Torus teapot" or a "teapot with its spout looped back into itself". The prompt engineering was smoother after that.
Nevertheless, mileage varied a lot with this trick. You can see the legacy Möbian swirl-hole in some of these images. There were also some delightful freaks, my favorite of which I call "the Snail" (the fourth image shown here).
Up next: getting AI to generate upside-down teapots. I discovered this challenge by accident while trying to generate the impossible teapots for the Klein bottles. So far, I have been met with abject failure getting it to flip one of them over. I have even tried to flip around the environment and not the teapot, but to no avail. It is an intriguing puzzle!