|
@@ -55,14 +55,15 @@
|
55
|
55
|
};
|
56
|
56
|
async function updateDistance() {
|
57
|
57
|
var dist = await getDistance();
|
58
|
|
- var vidblur = 0, tickerblur = 8;
|
|
58
|
+ var vidblur = 0, tickerblur = TICKER_BLUR_WHEN_FAR;
|
59
|
59
|
if (dist>MIN_DIST && dist<MAX_DIST) {
|
60
|
|
- vidblur = parseInt((MAX_DIST-dist)/VID_BLUR_FACTOR);
|
61
|
|
- tickerblur = parseInt(dist/TICKER_BLUR_FACTOR);
|
|
60
|
+ vidblur = parseInt(VID_BLUR_WHEN_CLOSE*(MAX_DIST-dist)/(MAX_DIST-MIN_DIST));
|
|
61
|
+ tickerblur = parseInt(TICKER_BLUR_WHEN_FAR*dist/(MAX_DIST-MIN_DIST));
|
62
|
62
|
}
|
63
|
63
|
if (dist<2*MIN_DIST) {
|
64
|
64
|
tickerblur = 0;
|
65
|
65
|
}
|
|
66
|
+ // console.log(vidblur,tickerblur);
|
66
|
67
|
// console.log(`${vidblur}, ${tickerblur}`);
|
67
|
68
|
document.getElementById("the-video").style.filter=`blur(${vidblur}px)`;
|
68
|
69
|
document.getElementById("the-ticker").style.filter=`blur(${tickerblur}px)`;
|