3D Ink Painting

For this project, I wanted to make a three dimensional, living ink painting. I was inspired by the short Jing Hua and traditional ink paintings my parents and grandparents have hanging in their houses. 

I did all the modeling procedurally in Houdini and created the ink effects with a combination of shading in Blender and post process effects in After Effects. 

Below is a breakdown of how I created it :)

Procedural Modeling

I procedurally modeled everything in Houdini. I just yoinked the pagodas and flowers from my pagoda tool and cherry blossom l-system project (with some quick tweaks to simplify the pagodas and animate the flower blooming). I created the terrain with a heightfield:

I blocked out the overall shape to get the silhouette I wanted.

Then I added a first layer of noise to create the overall mountain shape.

Finally I added a second layer of noise to add rough detail for ink to pool in.

Layout

Once the modeling was done, I did this layout pass with an effect drawover to visualize what my final product would look like. This helped me figure out how I wanted to reveal the scene and what would motivate the ink spreading and camera movement. 

I ended up combining the second and third shot so the camera moves smoothly out (instead of cutting) to emphasize the dimensionality of the “painting”. I also changed the camera movement in the last shot so the final position of the camera was more like a composition you’d see in a traditional ink painting. 

Ink Effects

To create the ink effect, I used a combination of procedural shading in Blender and post process effects in After Effects. You can see on the left a breakdown of different layers of these passes. In order, I show:

And finally I used a pyro spread in Houdini (left) to create a mask for revealing the ink effect. This gave the painting a more convincing 3D feel, as if the ink is traveling over each element in the painting (rather than just wiping uniformly across the screen).