diff --git a/README.md b/README.md new file mode 100644 index 0000000..816751e --- /dev/null +++ b/README.md @@ -0,0 +1,28 @@ +# Frosted – Clockface for Fitbit Ionic and Fitbit Versa + +## App Gallery Image +![Screenshot](images/frosted.png) + +## Goal +The goal was to create the effect of frosted glass, something that's not natively possible on the hardware since it can't blur images and there is no direct framebuffer access. +I achieved this by rendering out each individual square that can be lit up in a 3D scene that already contains the frosted glass ribbons. The images get colored and composited directly on the watch, creating the impression that the effect is dynamically created. + +Here are a few of the raw assets of the prerendered squares in greyscale before compositing, and their coordinates + +`` +![Square](resources/img/1-2.jpg) + +`` +![Square](resources/img/2-3.jpg) + +`` +![Square](resources/img/2-7.jpg) + +`` +![Square](resources/img/6-5.jpg) + +`` +![Square](resources/img/7-5.jpg) + +`` +![Square](resources/img/7-6.jpg) diff --git a/images/frosted.png b/images/frosted.png new file mode 100644 index 0000000..1f83021 Binary files /dev/null and b/images/frosted.png differ