Uncategorized

Probar conversi´on word

Boletín de Realidad Virtual DVRV 2021-001

Reporte de recomendaciones para evitar el calentamiento de dispositivos con apps de realidad aumentada

Fecha liberación: 

18/08/2021

Fuente: 

https://library.vuforia.com/articles/Solution/Framerate-Optimization-for-Mixed-Reality-Apps.html

Categoría: 

Metodologías de programación 3D

Herramientas de desarrollo asociadas:

Vuforia, Unity

Recomendaciones de configuración para la optimización de desempeño y framerate de aplicaciones de realidad aumentada evitando el calentamiento de los dispositivos

Situación

Durante el desarrollo de la aplicación MundoTlatilca CCVN, la cual es demandante en cálculo de render y número de cuadros generados al tratarse de un app que utiliza algoritmos de reconocimiento de planos para situar los objetos colocados sobre la realidad, se notó calentamiento en los celulares de menos prestaciones, por lo que se buscó soluciones para evitar el problema.

Redacción de la solución

Se implementaron las recomendaciones del sitio de Vuforia, las cuales abarcan configuración tanto en Unity como en Vuforia, de la optimización del render y el número de cuadros generados para aplicaciones de realidad aumentada y mixta que exigen requerimientos altos en cálculo de render y frame rate .

Configuración del desempeño y frame rate en Vuforia

  1. Utilizar la bandera de MODE_OPTIMIZE_SPEED en lugar de la de default MODE_DEFAULT
  2. Dentro de el API de Vuforia utilizar los métodos de  getRecommendedFps  y  setTargetFps para obtener y ajustar el framerate acorde a los requerimientos de la aplicación. Estas llamadas deben realizarse al inicializar la app, Algunas configuraciones recomendadas las listan el siguiente cuadro:
Eyewear/Mobile Device Target Render
FPS
Hints to use in
getRecommendedFps(hints);
HoloLens 60 FAST
Mobile Device 30 POWER_EFFICIENCY
Mobile Device 30
(60 on some iOS devices)
NONE
Mobile Device 60 FAST

Configuración del desempeño en Unity

La configuración de desempeño se encuentra en la configuración de Vuforia dentro de Unity en la ventana de Inspector Window of ARCamera. Dentro de ella localizar y seleccionar de las opciones de Camara Device Mode el modo adecuado a la aplicación.

Configurando el framerate en Unity

El siguiente código obtiene información de Vuforia sobre el framerate recomendado y lo define usando el API de Unity con Application.targetFrameRate :

private void OnVuforiaStarted()

{

// Query Vuforia for recommended frame rate and set it in Unity

int targetFps = VuforiaRenderer.Instance.GetRecommendedFps(VuforiaRenderer.FpsHint.NONE);

// By default, we use Application.targetFrameRate to set the recommended frame rate.

// If developers use vsync in their quality settings, they should also set their

// QualitySettings.vSyncCount according to the value returned above.

// e.g: If targetFPS > 50 –> vSyncCount = 1; else vSyncCount = 2;

if (Application.targetFrameRate != targetFps)

{

Debug.Log(“Setting frame rate to ” + targetFps + “fps”);

Application.targetFrameRate = targetFps;

}

}

Observación importante:

Además tomar en cuenta las recomendaciones que hace la compañía acerca de este tipo de aplicaciones ejecutadas en dispositivos móviles no recientes, en la página https://library.vuforia.com/articles/Training/vuforia-fusion-article.html en la sección de Older Devices and Overheating, adonde recomiendan para dispositivos antiguos, aunque tengan el soporte, limitarlos a experiencias muy cortas para evitar los problemas de calentamiento.

  • Ma. Del Carmen Ramos Nava (cramos at unam dot mx )
  • Jose Martín (androidgliese581c at gmail dot com )
  • Tayde Martín Cruz Lovera (tayde.martin at gmail dot com)
  • José Larios Delgado (jlarios at unam dot mx )

Departamento de Visualización y Realidad Virtual

dvrv at unam.mx

ixtli at unam.mx

https://dvrv.unam.mx

Bienvenidos


Tel: 56 22 88 77

Santa María Xoxoteco, murales de México, Siglo XVI

