Yinzhen Bao :)

January 28, 2014

DMS8013: Homework (Processing)

Filed under: DMS8013 — yinzhenbhao @ 9:11 PM

“atomic flower”
In this experiment, I have tried to experiment the parameter of scale and transparency which is by reference to ‘Rotating Quads’ (Michael, 2012). There are three ellipses will do the effect of zoom and curve simultaneously because of the variation of scale when I press mouse button.

The last experiment is mainly based on the content of this session. But I realised that the number is increasing sequence when I wanted  to let them array line by line. It seems that the easiest way is that I can get a try to change the ‘x’ position, and then, it works – the rectangles will move from left to right once I run it. Besides, I also get a try to add the function of colorMode into this experiment from the included examples of Processing.
20140129202238 20140129202502

In this exercise, I mainly focus on doing the exercise about how to change the number by ‘float/int’ and change ellipses’ size randomly by loop function, and I also add the ‘save(“image.jpg”);’ and ‘exist();’ function which was taught by Ping.

Exercise (change the code based on other’s work):

I change the parameters and add some codes that we have learned in the session based on the reference of ‘dashedCircle’ (McDonald, 2011), which colours can be varied by mouse and the shape can be different (e.g. line, triangle and half of polygon etc.) by changing the parameter. After doing several testing of changing parameter of shape, I am satisfied to polygon which makes the background appear linen texture. However, I am not quite satisfied to green colour on this image…!!!
Screen Shot 2014-01-28 at 19.31.49 Screen Shot 2014-01-28 at 19.32.41

McDonald, K. (2011). Dashed Circle. Available at: Openprocessing, http://www.openprocessing.org/sketch/28215/ (Accessed 27 January, 2014).
Michael (2012). Rotating Quads.  Available at: Openprocessing, http://www.openprocessing.org/sketch/49545/  (Accessed 28 January, 2014).

January 21, 2014

Experiment: Quartz Composer with kinect

Filed under: GroupProject,Testing — yinzhenbhao @ 9:10 PM

Screen Shot 2014-01-27 at 11.58.15
It is really exhausting to record that I found there are some boundaries of interactive visual expression after I tried Processing and Pure Data in terms of the form of particles, despite both of them have advantages in different aspects, such as audio or the flexibility of editing code.

I came across Quartz Composer when I was searching particle system with kinect, and then I have to say that I tried different software again….Actually, this experiment is a good start I reckon, which really saves me time to get a try and have fun playing with these stuff by using data stream.

Testing 1:
(1) add image
(2) change X|Y position and gravity.
Screen Shot 2014-01-21 at 15.23.29

Testing 2: Hand tracking
(1) connect QC with kinect (the tutorial of connecting can be found on Youtube)
(2) change the parameter
Screen Shot 2014-01-21 at 16.10.20

Testing 3: Hand tracking without body shape
get a try to add another library patch into it.
Screen Shot 2014-01-21 at 16.43.15

I will keep learning QC and PD after doing a series of experiment by different software – data stream is really suitable for those who have no idea with computer language to build confidence keep on going the next step.

Updated (24th January 2014)

Testing 4: Blur function with mouse
get a try based on template – black and white function has been added, and the image can be moved by mouse.
Screen Shot 2014-01-22 at 16.43.57

Testing 5: Blur function with video camera
make video camera be shown inside the surface of cube.
Screen Shot 2014-01-24 at 16.02.54

Updated (26th January 2014)

Testing 6: silhouette via kinect in QC
I am still not satisfied to see the final effect after doing a series of experiments, since the silhouette effect  remains a problem in this case. Screen Shot 2014-01-26 at 15.34.25

Screen Shot 2014-01-26 at 15.33.41

Updated (27th January 2014)

Testing 7: Hand tracking via kinect in QC
This might be the last testing of kinect project of Semester 1, which shows the concept of elapse of time. I changed data flow of particles and the parameters based on ‘kinect test’ of Quartz Composer, such as gravity and attraction, which circles can be shown radially when the user moves his/her both hands. At last, I feel a bit disappointed more or less due to the unsuccessful experiments, on the other hand, thanks sincerely for those who had supported quite a lot in terms of Processing and Kinect during we were doing a series of experiments about group project. By the way, it will be a good start in Semester 2 that sessions involve that learning Processing and doing the homework.

