Wednesday, July 20, 2022

step counter experiment

Tried to mess around a little bit with the step counter.

Progress bars are very user friendly but there is so much fun stuff that could be done to show progression. However I do think it comes at the expense of "readability" / effectiveness. As much fun as I think this is to play around with I think it does take too much focus away from the other parts of the application / distracts way too much.

I think at the core of this is that gyroscope / device motion is such a nice and easy way to add some extra interaction which also feels super nice. E.g. just a slight color change shifting around like when you tilt iredescent foil. Just ended up going overboard with the idea.

Currently super sensitive to demonstrate how the progression works. Adds 25 steps at a time instead of one by one, also the accelerometer is too senstive as the movement ends up being a little bit chaotic, should be more subtle.

Also when shaking it doesn't really do anything currently. I think it would be much nicer if it had a proper fluid sim or something resembling meta balls instead where it breaks into a bunch of smaller spheres before lumping back together again into one blob.

Below is a live demo. To activate the accelerometer click on the step number (big 250 in upper left corner). Only tested on iPhone so not completely sure if it works on other phones.

https://step-experiment.netlify.app/

Sunday, July 10, 2022

glsl focus

Using depth maps to control dynamic focus. The focal point is currently way too narrow as it doesn't really seem like anything is totally in focus. Also the depth map has a different framerate than the actual video which results in a mismatch where you can see an "invisible cone".

Try to make the depth map control something else, not focus. e.g. displacement?