Sigil Shader Synthesis
Transform your intent into mystical shader-driven sigils
Fragment Shader v4.3
50%
30%
Upload any image to use as your custom sigil (will be converted to PNG)
#ifdef GL_ES
precision mediump float;
#endif
uniform sampler2D u_texture; // Sigil image
uniform float time;
uniform vec2 resolution;
void main() {
vec2 uv = gl_FragCoord.xy / resolution.xy;
// Distortion based on intent energy (50)
uv.x += sin(uv.y * 3.0 + time) * 0.01;
// Sigil texture lookup
vec4 tex = texture2D(u_texture, uv);
// Pulse effect with complexity factor 1.5
float pulse = 0.5 + 0.5 * sin(time * 2.5);
// Alpha modulation
float alpha = tex.r * pulse;
gl_FragColor = vec4(vec3(tex.r), alpha);
}
Fragment Shaders
The sigil shader manipulates pixels at the fragment level, creating fluid, animated effects that respond to your intent.
WebGL Integration
Export your sigil as a WebGL shader for use in your projects, with full animation and distortion properties.
Living Glyphs
Each sigil is a living entity that pulses with the energy of your intent, creating dynamic memory echo fields.