Найти в Дзене
TheVini And

Делаем маску с предсказанием instagram

Для начала нам нужно определиться с какой тематикой мы будем делать маску, после чего, делаем рамку в фотошопе. Туда же мы добавляем текст, для нашего превью. И туда же мы добавляем наши картинки которые нашли в интернете!) Заходим в Spark AR, создаем новый проект и импортируем все наши картинки туда. Выделяем все картинки, кроме превью, и справа в меню находим Type: single Texture, и меняем на Texture Sequence. Далее спускаемся вниз, и видим Manual Compression, и жмем на галочку! Создаем FaceTracker, nullObject, и два plane В plane0 мы загружаем материал, и выбираем создать анимацию. И в самой анимации, выбираем наши картинки которые мы выделяли [1-30] (Все зависит от того сколько картинок вы добавили, в моем случае их 30 штук) Ставим галочку на Randomize, и выставляем 10 FPS(Это скорость прокрутки случайных картинок) Теперь заходим в патч едитор, и делаем примерно так: Нажимаем пкм, создаем runtime, дальше проводим линию и создаем offset, от него так же проводим линию и создаем L

Для начала нам нужно определиться с какой тематикой мы будем делать маску, после чего, делаем рамку в фотошопе.

-2

Туда же мы добавляем текст, для нашего превью.

И туда же мы добавляем наши картинки которые нашли в интернете!)

превью
превью

Картинки в рамке
Картинки в рамке

Заходим в Spark AR, создаем новый проект и импортируем все наши картинки туда.

-5

Выделяем все картинки, кроме превью, и справа в меню находим Type: single Texture, и меняем на Texture Sequence.

-6

Далее спускаемся вниз, и видим Manual Compression, и жмем на галочку!

-7

Создаем FaceTracker, nullObject, и два plane

-8

В plane0 мы загружаем материал, и выбираем создать анимацию.

-9

И в самой анимации, выбираем наши картинки которые мы выделяли [1-30] (Все зависит от того сколько картинок вы добавили, в моем случае их 30 штук)

-10

Ставим галочку на Randomize, и выставляем 10 FPS(Это скорость прокрутки случайных картинок)

Теперь заходим в патч едитор, и делаем примерно так:

-11

Нажимаем пкм, создаем runtime, дальше проводим линию и создаем offset, от него так же проводим линию и создаем Less Than, снизу ставим сколько секунд будет длиться прокрутка, в моем случае это 7 секунд. Дальше соединяем с Loop Animation, в Duration выставляем скорость, по стандарту ставим 0,09-0,08. И соединяем с Random, и тут уже выставляем от 1 до 30 (Так же в моем случае я добавил 30 картинок, поэтому до 30)

-12

Дальше создаем Floor и соединяем его с уже импортированной анимационной сценой, делается это так:

Находим нашу анимацию в левом меню, и нажимаем на нее

-13

Далее справа, появится меню, где нужно выбрать Current Frame

-14

И нажимаем на стрелочку, все!

Теперь добавляем превью, заходим в наш plane1, и нажимаем стрелочку возле visible

-15

Проводим от runtime линию, и создаем offset, less than.

-16

и соединяем их с нашим плейном.

Все! Наша маска с предсказанием работает!

-17

-18

Как добавить анимацию после того как выпадет картинка, я расскажу в следующих статьях!

Так же объясню как делать эффект металлического лица, с бликами!