Mandelbrot ZoomMandelbrot mit Maus-Zoom
✎ Editor ⬇ Export 🗑 Löschen
FPS: -- Zeit: 0.0s Frame: 0 Delta: 0ms
1.0
1.0
0.00
0.00
0.00
0.00
60
2.5
Shader-Quellcode
Vertex Shader
Fragment Shader
📋 Uniforms-Referenz
Zeit & Frame
u_time float
Sekunden seit Shader-Start
u_deltaTime float
Zeit seit letztem Frame (Sekunden)
u_timeStart float
Unix-Timestamp des Starts
u_frame int
Aktuelle Frame-Nummer
u_fps float
Aktuelle Bildrate
Aufloesung & Display
u_resolution vec2
Canvas-Groesse in Pixeln (width, height)
u_aspectRatio float
width / height
u_pixelRatio float
devicePixelRatio (Retina = 2.0)
Maus & Interaktion
u_mouse vec2
Mausposition in Pixeln (x, y)
u_mouseNorm vec2
Mausposition normalisiert (0.0 - 1.0)
u_mouseClick vec4
(x, y, leftDown, rightDown) - 1.0 = gedrueckt
u_mouseVel vec2
Mausgeschwindigkeit in Pixeln pro Frame
Kamera (3D)
u_cameraPos vec3
Kameraposition im 3D-Raum
u_cameraDir vec3
Blickrichtung der Kamera
u_cameraUp vec3
Up-Vektor der Kamera
u_cameraFov float
Sichtfeld in Grad (Standard: 60)
Audio (Simuliert)
u_audioLow float
Bass-Frequenzen (0.0 - 1.0)
u_audioMid float
Mitten-Frequenzen (0.0 - 1.0)
u_audioHigh float
Hoehen-Frequenzen (0.0 - 1.0)
u_audioVolume float
Gesamtlautstaerke (0.0 - 1.0)
Zufall & Datum
u_random float
Zufallswert pro Frame (0.0 - 1.0)
u_random2 vec2
Zufalls-Vektor pro Frame
u_random3 vec3
Zufalls-Vektor pro Frame
u_date vec4
(Jahr, Monat, Tag, Sekunden seit Mitternacht)
Scroll & Zoom
u_scroll vec2
Scroll-Offset in Pixeln (x, y)
u_zoom float
Zoom-Level (1.0 = 100%)
Texturen
u_texture0 sampler2D
Textur-Slot 0 (1x1 weisser Pixel)
u_texture1 sampler2D
Textur-Slot 1 (1x1 weisser Pixel)
u_texture0Res vec2
Aufloesung von Textur 0
u_texture1Res vec2
Aufloesung von Textur 1