а вам не кажется что в примере просто отдельно прозрачная картинка с чертежом и отдельно картинка с текстурированной дверью? больше похоже на рендер, честно говоря, чем на обычную текстуру
самый кошерный вариант, мне кажется, привязать цвет к значению scrollTop
в вашем примере дошли до точки - поменяли
а лучше бы по ходу скролла менять плавно. и чем быстрее скролл - тем быстрее изменения. мне кажется это можно реализовать
ну или совсем хардкорно искать где там волна по пикселам на несколько пикселей правее центра и вычислять угол между точками. но это когда кривую не знаете