More selected projects


I was always intrigued by science, physics, philosophy of the metaphysics and I have been fascinated by Cosmos and its Genesis. My project aspires to visualise these concepts and engage viewers attention to perceive universe in an artistic way.

Produced by: Theo Vlagkas



Genesis Breakdown

The project has been mapped to different surfaces for projection mapping and each of surface/scene tries to arouse the audience's curiosity by showing different sides of our Cosmos.



On that scene we see the stars glowing around the Cosmos. Their size is modified as time ellapses and the same happens to their luminosity and gleam. Also the stars are falling randomly down the y axis in time creating a falling galaxy effect. 


Solar System

On the top surface of the projection object we see what resembles to our own solar system. Planets orbit around a star like Sun in different speeds and directions. The same applies to the rings of the planets. That scene is meant to be quite static and unchangeable as it conceives the reality of our world.



The galaxies surfaces are the projection of how I imagine the infinite size of our Cosmos. The projection expands to the whole screen and the galaxies are alternating between expanding and condensing for the first minute of the projection. The expanse prevails after the first minute of this generative piece and it undergoes a continuous change whereby, all the galaxies recede from one another.


Big Bang

This surface/scene refers to the Big Bang. The projection starts as a mass of 'everything' exists together in the same space. The mass starts vibrating, alterating colours and expanding as time ellapses to showreel the beginning and the expansion of our universe as it is described by astronomers and astrophysicists of our time. After the Big Bang, the expasion is a never ending process which undergoes until the end of time itself.


Milky Way Creation

An excact opposite direction from Big Bang has been taken in this scene. The universe starts from a singular point and constantly expands creating more and more of 'everything' as it moves randomly in a generative way.The colours are altering between the beautiful blues and purples of our own Milky Way Galaxy.



Technical & self evaluation

For this project I used many of the skills that I acquired during the first term of Creative Coding. It was quite intriguing & challenging to understand computational concepts and applying them in a creative & artistic project as I had no prior programming experience. I used different techniques to achieve the final result with highlights the use of Perlin Noise and some maths to achieve randomness and the natural movement of the Cosmos as I initially insired it to be.

Furthermore, as overall I am fairly excited with the fact that the module allowed me to explore topics further than just the project itself like the arduous task of projection mapping, class creation and object oriented programming. After completing the assignment I  feel that I have built a strong C++ and creative developing foundation,and critical thinking which was my original goal for this term. Following that I believe that next term will be even more challenging; however, I can confidently say that my computational skills will further develop.



1. Class examples Term 1​

2. Mastering OpenFrameworks Book

3. ofBook