adicionar maquiagem e imagem num filtro para instagram
É necessária a instalação de um programa do Facebook chamado Spark AR, já voltado para a produção de filtros
Já dentro do programa, na aba scene clique com o botão direito > add > faceTracker
Selecione o faceTracker > botão direito > faceMash. É importante que o faceMash seja filho do faceTracker.
Para adicionar a maquiagem, crie um material na aba Assets. Clique no botão add asset > material
Ao selecionar qualquer material na aba Assets, uma série de opções vão aparecer num menu à direita da interface. Em Shader Type, selecionar Face Paint
Aqui, será inserida a maquiagem. Essa maquiagem pode ser feita usando as Face Assets de referência. Pode-se baixar esses assest do próprio site do Spark AR. Usei um rosto como base e salvei um png da maquiagem a partir do Photoshop. Pode-se pegar maquiagens prontas em png pela internet.
Importar a maquiagem para a aba Assets. Basta arrastar pra dentro do programa.
Logo abaixo, na opção Face Paint, vá em Texture, clique no menu com a seta e selecione o arquivo da maquiagem em png
Em Render Options, faça os ajustes se for necessário.
Para adicionar uma imagem, vá em faceTracker> botão direito > plane !(https://content.evernote.com/shard/s149/sh/3df12518-f4d0-496e-8a0c-36f7f93e1fca/3cb7331b48af10fc/res/d03ad143-acc4-41cf-98cb-2e2c549fb96e)
Precisa-se criar um novo material na aba Assets. Vá em add asset > material.
Aqui, é o mesmo princípio da maquiagem. Em Shader Properties, vá em Texture, clique no menu com a seta e selecione o arquivo que desejar.
No menu Assets também pode ser adicionado uma Animation Sequence para animações aparecerem no rosto .
Para animações, o que aprendi até o momento: ela tem que ser uma sequência de pngs com um Frame Rate de 12 fps, mais ou menos. Quando menor os arquivos, melhor.
Selecione a sequência e em texture importe os frames:
Ajuste o fps em Controls para mudar a velocidade da animação. É importante ser compatível com o Frame Rate em que animação foi produzida.