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