Screen Shot 2014-01-27 at 11.57.09 Screen Shot 2014-01-27 at 11.58.15

Challinor, R. (2011). Available at: Youtube,  Synapse for Kinect Quartz Composer Tutorial (Accessed: 21 January, 2014).
Robinson, G. and Buchwald, S. (2012). Learning quartz composer: A hands-on guide to creating motion graphics with quartz composer. Corporate and Government Sales, U.S.

January 15, 2014

Experiment: Motion(Kinect) via Processing

Filed under: Testing — yinzhenbhao @ 11:04 PM

‘Making things see'(Borenstein 2013) that is recommended from Ping  is a nice guide book to let me understand the code step by step, but there are some codes cannot be used anymore in the latest Processing, which sometimes makes me really confused about some codes. But it always brings a sense of victory after the experiment works successfully.

I am trying to overcome how to add the particles effect into silhouette and how to set a image background, but it still cannot work at this moment. However, the motion effect appears coincidently after I add some codes from books into a SimpleopenNI example (another try to let it work based on the existing one!), though it covers the screen crazily within a quite short time………fair enough…I will try it tomorrow. Now  it’s time to have a rest…

Screen Shot 2014-01-15 at 21.59.03

Screen Shot 2014-01-15 at 22.00.35

January 6, 2014

References: Virtual element and Particles effect

Filed under: GroupProject — yinzhenbhao @ 10:05 AM

Reference 1:

INTEGRATION is a real-time / interactive art project (S. A. Tawil 2013)

The similar work about our group project’s previous concept appears coincidently yesterday. Before that, we didn’t find similar work except the effects of particles. Regarding particles, dropping inside the silhouette based on Lin’s advice in November – the comparison between falling outside and filling inside.

Reference 2:

Dynamic Sand Effect by C. Guebert

We found some effect by Processing and Kinect at the beginning, such as sand effect (Jun’s advice), and focused on the one called Falling Sand (Guebert year unknown) after searching several ones that we could do the reference.


Available from: Openprocessing.org [Accessed 6 January, 2014 ].

Previous Reference Below:

Here are the previous references that I found before, the inspiration was constantly built by thinking about fluid characteristics of time which exists in the dimension that we live in but it does not stay anywhere. Time notion provokes me a question to the limitation of human cognition for a long time, as the motivation to ‘see’ time being and to let audience perceive its existence.

Relevant reference about ‘Time’
In spacetime, a coordinate grid that spans the 3+1 dimensions locates events(rather than just points in space), i.e., time is added as another dimension to the coordinate grid.

Spacetime, Available at: Wikipedia. (http://en.wikipedia.org/wiki/Spacetime) [08 January 2014].

Reference 3:

Installation Interactive Kinect + Processing (Brother System 2013)


 Available from: Youtube. Installation Interactive Kinect + Processing [Accessed 11 November 2013].

Reference 4:

CAN Kinect Physic Tutorial 


 Available from: Vimeo. CAN Kinect Physics Tutorial [Accessed 11 November, 2013].

January 5, 2014

Share: Messa di Voce (2003)

Filed under: Sharing — yinzhenbhao @ 9:38 PM

2003 | Tmema (Golan Levin and Zachary Lieberman) with Jaap Blonk and Joan La Barbara

A brilliant and hilarious performance which is combined with interactive visulasation in the immersive environment. “Utterly wordless, yet profoundly verbal, Messa di Voce is designed to provoke questions about the meaning and effects of speech sounds, speech acts, and the immersive environment of language.” (Levin, Collaborators 2003).

Although it might be exaggerated for all of the meaning of speech sounds and acts,  I think this performance is still thoughtful in terms of provoking a question to audiences by combination with interactive visulasation and immersive performance (though a little bit noisy that makes me have to turn down the volume…guess maybe that’s another point for this performance…).

I still consider artworks, especially interactive artworks which have more possibilities without limitation,  could be the way that provokes questions to people about the meaning of pending issues / phenomenon of current world (e.g. global warming) / human-related subjects, rather than focusing on the artwork itself, experimental effects or the inner world of somebody / a group of people, despite artwork more or less implies an embodied  form that shows the creator’s values.

Golan Levin and Collaborators (2003) Available at: http://www.flong.com/projects/messa/[Accessed 5 January, 2014 ]

Powered by WordPress