Skip to content

Commit 299ecb5

Browse files
committed
random walk sliders
1 parent b3a5cf9 commit 299ecb5

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

Diff for: public/decoder/sketch.js

+10-2
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ let w;
44
let sliders = [];
55
let outputImg;
66
let latentTotal = 4;
7+
let z = [0.5, 0.5, 0.5, 0.5];
78

89
async function setup() {
910
createCanvas(280, 280);
@@ -20,9 +21,16 @@ async function setup() {
2021
}
2122

2223
async function nextImage() {
23-
let z = [];
24+
// for (let i = 0; i < latentTotal; i++) {
25+
// z[i] = sliders[i].value();
26+
// }
27+
2428
for (let i = 0; i < latentTotal; i++) {
25-
z[i] = sliders[i].value();
29+
// This should be a nice smooth opensimplex noise walk, next time!!!
30+
let offset = 0.01;
31+
z[i] += random(-offset, offset);
32+
z[i] = constrain(z[i], 0, 1);
33+
sliders[i].value(z[i]);
2634
}
2735
const x_test = tf.tensor2d([z]);
2836
const output = decoder.predict(x_test);

0 commit comments

Comments
 (0)