top of page
Screen Shot 2025-11-10 at 10.00.48 AM.png

Azure Kinect is a camera used to track body data which is then fed into Touchdesigner using a touchin operator. I focused mainly on the x position of the hand to drive the interaction.

Screen Shot 2025-11-10 at 10.03.41 AM.png

Instancing

In order to create a mass array of cubes to rotate I used instancing which allows you to replicate one item multiple times. This also works with texturing. Unfortunately the extent that I wanted to instance for this project was not achieved. I could not get the network to instance rotation of the cubes so for now I have them rotating altogether. 

Screen Shot 2025-11-10 at 10.06.44 AM.png

textures

I created prints that would be mapped onto each cube to bring the organic aspect of this piece. I used cubemaps to wrap textures on each face of the cube. I managed to instance this by using position data to control which cube gets what texture. Naming conventions were important here as well as not having the network be filled with base comps. Touch doesn't recognize base within a base for this function. 

Screen Shot 2025-11-10 at 10.13.33 AM.png

PERPLEXITY

I used AI software called perplexity to guide me in some areas of my process. Ultimately, it wasn't able to give provide me real solutions to many problems I had but smaller tasks worked quite well. For instance, figuring out how to create position data to map textures. 

Screen Shot 2025-11-13 at 9.35.28 AM.png

THE SETUP.

My network in Touchesigner is shown below. Shall we take a closer look? I have sections that show the different parts of my file that create the look of this piece. First we should look at the assets. 

NATURE TAKOVER

I wanted to incorporate man made techniques in art with this form of media. I think the combination of organic and mechanical is quite interesting so this is my intended goal for this project.

Collaborators- Kiu and Casper and Nathan (thank you hehe)

TOUCHDESIGNER PROJECT

INTERACTIVE CUBES

The goal of this project is to create interactive cubes that are controlled by hand movements tracking using Azure Kinect.

round 1

Printmaking

I'm in love with the process of using my hands to create and digitally modifying images and textures from prints. For this case I used Monotype printing methods to create my imagery. 

IMG_6261 2 Large.jpeg
IMG_6262 2 Large.jpeg
IMG_6257 2 Large.jpeg
IMG_6313 2 Large.jpeg
IMG_6314 2 Large.jpeg
Scan 20.jpeg

Initial mark making experiments. I liked how to plant material looked the best

Scan 22.jpeg
Scan 21.jpeg

Monotype steps 

1. prepare ink station + printing press

2. roll ink onto acrylic surface 

3. remove or cover areas to create marks 

4. place damp paper on top of surface

5. use printing press to create pressure and transfer image 

6. done!

DIGITAL MODIFICATION

round 2

The plant textures came out great! I mimicked the way vines curl using acetone and cloth the remove ink.  

Using photoshop I added some adjustments to elevate the look and feel of the prints.

Scan 20 Large.jpeg
Scan 22 Large.jpeg
Scan 21 Large.jpeg
Scan 23 Large.jpeg

Slice tool in photoshop to cut image.

IMG_6259 2 Large.jpeg
Screen Shot 2025-11-10 at 9.40.18 AM.png

INTERACTION

As you can see the interaction is controlled by the x position of the right hand. It's pretty intuitive since automatically people would use their right hand to interact with something. This is thinking generally so there is a chance that left handed people would do differently. 

INITIAL WANTS

Initially I wanted to have each cube rotate separately depending on the  position of the hand relative to the cube. However, I couldn't figure out how to instance this. I tried multiple methods but all came with errors. 

plans of action

Since Instancing didn't work, I will do it one by one. Having less cubes will make it a lot easier and maybe make it feel more intentional. 

trials and tribulations explained

Screen Shot 2025-11-05 at 8.38.14 PM.png

coding

I tried coding with perplexity to create some solutions . It would come up with errors. This case was supposed to allow each cube to rotate in 90 degree integers. 

perplexity

Since I don't know code I asked perplexity to generate some code or solutions to the problem I had.

render pick
Operator Snippet

In Touch Designer something amazing is that they have examples of how some operators are used. This was a useful one to try and modify for my needs. However, it wasn't registering a new trigger.

Scan 22 Large.jpeg

Final look

Roots touch concrete 

the Earth knows 

what we forgot.

thoughts?

Using AI is helpful but very frustrating when it comes to giving operator help in Touchdesigner!! However, with coding it's a bit better. You will find that it will give you operator names and functions that don't exist. 

bottom of page