I've been looking at videos that create what is called Droste Effect where an image contains smaller version of the same image and they spiral ifinitely into each other.

like Escher's Print Gallery

enter image description here


enter image description here

I've looked at the math behind this here but I don't know I would deform an image recursively to make it repeat itself endlessly,

There are a few videos creating this effect using a tool called Pixel Bender.




How can an image be deformed like on the reference the videos to create an infinite tunnel in blender?

  • 1
    $\begingroup$ That is messing with my eyes in so many ways. $\endgroup$ – GiantCowFilms Jan 4 '15 at 19:38
  • 1
    $\begingroup$ Related: blender.stackexchange.com/q/12373/599 $\endgroup$ – gandalf3 Jan 4 '15 at 22:22
  • 1
    $\begingroup$ You would like mandelbulber $\endgroup$ – sambler Jan 5 '15 at 3:52
  • 3
    $\begingroup$ Am I the only one who read "Pixel Blender" instead of "Pixel Bender"? :P $\endgroup$ – gandalf3 Jan 5 '15 at 5:49
  • $\begingroup$ @gandalf3 no, I had to read it several times. $\endgroup$ – David Jan 5 '15 at 15:20

here is a messy node setup that could be turned into one python node "I'll try to do that " :
this is the node setup
the number of the node-group is the recursion number
this is the node-group the content of the node group
the object index in the node-group should be that of the "object of interest", also the is object is unwrapped before. these should be the same

finally here is a quick simple render : after compositing

*the UV and ID outputs of the node group are only added to ease hooking up more nodes sequentially

  • 2
    $\begingroup$ Very nice! Now I need to figure out the distortion so the images blend within themselves as in the kid holding the frame... any ideas? $\endgroup$ – cegaton Jan 4 '15 at 23:24
  • $\begingroup$ What version of Blender are you using? $\endgroup$ – PGmath Jan 5 '15 at 1:46
  • $\begingroup$ @PGmath 2.73 why? $\endgroup$ – cegaton Jan 5 '15 at 2:29
  • $\begingroup$ @cegaton I meant Chebhou, there are five types of nodes to use (at the bottom, to the left of "use nodes"). I am used to three: material, compositing, texture; and I am wondering what the other two are. I am using 2.73RC and I only have the three. $\endgroup$ – PGmath Jan 5 '15 at 2:33
  • 1
    $\begingroup$ the first one is for the " animation nodes" Add-on , and the last one is for the "SVERCHOK" Add-on which is parametric geometry creation node system. They are both very interesting and useful $\endgroup$ – Chebhou Jan 5 '15 at 8:46

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.