TouchDesigner

TouchDesigner
TouchDesigner

MAKE — TOUCHDESIGNER

TouchDesigner
Client:
DERIVATIVE INC.
View profile
Domain:
Make, Support, LiveOps, Evolve

Real-time graphics engineering on a node-based platform for interactive installations and live production.

Partner studio: Puny Human

Concept

A node-based visual development platform for real-time interactive multimedia — generative art, audiovisual performance, projection mapping, interactive installations and live event production — with a procedural GPU compositing pipeline underneath.

Requirement

The partner's product is real-time rendering infrastructure. The skills it needs are precisely the ones a game studio has: GPU and shader work, procedural systems, performance under a hard frame budget, and hardware and show-control I/O. What it does not have is a game studio's volume of engineers who work in that space every day.

Approach

Engineering capacity was provided against the partner's real-time rendering and tooling workstreams, applying the studio's render optimization and systems programming practice to a non-game real-time platform.

Delivery scope

  • Real-time rendering engineering
  • GPU and shader work
  • Systems and tools programming
  • Performance optimization
  • Pipeline and integration support

Results

  • Engaged 2021
  • 4–10 person-months delivered, across 1–2 engineers
  • Applied the studio's render optimization practice outside games, into the live events and experiential market
  • Part of a deliberate 2020–2021 diversification away from publisher-funded contracts

Engine: Real-time graphics platform.

Engaged 2021

Wireframe cubes nested inside a larger open cube, drawn in indigo and periwinkle line work.Wireframe planes stacked in ascending steps above a dense lattice.An open wireframe cube crossed by diagonal lines converging at its corners.

Next

MAKE — AQUANOX: DEEP DESCENT
AquaNox: Deep Descent
Explore
Showcase
All
Work
Explore
Contact

Tell us what the production problem is

Describe the problem and we will scope the smallest useful engagement.

Your message has been received.
A new story begins here.
Oops! Something went wrong while submitting the form.