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
- Utilizar la bandera de MODE_OPTIMIZE_SPEED en lugar de la de default MODE_DEFAULT
- 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
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