I don't know if you designed it for a specific monitor but, feedback. It tried using it on my M1 Mac.

First thing, there is no loading indicator and it takes too long to start so I though it was broken a few times before I realized I had to wait longer.

Second thing, although it was clearly tracking my head and moving the camera it did not make me feel like I'm looking into a window into a 3d scene behind the monitor.

These kinds of demos have been around before. I don't know why some work better than others.

some others:

https://discourse.threejs.org/t/parallax-effect-using-face-t... https://www.anxious-bored.com/blog/2018/2/25/theparallaxview...

Isn't it because the webcam FOV is unknown, which is needed to estimate distance from pixel (along with face size, but that should be less variant). The three.js demo had the strength parameter that can be used to calibrate. The iphone app is pre-calibrated for the most common devices, I believe.

Thanks for sharing all this feedback!

And we will check out these links, appreciate you sharing it!