Page Summary
Active Entries
- 1: Helion details
- 2: "Narrow AGI" this year?
- 3: Tao on coordinate vs coordinate-free math reasoning
- 4: "Aging as a loss of goal-directedness"
- 5: New integrated mode for GPT-4 in ChatGPT+
- 6: Китайский новый год начнётся 10-го февраля
- 7: Automating the Search for Artificial Life with Foundation Models
- 8: "Anatomy of a Formal Proof"
Style Credit
- Style: Neutral Good for Practicality by
Expand Cut Tags
No cut tags

no subject
Date: 2019-06-11 07:00 am (UTC)interactive animation (full screen mode available on all Shadertoy animations):
www.shadertoy.com/view/WlSGzK
history: https://github.com/anhinga/2019-python-drafts/tree/master/vispy/atparty-2019
no subject
Date: 2019-06-11 07:03 am (UTC)interactive animation:
www.shadertoy.com/view/WlS3RV
And the shader in the post is the last in that series. Full screen mode available on all Shadertoy animations. The appearance is controlled by the mouse. Also, feel free to edit the code on the Shadertoy site and see the results (which you then can share, if you feel like that).
no subject
Date: 2019-06-23 04:17 pm (UTC)1) Particularly interesting animation patterns tend to be achieved when one drags the mouse under the image.
2) These programs are quite short.
For example, these 19 lines of GLSL is the code of the fragment shader generating the animation in the post:
float fract_sin_dot (vec2 uv) { return fract(sin(dot( // uv.xy, // vec2(sin(4.*uv.x), sin(10.*uv.y)), vec2(sin(4.*uv.x), uv.y), 0.1*iMouse.xy+vec2(1.0,1.0)))* 4. + 0.5*iTime); } void mainImage( out vec4 fragColor, in vec2 fragCoord ) { vec2 uv = fragCoord/iResolution.xy; vec3 color = vec3(fract_sin_dot( uv ), fract_sin_dot( vec2(sin(4.*uv.x), sin(10.*uv.y)) ), fract_sin_dot( vec2(sin(4.*uv.x), uv.y) )); fragColor = vec4(color,1.0); }