So, I finally gave up trying to use XOrg on my 4K laptop/external monitor setup. The fractional scaling was hopelessly broken. I switched to using Wayland instead – and joy of joys, everything works out of the box! Unfortunately, this broke the ability I had setup to invert my screen colours. That’s not a “nice…
Exporting multiple layers in Inkscape – streamlining the headset design
Until now I had a very heavyweight process for specifying the headset for eyeskills, using OpenScad and lots of geometry. Now that I’m gradually working my way back into the project with new ideas and some fresh motivation, I want to streamline this dramatically so I don’t get bogged down in tool chain hell again.…
A working stereoscopic camera?
Before we progress any further with the software, we need to know what’s actually happening to the eyes. This means monitoring each eye with some pupil tracking, exposing something like a set of vectors for eye movement to Unity, so that we can measure the effect of our virtual environments on eye position. This has…
Ho Ho Ho. Oh.
I had a plan. I wanted to get the original EyeSkills Community edition back up and running for Christmas. I wanted to integrate the changes I’d been making over the last months. Working on the software really isn’t a priority at the moment (getting the eye tracking hardware ready is more important, without which we’re…
IR retinal safety
At the moment all software work is paused until we have the hardware ability to track the eyes as we desire. Part of this process is to ensure, in our specification of the eye tracking cameras, that we do not produce too much infra-red radiation (in the LEDs we use to both illuminate and help…
An interesting paper reviewing current eye trackers and the history of eye tracking
I’ll just leave the link here for future reference đ https://journals.sagepub.com/doi/full/10.1177/2055668318773991
Affordable EyeTracking – working towards a new camera PCB
We keep coming back to the basic fact that we need to know what the eyeballs are doing. This requires an eye tracker which does what we want (particularly, with a software API which doesn’t assume both eyes are coordinating in the usual way!) at a price we can afford. The corollary to this is…
Going back in time
This is a quick mental note : What would an anaglyphic app look like with a “randomised” and continually changing assignment of colour to each eye – or within a VR setting? Would this stop people “cheating” by blinking to assemble a complete image of what’s happening? Perhaps Use PerlinNoise to generate a dynamic texture…
Data Provenance
It really matters that we know exactly what system setup generated any data we collect – the idea being that experiments can be re-run (and thus independently verified) in precisely the same technical context as the originals. To achieve this we store the following information underneath anything else captured by a researcher: You might notice…
Plotter friendly design
OpenSCAD (and my use of the wrong primitives for the dashed lines) didn’t do a great job converting lines and text in the original EyeTracktive Core design, into a format that works well for a plotter pen marking out the headset. I just tried to manually create a better overlay in Inkscape (as a stop-gap)…