Render Pass es tendencia entre los creadores y entusiastas de la realidad aumentada en instagram. Te traigo un nuevo tutorial que intentará replicar un efecto de tiktok el llamado “clone” pero le agregare otra característica para darle más versatilidad. Este tutorial se llama Spark AR freeze effect.
Te recomiendo que veas mi primer video sobre render pass para que entiendas los elementos básicos de esta nueva funcionalidad. Aquí comenzaré a trabajar directamente con los patches. Primero crearemos el person segmentation, para eso creamos un canvas y luego un rectángulo. Ampliamos las dimensiones en todo la pantalla, luego creamos un material.
Para crear la segmentation necesitamos habilitar texture extraction y person segmentation. Luego directamente en el material trabajaremos con el shader type “flat”. En texture agregaremos camera texture, luego habilitaremos alpha y agregaremos person segmentation y luego clic a “inverse”.
Abrimos el patch editor de Spark AR para agregar el camera texture y luego device, luego llamamos scene render pass y conectamos de esta manera. Para la configuración mínima es necesario conectar con el render pass de la cámara.
Para tener un efecto diferente al acostumbrado en tiktok agregaremos un patch shader asset de la librería. Usaremos tritone color, arrastramos el patch para conectarlo al camera texture. En este patch podemos modificar los colores y el output será un sender de textura.
Ahora crearemos un frame delay. La cámara texture se conectará con el “first image”. Luego agregaremos un shader render pass. La conectaremos con el “render pass” de frame delay. El material que creamos del rectángulo lo conectaremos también con el output del shader render pass.
Para que funcione todo correctamente tendremos que crear los receiver relacionados a camera texture y frame delay y luego conectar con un mix para unirlo al shader. Como paso final necesitamos conectar un screen tap con switch para unirlo al “alpha”. Ya con este efecto podemos tomar fotos con efectos tritone y además cambiar cámaras para hacer diferentes ilusiones o estilos. vamos a probarlo.
Si queremos generar el filtro idéntico al de tik tok podemos quitar el shader tritone y conectamos camera texture con su sender. De esta manera tendrías el efecto más simple posible.
Patreon
Si desear apoyarme para mantener mi sitio web y descargar los archivos de trabajo de Spark AR Freeze effect, puedes hacerlo accediendo a mi patreon.