Difference between revisions of "Isadora learning"
Jump to navigation
Jump to search
(Created page with "=Isadora GLSL experiment= === Convert GLSL from Shadertoy === <pre> // Add in input uniform vec3 iResolution; // viewport resolution (in pixels) uniform float...") |
|||
Line 20: | Line 20: | ||
// Replace | // Replace | ||
void mainImage by void main | void mainImage by void main | ||
+ | |||
+ | </pre> | ||
+ | |||
+ | === Some ideas abut 3d === | ||
+ | <pre> | ||
+ | Rename 3d stage orientation to Camera | ||
+ | |||
+ | Add a transform3d actor | ||
+ | Add a MergeObjects actor | ||
+ | Add a 3D Texture actor, with camera projection | ||
+ | Add a Perspective view with the industry standard shortcuts for navigation | ||
</pre> | </pre> |
Revision as of 11:11, 23 April 2020
Isadora GLSL experiment
Convert GLSL from Shadertoy
// Add in input uniform vec3 iResolution; // viewport resolution (in pixels) uniform float iTime; // shader playback time (in seconds) uniform float iTimeDelta; // render time (in seconds) uniform int iFrame; // shader playback frame uniform float iChannelTime[4]; // channel playback time (in seconds) uniform vec3 iChannelResolution[4]; // channel resolution (in pixels) uniform vec4 iMouse; // mouse pixel coords. xy: current (if MLB down), zw: click uniform sampler2D iChannel0; // input channel. XX = 2D/Cube uniform sampler2D iChannel1; // input channel. XX = 2D/Cube uniform sampler2D iChannel2; // input channel. XX = 2D/Cube uniform sampler2D iChannel3; // input channel. XX = 2D/Cube uniform vec4 iDate; // (year, month, day, time in seconds) uniform float iSampleRate; // sound sample rate (i.e., 44100) // Replace void mainImage by void main
Some ideas abut 3d
Rename 3d stage orientation to Camera Add a transform3d actor Add a MergeObjects actor Add a 3D Texture actor, with camera projection Add a Perspective view with the industry standard shortcuts for navigation