TouchDesigner – Tan Yanggu | Portfolio https://tanyanggu.com Wed, 09 Apr 2025 09:54:28 +0000 en-GB hourly 1 https://wordpress.org/?v=7.0 https://tanyanggu.com/wp-content/uploads/2024/05/1111.png TouchDesigner – Tan Yanggu | Portfolio https://tanyanggu.com 32 32 VJ system for Sazareba#005 https://tanyanggu.com/en/vj-system-for-sazareba005/ Sat, 01 Feb 2025 12:14:28 +0000 https://tanyanggu.com/?p=519 , , , ,

This is a VJ system developed for an audio-visual performance at Sazareba #005. All effects are implemented in UE5 and rendered in real-time to produce interactive visuals synchronized with the audio. Specifically, TouchDesigner is used to receive and analyze audio signals in real-time, then transmit the audio data to UE5 via the OSC protocol. In UE5, the system is primarily divided into a camera controller and a VFX controller, both of which have their parameters controlled by a MIDI controller via the MIDI protocol.

Visual:RustyHead(TAN YANGGU)
Music:i.s.d(Yuki Ishida)

]]>
Expanding Body https://tanyanggu.com/en/expanding-body/ Mon, 20 Jan 2025 13:17:18 +0000 https://tanyanggu.com/?p=620 , , , ,

In the future, with the advancement of technology, I believe each of us will have a digital avatar. This avatar, reflecting our characteristics, will be constructed from data collected from our physical bodies. Building on this idea, I used AI to generate new images that resemble, but are not identical to, my physical appearance by using photos of parts of my body. I then used these newly generated images as a texture, filling the entire screen via video, transforming the screen into an extension of my digital avatar and exploring the broader possibilities of future digital embodiments.

Screenings:
2024.08 – Nakano ZERO Media Arts Program 2024
2025.02 – 13th International Science Film Festival Dome Festa
2025.02 – Immersive Dark Night Vol.3

Music: stabilizer / V.A.
Special Thanks: Oishi Hiroaki; Yamasaki Renki

Create a grid of square planes, then animate them through scaling and rotation. By applying materials to add color, the result can be used as a UV coordinate map.

After duplicating the UVs, apply downward motion using a Transform operation, then convert the result into a polar coordinate-based pattern. The AI-generated skin texture image is then processed and mapped onto the animated UVs using a Remap node, resulting in a dynamic visual effect.

]]>