Привет, коллеги.
Задача: сделать так, чтобы объект начинал движение как только достигает bottom вьюпорта и заканчивал при достижении top вьюпорта. Анимация не просто запускается, а координаты перемещаемого по дорожке объекта находятся в прямой зависимости от, нативным языком выражаясь, значения выражения document.documentElement.clientHeight - Math.round(parseInt(selector.getBoundingClientRect().top).
Что-то не могу найти простого вменяемого видео, объясняющего принцип описания зависимости MotionPath от ScrollTrigger в библиотеке GSAP, ни на русском ни на английском языках.
MotionPathPlugin
Codepen