More selected projects

The Other World


A mapping projection, which plays with 5 picture frames at a corner, describes something happened on the other side of the wall.

produced by: Dongyuan Liu


In my several projects, I always describe different kinds of ‘worlds’. In these worlds, content can be symbols of my cultures, things of my hobbies, and also can be my spirit world.

I was inspired by the oil painting which appeared in Harry Potter–Prisoner of Azkaban, and hanged on the wall of Gryffindor Tower at Hogwarts Castle. These picture Frames like entrances which build connection between real world and virtual world. To build the organic world on the other side of the wall, I created some ‘creatures’, which is showed in scene three and four. As for the first and second scene, according to the shape of the picture frames, I presented a sense of entrances and tunnels, and also show audiences what the shapes of these frames are.

sceneOne: The Entrances


Generated colorful points along the sides of the picture frames so that show the boundaries and shape of the frames to spectators. What is more, I want to give people a sense of opening entrance.


I used vectors to generate and store these points, and every point will be generated in every two seconds. The movement of these points is calculated by if statements. Furthermore, Drawing black rectangle in 40 transparency can show the effect of tail.


sceneTwo: The Tunnels


According to the movement of surrounding in 3D space when people move towards, when distant are close, they will be zoomed in on the 2D vision. As consequence, people would like to feel that they go inside the wall.


I refer to the generative projections in week 8 to generate the pattern of black and white. I also use vector to generate and store shapes. When the rectangle is scaled bigger than the frames, it will be removed from the vector, and then the system will generate a new one.


sceneThree: The Microscopic World


I was inspired by Raven Kwok to create one kind of creature like ‘cells’. They can wriggle and move toward their own directions. They are living in the Microscopic world.


I create this kind of creatures by referring to the Mandala shapes in week 4. They were consisted of points which are connected by curvevertex. Furthermore, these points will active to make the cell to wriggle. I also use the vector to generate and store these cells.


sceneFour: The World of Flowers


This scene describes my spirit world which consist of flowers. Flowers are used to symbolize human. I was inspired by the sentence of Chinese Buddhism, namely ‘one flower is one world’. It means everyone is a flower, and every flower is a world. Same as the single flower in the world of flowers, unlimited human history can be composed of limited individuals. It is the conversion between limitation and infinite.



In Autumn by Lia, whose projects mainly focus on showing nature pattern by coding, she used algorithm to simulate the scene of Autumn. Furthermore, the feeling of movement of ‘withering’ makes me feel very comfortable and clam.

I refer to the motion process in Lia’s work, and use the algorithm to achieve the process of flowering from bloom to dying.

Algorithm is used to simulate the process of flowers’ growth and withering and the shape of flowers. The parameters, like the number of petals, colors, growth speed, and so on, are different to generate different shapes of flowers. I used ‘class’ and many translate functions to create single flower, and then for loop is used to calculate the positions of these flowers. 


[1]1DDCB, by Raven Kwok and Karma Fields.

[2]Autumn, Lia

[3]homework 'mandalaShapes'

[4]'polygonExample' in openFrameWork example file

[5]ofBook example 'Ooops! = Object Oriented Programming + Classes' by Rui Pereira