shader-park-touchdesigner
shader-park-touchdesigner copied to clipboard
Render Shader Park sculptures in TouchDesigner
shader-park-touchdesigner
Render Shader Park sculptures in TouchDesigner
Getting Started 🎉
Working files are available in the dist folder.
- Unzip shader-park-core.zip (Mac users right click on
shader-park-td-macosclick Open to give TD access to run the executable). - Open up Shader Park TD.toe and have fun.
- Write your Shader Park code in a text DAT and attach it to the Shader_Park_Core component to render (note there are examples and a render network already set up for you to experiment with).
Adding Uniforms / Inputs
If you use any input in your Shader Park code eg:
let size = input();
You will need to add a uniform with the same name (in this case size) to the Vectors tab of the pbr2GLSL1 GLSL MAT.

This project has been tested on MacOS + Windows with no node.js installed
For Windows this only run on Windows 8.1 and above.
Not yet tested on Linux
Building from source
The following build commands are available if you want to re-compile the node.js environment + script that converts shader park code into an executable for the TouchDesigner Project.
Project setup
yarn install
Compile the nodejs runtime + shader-park-core into executables in ./dist
yarn build