Evaluando propuestas

Desarrollo módulo de realidad aumentada en Unity para React-Native

Publicado el 11 Noviembre, 2020 en Programación y Tecnología

Sobre este proyecto

Abierto

Se requiere desarrollo de un módulo de realidad aumentada para ser integrado en una aplicación móvil desarrollada en React-native. El módulo debe cumplir con las siguientes definiciones:

Soporte en ambas plataformas (Android / iOS)
* Soporte para dispositivos previos al iPhone X, ARKit tiene limitación en los dispositivos que pueden utilizarlo. La misma aplicación debe interpretar si el usuario está utilizando un modelo previo y adecuar las librerias para hacer uso de la realidad aumentada.?
??
* ARCore al igual que iOS limita los dispositivos que pueden utilizarlo. Verificar si es Android 7.0 no sería problema.

Se debe poder importar desde React Native como un componente. Este punto es muy importante ya que la aplicación donde se incorporará este módulo está desarrollada en react-native
Todas las acciones se deben resolver en la misma pantalla de la cámara. Tanto los efectos de RA, como la selección de filtros a aplicar deben suceder en la misma pantalla (cámara del dispositivo)
Galería con filtros descargados y otros para descargar
* La galería de  filtros debe ser un desplegable que cubra media pantalla, y deberá mostrar un catálogo de filtros con nombre e imagen de cada uno.
Este catálogo será consumido desde una API rest de la propia plataforma. El desarrollo de la api, no está incluido en este alcance.

* Cuando el usuario selecciona el filtro o elemento a utilizar será descargado y aplicado sobre la escena de la cámara.

Face Tracking para posicionar objetos: Objetos del tipo 2D y 3D
Los objetos deben posicionarse sobre diferentes lugares del rostro. Por ejemplo: cabeza,  frente,  ojos, cachetes, nariz, boca, bigote. Máscaras que cubran el rostro.

* Para el caso de máscaras que cubran el rostro deben poder interactuar con la boca y los ojos. Uso de Rigging 3D

* Además de las zonas de la cara poder crear avatares y definirlos en la DB como tal para que los interprete la app.

Debe tener la capacidad de tomar hasta 5 fotos, o grabar video de 1 min. Máximo.
Alternar entre cámara frontal y trasera.

Temporizador configurable, de 5, 10, 15 y 20 segundos.
Output - Video o imagen: Tal como se indicó previamente este desarrollo será un módulo de una aplicación mayor y debe poder devolver un video con el filtro aplicado o hasta 5 imágenes. En ambos casos deben ser creados a decisión del usuario.

Categoría Programación y Tecnología
Subcategoría Programación de Apps. Android, iOS y otros
¿Cuál es el alcance del proyecto? Crear una aplicación nueva
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo el diseño
Disponibilidad requerida Según se necesite
Plataformas requeridas Android, iPhone
Necesito Crear una app
Tipo de app Social media
Necesita backend
Procesador de pago No

Plazo de Entrega: No definido

Habilidades necesarias

Otros proyectos publicados por J.