Descripción general:
Registro de los murales de la capilla de Santa María Xoxoteco, de gran valor histórico, artístico y antropológico del siglo XVI en México.

Descripción técnica:
Navegador de ambientes virtuales :NAVIO
Formato de modelos: osg

Responsable del proyecto: Dr. Juan Benito Artigas Hernández

Entidad académica: Facultad de Arquitectura,UNAM

Año de realización: 2005

Plataforma: Observatorio Ixtli

Créditos:

Responsable:
Dr. Juan Benito Artigas Hernández

Líder de proyecto:
Dra. Geneviève Lucet Lagriffoul

Coordinación y responsable técnico:
Ma. del Carmen Ramos Nava

Levantamiento de sitio, modelado 3D y texturización
Araceli Casas Cordero
Irais Hernández Ortiz
Chrystian Díaz Hidalgo

Optimización de modelos
Araceli Casas Cordero
Víctor Hugo Godoy Aguirre

Desarrollo interdisciplinario entre las entidades :
Instituto de Investigaciones Estéticas, UNAM
Dirección de Cómputo para la Investigación DCI, DGSCA UNAM
Departamento de Realidad Virtual, DGSCA UNAM

La pintura mural prehispánica en México: Bonampak

Descripción general:
Se muestra reconstrucción del sitio arqueológico de Bonampak, cuyas pinturas son un documento invaluable, ya que ofrecen datos importantes en relación con la historia de esta ciudad, así como sobre los rituales que se efectuan, los conocimeintos astronómicos, la importancia de la guerra y la destreza de los pintores. En este sentido, representan una fuente de información para acercarnos al mundo maya y forman parte importante del patrimonio histórico de México.

Descripción técnica:
Navegador de ambientes virtuales :NAVIO
Tipo: Software libre desarrollado por el Departamento de Realidad Virtual DGSCA, UNAM
Formato de modelos: osg

Responsable del proyecto: Dra. Beatriz Ramírez Aguirre de la Fuente

Entidad académica: Instituto de Investigaciones Estéticas, UNAM

Año de realización: 2004

Plataforma: Observatorio Ixtli

Créditos:

Responsable:
Dra. Beatriz Ramírez Aguirre de la Fuente

Líder de proyecto:
Dra. Geneviève Lucet Lagriffoul

Coordinación y responsable técnico:
Ma. del Carmen Ramos Nava

Levantamiento de sitio, modelado 3D y texturización
Araceli Casas Cordero
Irais Hernández Ortiz
Chrystian Díaz Hidalgo

Optimización de modelos
Araceli Casas Cordero
Víctor Hugo Godoy Aguirre

Desarrollo interdisciplinario entre las entidades :
Instituto de Investigaciones Estéticas, UNAM
Dirección de Cómputo para la Investigación DCI, DGSCA UNAM
Departamento de Realidad Virtual, DGSCA UNAM

El Mercado Abelardo L. Rodríguez

Descripción general:
Levantamiento del mercado Abelardo L. Rodríguez

Descripción técnica:
Navegador de ambientes virtuales :NAVIO
Tipo: Software libre desarrollado por el Departamento de Realidad Virtual DGSCA, UNAM
Formato de modelos: osg

Responsable del proyecto: Lic. Leticia López Orozco

Entidad académica: Instituto de Investigaciones Estéticas, UNAM

Año de realización: 2009

Plataforma: Observatorio Ixtli

Créditos:

Responsable:
Lic. Leticia López Orozco
Instituto de Investigaciones Estéticas

Coordinación y rersponsable técnico (versión 1):
Ma. del Carmen Ramos Nava

Levantamiento de sitio, modelado 3D y texturización
Grupo de Estudiantes de IIE

Optimización de modelos
Víctor Hugo Godoy Aguirre
Víctor Hugo Franco Serrano

Reconstrucción virtual de la Tumba 5 de Suchilquitongo, Oaxaca

Descripción general:
Se muestra la reconstrucción de la tumba 5 de Suchilquitongo, Oaxaca.

Descripción técnica:
Navegador de ambientes virtuales :NAVIO
Tipo: Software libre desarrollado por el Departamento de Realidad Virtual DGSCA, UNAM
Formato de modelos: osg

