You are browsing as a guest. Sign up (or log in) to start making projects!

Image Math

  • 1 Devlogs
  • 10 Total hours

What if you could do math on an image? Take the logarithm of an image? How about 1÷image?

Ship #1

What if you could do math on an image?

Inspired by [3Blue1Brown's video](https://www.youtube.com/watch?v=ldxFjLJ3rVY), where he took the logarithm of a [Droste](https://en.wikipedia.org/wiki/Droste_effect) art piece to convert it into [Escher-style](https://en.wikipedia.org/wiki/Print_Gallery_(M._C._Escher)) art, I generalised it to any function.

Every point on an image is corresponded with a complex number in the complex plane. Applying a function on every point on an initial image gives a new complex number, cooresponding to its position in the new image.

I was able to recreate [Escher's effect](https://en.wikipedia.org/wiki/Print_Gallery_%28M._C._Escher%29) and more!

Check out the readme for some awesome results I got, how to use your own custom math function, and a quick guide on creating your own escher art.

  • 1 devlog
  • 10h
Try project → See source code →
Open comments for this post

9h 48m 46s logged

What if you could do math on an image?

I was inspired by 3Blue1Brown’s video where he took the logarithm of a Droste art piece to convert it into an Escher-style artwork.

Every point on an image is corresponded with a complex number in the complex plane. Applying a function on every point on an initial image gives a new complex number, cooresponding to its position in the new image.

I was able to recreate Escher’s effect and more!

What if you could do math on an image?

I was inspired by 3Blue1Brown’s video where he took the logarithm of a Droste art piece to convert it into an Escher-style artwork.

Every point on an image is corresponded with a complex number in the complex plane. Applying a function on every point on an initial image gives a new complex number, cooresponding to its position in the new image.

I was able to recreate Escher’s effect and more!

Replying to @titanstar

0
15

Followers

Loading…