Falsches Passwort zum Loeschen!
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 floatSekunden seit Shader-Start
u_deltaTime floatZeit seit letztem Frame (Sekunden)
u_timeStart floatUnix-Timestamp des Starts
u_frame intAktuelle Frame-Nummer
u_fps floatAktuelle Bildrate
Aufloesung & Display
u_resolution vec2Canvas-Groesse in Pixeln (width, height)
u_aspectRatio floatwidth / height
u_pixelRatio floatdevicePixelRatio (Retina = 2.0)
Maus & Interaktion
u_mouse vec2Mausposition in Pixeln (x, y)
u_mouseNorm vec2Mausposition normalisiert (0.0 - 1.0)
u_mouseClick vec4(x, y, leftDown, rightDown) - 1.0 = gedrueckt
u_mouseVel vec2Mausgeschwindigkeit in Pixeln pro Frame
Kamera (3D)
u_cameraPos vec3Kameraposition im 3D-Raum
u_cameraDir vec3Blickrichtung der Kamera
u_cameraUp vec3Up-Vektor der Kamera
u_cameraFov floatSichtfeld in Grad (Standard: 60)
Audio (Simuliert)
u_audioLow floatBass-Frequenzen (0.0 - 1.0)
u_audioMid floatMitten-Frequenzen (0.0 - 1.0)
u_audioHigh floatHoehen-Frequenzen (0.0 - 1.0)
u_audioVolume floatGesamtlautstaerke (0.0 - 1.0)
Zufall & Datum
u_random floatZufallswert pro Frame (0.0 - 1.0)
u_random2 vec2Zufalls-Vektor pro Frame
u_random3 vec3Zufalls-Vektor pro Frame
u_date vec4(Jahr, Monat, Tag, Sekunden seit Mitternacht)
Scroll & Zoom
u_scroll vec2Scroll-Offset in Pixeln (x, y)
u_zoom floatZoom-Level (1.0 = 100%)
Texturen
u_texture0 sampler2DTextur-Slot 0 (1x1 weisser Pixel)
u_texture1 sampler2DTextur-Slot 1 (1x1 weisser Pixel)
u_texture0Res vec2Aufloesung von Textur 0
u_texture1Res vec2Aufloesung von Textur 1