Responsable del proyecto:
Dra. Teresa Uriarte y Dra. Beatriz Ramírez Aguirre de la Fuente

Entidad académica: Instituto de Investigaciones Estéticas, UNAM

Año de realización: 2004

Plataforma: Observatorio Ixtli

Créditos:

Responsables:
Dra. Beatriz Ramírez Aguirre de la Fuente
Dra. Teresa Uriarte

Líder de proyecto:
Dra. Geneviève Lucet Lagriffoul

Coordinación y responsable técnico:
Ma. del Carmen Ramos Nava

Levantamiento de sitio, modelado 3D y texturización
Araceli Casas Cordero
Irais Hernández Ortiz
Chrystian Díaz Hidalgo

Optimización de modelos
Araceli Casas Cordero
Víctor Hugo Godoy Aguirre

Desarrollo interdisciplinario entre las entidades :
Instituto de Investigaciones Estéticas, UNAM
Dirección de Cómputo para la Investigación DCI, DGSCA UNAM
Departamento de Realidad Virtual, DGSCA UNAM

Desarrollo y mejoramiento de la habilidad espacial utilizando realidad virtual y aumentada

Descripción general: A partir de la interacción con un espacio virtual diseñado en tamaño y formas el usuario puede mejorar sus habilidades espaciales

Descripción técnica:
Visualizador:NAVIO
Formato de modelos: osg

Responsable del proyecto: Mat. Ana Luisa Solis González Cosio

Entidad académica: Facultad de Ciencias, UNAM

Año de realización: 2005

Plataforma: Observatorio Ixtli

Créditos:

Responsable del proyecto
Mat. Ana Luisa Solis González Cosio

Hitos estructurales de la Arquitectura en México

Descripción general:
Representación de diferentes estructuras arquitectónicas contemporáneas. Se busca comprenderlas, analizarlas y sintetizarlas, como parte fundamental del proceso de diseño del arquitecto.

Descripción técnica:
Software de visualización: Amira
Tipo: Comercial
Fuentes: Archivos .hx
Formato de modelos: vrml

Responsable del proyecto: Arq. Luis Fernando Solis Ávila

Entidad académica: Facultad de Arquitectura, UNAM

Año de realización: 2004

Plataforma: Observatorio Ixtli

Créditos:

Responsable:
Arq. Luis Fernando Solis Ávila

Modelado 3D y desarrollo de scripts
Alumnos de la Facultad de Arquitectura

Desarrollo
Arq. Luis Fernando Solis Ávila

Modelos virtuales de mamíferos domésticos

Descripción general: Implementación y uso de modelos virtuales de esqueleto axial y apendicular del perro,obtenidos mediante la resonancia magnética y tomografía computarizada (TC) para la enseñanza de las materias Imagenologia,anatomía,fisiología y clínica de perros.

Descripción técnica:
Software de visualización: Amira
Tipo: Comercial
Fuentes: Tomografias formato DICOM

Responsable del proyecto: Mtro. Jorge Hernández Espinosa

Entidad académica: Facultad de Medicina Veterinaria y Zootecnia, UNAM

Año de realización: 2010

Plataforma: Observatorio Ixtli

Créditos:

Responsable del proyecto
Mtro. Jorge Hernández Espinosa

Estudio biomecánico tridimensional de artrosis en cadera

Descripción general: En este ejemplo se realizó la reconstrucción de parte del sistema óseo humano, para el estudio de las consecuencias al presentarse artrosis (deformación) en cadera.

Descripción técnica:
Software de visualización: Amira
Tipo: Comercial
Fuentes: Archivos .hx
Formato de modelos: vrml

Responsable del proyecto: Dra. Patricia Herrera Saint-Leu

Entidad académica: Facultad de Medicina, UNAM

Año de realización: 2004

Plataforma: Observatorio Ixtli

Créditos:

Responsable:
Dra. Patricia Herrera Saint-Leu

Líder de proyecto: Dra. Patricia Herrera Saint-Leu

Procesamiento de Imagenes, Reconstrucción y Animación 3D
Héctor Ulises Barrón García

Desarrollo colaborativo entre las entidades
Facultad de Medicina , UNAM
Departamento de Visualización DGSCA, UNAM