Monthly Archives: September 2010

More software for teaching

For the course VA2650 Evolutionary Graphics, besides the Context Free Art, I also look into the use of Touchdesigner as another possible choice. It comes with built-in logics for fractals, L-system and particles system. It is a graphical programming environment that looks like Isadora, Apple’s Quartz Composer or vvvv and has its origin from the [...]

Posted in Uncategorized | Tagged , , , | Comments closed

Posters for the We All Live in the Forbidden City exhibition

Here are the promotional posters for the We All Live in the Forbidden City exhibition in ArtisTree, Hong Kong.

Posted in Uncategorized | Tagged , , , | Comments closed

Do you really want to touch me?

Here is a short documentation video on the last exhibition I did for the opening of the CVA building in Baptist University.

Posted in Uncategorized | Tagged , , | Comments closed

We All Live in the Forbidden City exhibition

I just came back from the official opening of the ‘We All Live in the Forbidden City’ exhibition in ArtisTree, Quarry Bay. Here are some video documentation of the augmented reality display we have done for the exhibition.

Posted in Uncategorized | Tagged , , , | Comments closed

This happened tonight

The presentation powerpoint. This happened View more presentations from Bryan Chung.

Posted in Uncategorized | Tagged , | Comments closed

Context Free Art – Tutorial 9

These exercises take a closer look at the colour information, hue, saturation and brightness. startshape Bryan path Line { MOVETO {x 0 y -9} LINETO {x 0 y 9} STROKE {sat 1 b 1} } rule Bryan { 360 * {x 0.05 h 1} Line {} } startshape Bryan path Line { MOVETO {x 0 [...]

Posted in Uncategorized | Tagged , , | Comments closed

OpenCV people detection (v.2)

Here is an enhanced version of the OpenCV people detection demo program using the sample.

Posted in Uncategorized | Tagged , , | Comments closed

Context Free Art – Tutorial 8

By using the same square, we further experiment with the various options in the STROKE command. STROKE {p miterjoin} STROKE {p roundjoin} STROKE {p beveljoin} startshape MyShape path Shape1 { MOVETO {x -0.5 y -0.5} LINETO {x 0.5 y -0.5} LINETO {x 0.5 y 0.5} STROKE {p buttcap} } path Shape2 { MOVETO {x -0.5 [...]

Posted in Uncategorized | Tagged , | Comments closed

Context Free Art – Tutorial 7

We continue the study of path command. Take a look of the closed shape, a square. startshape MyShape path Line { MOVETO {x -0.5 y -0.5} LINETO {x 0.5 y -0.5} LINETO {x 0.5 y 0.5} LINETO {x -0.5 y 0.5} LINETO {x -0.5 y -0.5} CLOSEPOLY {} STROKE {} } rule MyShape { Line [...]

Posted in Uncategorized | Tagged , | Comments closed

OpenCV C++ usage

I start using the C++ interface for OpenCV, instead of the old highgui C functions. Here is an example to do real time video capture from the default webcam. #include “stdafx.h” #include “cv.h” #include “highgui.h” using namespace cv; int main(int, char**) { VideoCapture cap(0); cap.set(CV_CAP_PROP_FRAME_WIDTH, 640); cap.set(CV_CAP_PROP_FRAME_HEIGHT, 480); if (!cap.isOpened()) return -1; namedWindow(“camera”,CV_WINDOW_AUTOSIZE); while (true) [...]

Posted in Uncategorized | Tagged , | Comments closed