You're reading: cp's mathem-o-blog

Ghost Diagrams

ghost diagram

Yet another fun toy for you. Give a computer a set of tiles defined by what their edges look like, can you fit them together? That problem is undecidable, since you can encode Turing machines as sets of tiles, but it turns out it’s fun to watch a computer try.

Ghost Diagrams asks you for a set of tiles (or it’ll make some up if you didn’t bring one) and shows you its attempts to make them fit together. It’s very pretty, and quite mesmerising. Sometimes it looks even better when you turn on the “knotwork” option.

Paul Harrison created Ghost Diagrams while writing his PhD thesis, Image Texture Tools: Texture Synthesis, Texture Transfer, and Plausible Restoration. He’s written a short blog post about the program.

Here are a few patterns I liked: 1, 2, 3, 4, 5.

via John Baez on Google+.

Leave a Reply

  • (will not be published)

$\LaTeX$: You can use LaTeX in your comments. e.g. $ e^{\pi i} $ for inline maths; \[ e^{\pi i} \] for display-mode (on its own line) maths.

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>