Difference between revisions of "TouchDesigner learning"

From Antoine Vienne | Wiki
Jump to navigation Jump to search
Line 17: Line 17:
 
op('render1').height
 
op('render1').height
  
 +
</pre>
 +
 +
 +
=GLSL=
 +
=== Get working Shadertoy shaders ===
 +
<pre>
 +
// Replace void mainImage( bla bla ) by void main()
 +
// Then add at top of code:
 +
 +
layout(location = 0) out vec4 fragColor;
 +
 +
uniform vec3 iResolution;
 +
uniform float iTime;
 +
uniform float iFrame;
 
</pre>
 
</pre>

Revision as of 00:45, 20 January 2021

Making custom interface

Making buttons

// Name of the parent node

parent().name

Rendering

Get resolution from another node

// Get width and height from render1 node

op('render1').width

op('render1').height


GLSL

Get working Shadertoy shaders

// Replace void mainImage( bla bla ) by void main()
// Then add at top of code:

layout(location = 0) out vec4 fragColor;

uniform vec3 iResolution;
uniform float iTime;
uniform float iFrame;