Colour of Nature

Walkthrough Video

Projection mapping inspired by Korean tradition

Colour of Nature is a projection mapping piece focused on exploring the colours of nature. Inspired by Dancheong, a Korean traditional decorative art form, and its palette drawn from natural hues, the project consists of five scenes in total, opening and closing with a pair of doors. Korean traditional patterns are recreated using a colour system rooted in nature.

Concept and Background Research

Inspired by Dancheong, decorative painting on traditional Korean architecture, and Obangsaek — the five traditional colours of white, black, blue, yellow, and red used in Korean arts and textiles.

Research on Dancheong and Obangsaek colour references

Experience Flow

Opening the Door Obangsaek Dancheong Pattern Colourful Wave Closing the Door

Technical Implementation

Opening door scene with Korean traditional wave pattern

1. Door

The first part, "Opening the door", opens the door as the scene starts. I made two doors for both left and right. The pattern was inspired by a Korean traditional wave pattern. Technically, I used two nested for-loops differentiated by odd and even numbers. As time passes, a black rectangle gradually scales up and covers the whole shape to animate the door opening. This correlates with the final scene, "Closing the door", which uses the same door shape but the black rectangle gradually shrinks as if closing the door.

Obangsaek generative coloured pattern

2. Obangsaek

The second part, "Obangsaek", is a generative coloured pattern built from the five Korean traditional colours — white, black, blue, yellow, and red.

Generative Dancheong flower pattern

3. The Dancheong pattern

Part 3, the "Dancheong pattern", is a combination of grid and generative shape. It was challenging to make a flower shape, but week 4's Mandala Shapes helped me implement the pattern. Basic trigonometry was used to generate each shape. I made two different flower-creating functions — one with two different vertices and another with three, resulting in different flower forms. Every flower rotates and scales over time. The flower shape consists of three different colours and featured flowers. The flower at the back rotates at a different angle from the two at the front. The background grid patterns are made using nested for-loops, referencing week 4's Magnetic grid. For the flowers at each corner, I used ofPath to draw oval shapes for the leaves.

Colourful wave scene with outlined waves

4. Colourful Wave

This scene consists of four waves, each with an outline. It references week 5's Noisy Waves code. To outline each wave, I made every parameter of the two waves the same except for the y and shapeDepth value. Then I used a colour lerp function to change gradually between two colours. A periodical cosine wave drives the colour effect.