Как сделать такой эффект прорисовки изображения из пустоты?
Здравствуйте!
Подскажите, как реализовать подобный эффект:
Реализован на этом сайте с помощью canvas и WebGL (картинки по бокам при скролле прорисовываются, моя на скринах в самом низу в синей секции): https://citadellegin.com/en/
Да, когда шарился в коде того сайта и гуглил натыкался на этот термин. Но там все ооочень сложно. И тоже видел какой-то Сишный код.
Спасибо большое за пример!
Лев Александров, потому, что у меня все картинки специально сделаны квадратными, т.е. в пропорциях 1:1. Так же размеры канваса заданы как 300x200px в двух местах renderer.setSize(300, 200); и uResolution: { value: new Vec3(300, 200, 1) }, их можно поменять на другие.
И менять расширение при загрузке текстуры, но не срабатывает. И появляется какой-то бордер непонятный:
Тут прозрачность не работает, я просто залил фон картинки цветом как у секции..
И при прорисовке виднеется, что это квадрат
Я еще думал, а нельзя ли подобное проделать с clip-path: разбросать над изображением пару форм и анимировать их расширение пока не покажется вся картинка