Eye-tracking software

Selfbondage software and other kinky developments

Moderators: Riddle, Shannon SteelSlave

Post Reply
Distressed
*
Posts: 2
Joined: 03 Jun 2019, 21:14

Eye-tracking software

Post by Distressed »

After seeing a lot of eye-tracking challenge videos I naturally began thinking about how this could be incorporated into BDSM. I was wondering if it would be possible at all to have some kind of programme where two videos play side-by-side and if you look at the left side you will receive a pleasant vibration but if you look at the right side you will receive a shock from an e-stim. It could even work where the right side has like an 80% chance of delivering a shock but a 20% chance of delivering a more powerful vibration so there’s still some incentive to try look at the other screen. A self-bondage timer delay could also be utilized as a possible penalty for looking at the wrong screen at the wrong time.

I have no experience in programming but I’ve read that some eye-tracking software is open-source but again as someone illiterate in software development I don’t really know if that means my dream bdsm eye-tracking programme is even possible, particularly as I have no knowledge on hooking up e-stims and vibrators to a computer.

But if anyone has any idea of its feasibility, where to start or even anyone who might be interested in developing this, please let me know! I figured if I want to make my dream a reality I need to at least start the conversation.


Video and software examples:
http://www.pygaze.org/
https://pupil-labs.com/pupil/
https://imotions.com/blog/free-eye-tracking-software/
https://www.youtube.com/watch?v=kEo45QQ0BMM
https://www.youtube.com/watch?v=eNARurpeKgc
https://www.youtube.com/watch?v=dpnIa2Nx-HY
User avatar
Shannon SteelSlave
Moderator
Posts: 6530
Joined: 03 Feb 2019, 19:49
Location: New England, USA

Re: Eye-tracking software

Post by Shannon SteelSlave »

Is this meant to be an aversion therapy type thing? I suppose it could be used to play games that track your eye movement, forcing cooperative play, even in bondage, as the only thing you would not be able to wear is a blindfold. Maybe your release depends on finishing a task or game where the cursor movement is controlled by eye positioning?
Bondage is like a foreign film without subtitles. Only through sharing and practice can we hope to understand.
A Jedi uses bondage for knowledge and defense, never for attack.
I am so smart! I am so smart! S-M-R-T!....I, I mean S-M-A-R-T!
👠👠
Distressed
*
Posts: 2
Joined: 03 Jun 2019, 21:14

Re: Eye-tracking software

Post by Distressed »

It's meant to be more of a visual tease and denial type thing, on one side you could have a video of your favourite porn star fully-clothed and on the other side you could have your favourite pornographic scene, you can look at the scene but your vibrator will probably switch off, your key release may be delayed and you may receive a shock (although the e-stim isn't necessary if it feels too Pavlovian). I know its not for everyone but there's definitely a growing demographic for things such as nudity denial and censored porn (tumblr was rife with such content back in the day), was just hoping it wouldn't be considered too niche on a self-bondage forum :P

But yeah there's definitely a lot of potential for games and even just as an aid for hands-free cursor control whilst bound. Eye-tracking with webcams has definitely improved and become more accessible over the past few years, even this one (https://youtu.be/Y7g1frghZdA) from 6 years back seems pretty accurate and able to compete with more expensive eye-tracking hardware.
User avatar
Shannon SteelSlave
Moderator
Posts: 6530
Joined: 03 Feb 2019, 19:49
Location: New England, USA

Re: Eye-tracking software

Post by Shannon SteelSlave »

This could work too
Quagmire.jpg
Bondage is like a foreign film without subtitles. Only through sharing and practice can we hope to understand.
A Jedi uses bondage for knowledge and defense, never for attack.
I am so smart! I am so smart! S-M-R-T!....I, I mean S-M-A-R-T!
👠👠
User avatar
bounddosster
*****
Posts: 2003
Joined: 30 Jan 2014, 23:23
Location: England. East of Midlands.

Re: Eye-tracking software

Post by bounddosster »

Somehow I always thought Quagmire would be bigger than that. Just goes to show, All mouth and nothing in the trousers.
That's my excuse and I'm sticking to it.
User avatar
Shannon SteelSlave
Moderator
Posts: 6530
Joined: 03 Feb 2019, 19:49
Location: New England, USA

Re: Eye-tracking software

Post by Shannon SteelSlave »

Eye tracking to use as a joystick to play puzzle based games as a requirement to receive a code to your bonds could be cool. As aversion therapy, it's an idea, but not for me.
Bondage is like a foreign film without subtitles. Only through sharing and practice can we hope to understand.
A Jedi uses bondage for knowledge and defense, never for attack.
I am so smart! I am so smart! S-M-R-T!....I, I mean S-M-A-R-T!
👠👠
FinalFrog
*
Posts: 6
Joined: 09 Sep 2020, 02:36

Re: Eye-tracking software

Post by FinalFrog »

I bought a Tobii Eye Tracker 5 a couple weeks ago along with an Estim Systems 2B to try out something along these lines. Successfully wrote a small test app where I can define a rectangular area on of the display where if my eyes look away from it too long the Estim box does a shock. Haven't actually played a real session with it yet, but I did enough testing to confirm it works. Excited to try it out next time I'm in the mood.

I was hoping to use my Libo ELLE instead using Buttplug.io, since it can do both vibration and shocking, but the bluetooth connection between my PC and the vibrator is too unstable for it to work properly anymore. Not sure if that's due to something going wrong in the vibrator itself like a break in the antenna or related to the Buttplug.io switching the backend to Rust since I last used it to control the vibrator.

I wonder if there's a vibrator which runs off or can be controlled via a physical connection like a 2.5mm/3.5mm plug. If there was I could control it with the other channel on the e-stim box.
FinalFrog
*
Posts: 6
Joined: 09 Sep 2020, 02:36

Re: Eye-tracking software

Post by FinalFrog »

So that last question in my previous posed nerd sniped me and I had to find out. Apparently e-stim output doesn't work in a way that could control a vibrator, though there is an estim box called Centipede which also sells a vibrator controlling addon. I think based on what I read that it replaces the battery in vibrators with battery powered controllers with a battery shaped device that allows it to control the speed by varying the voltage.

I did some digging for standalone vibrator controllers and the most promising option I could find is called VibHub and is sold as a dev board. Kinda tempted to order one just to see if I can actually get it working. The biggest problem seems to be that it's hard to find compatible vibrators.
rezreal
*
Posts: 15
Joined: 10 Jan 2020, 01:20

Re: Eye-tracking software

Post by rezreal »

I have built something in this direction a while ago:

https://rezreal.github.io/gentlemans-gallery/
https://github.com/rezreal/gentlemans-gallery

It uses a tobii eye tracker (with an additional local server that makes the eye tracking data available for web pages) and "tagged" image galleries from puri.fy (which has tags for image regions). It can also trigger the coyote estim bluetooth device.

Current mode:
You have to get through a nude image gallery. To advance to the next pic, you have to look into the models eyes. if you look at certain "bad" (clothed breasts, bare ass) areas , you will get shocked. If you look at "forbidden" areas (e.g. bare breasts, genitals) you will get shocked and thrown back to the previous picture. You can use MQTT to "unlock" a magnetic lock device once you are thorugh the gallery.

Still having few more ideas but currently it is quite unhandy because the gallery has to be pre-tagged with an offline tool from puri.fy. Once they release their AI-model as tensorflow.js model, I will continue to do the tagging on the fly and make it usable with embedded videos and such.
Post Reply