Skip to content

Commit 465a435

Browse files
committed
Randomize start state: random time offset for background and logo
1 parent 2ba3953 commit 465a435

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

docs/assets/js/tesseract.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
'use strict'
99

1010
var tmx = 0.5, tmy = 0.5, mx = 0.5, my = 0.5
11+
var tOff = Math.random() * 1000
1112

1213
document.addEventListener('mousemove', function (e) {
1314
tmx = e.clientX / window.innerWidth
@@ -335,7 +336,7 @@
335336

336337
function frame(t) {
337338
mx += (tmx - mx) * .06; my += (tmy - my) * .06
338-
var time = t * .001, dark = dk()
339+
var time = t * .001 + tOff, dark = dk()
339340

340341
gl.bindFramebuffer(gl.FRAMEBUFFER, fboObj.fbo)
341342
gl.viewport(0, 0, fboObj.w, fboObj.h)
@@ -433,7 +434,7 @@
433434
}
434435

435436
function draw() {
436-
var t = performance.now() * 0.001
437+
var t = performance.now() * 0.001 + tOff
437438
ctx.clearRect(0, 0, S, S)
438439
var cx = S / 2, cy = S / 2, sc = S * 0.26
439440

0 commit comments

Comments
 (0)