Realidad aumentada: en el campo de la programación

Introducción

La realidad aumentada (RA) es un concepto utilizado comúnmente en la actualidad, debido a las aplicaciones dadas en varios campos (Medicina, Videojuegos, Arquitectura, etc.).  Hay varias herramientas con las cuales es posible desarrollar apps a partir de este concepto.

Los ejemplos mas usuales suelen ser Blippar, Metaito Creator u otros debido a su facilidad de uso, sin necesidad de tener conocimiento en otros temas. No obstante, estas aplicaciones poseen una desventaja: no es posible crear objetos propios permitiendo generar una app mas atractiva para el usuario. Por eso la programación es la mejor opción para hacer

¿Por qué es más eficaz aplicar programación para hacer realidad aumentada?

La programación ha permitido el avance de las tecnologías que tenemos en la actualidad, incluyendo el concepto de (RA). Existen varios lenguajes de programación que nos permiten desarrollar aplicaciones, pero solo se mencionaran las que son útiles para aplicar (RA)

Lenguaje c#

Una de los lenguajes que se usa frecuentemente para crear realidad virtual o aumentada es C#. Este es de mucha utilidad debido a que este lenguaje de programación es orientado a objetos, permitiendo la creación de inputs y objetos. Lo que permita el uso frecuente de este lenguaje es debido al motor de videojuegos “Unity” con el kit de desarrollo de software Vuforia. Al tener estas herramientas, es posible aplicar la construcción de apps en (RA).

Processing

Aunque es poco conocido, Es un software flexible de diseño y lenguaje de código para aplicar conceptos de arte. Es útil a la hora de formar figuras en 2d o 3d, aplicando a partir de sus librerias  o derivado de JAVA. Es posible configurar la creación de una figura aplicando los objetos que se proporcionen. Uno tiene la capacidad de colocar o crear cualquier figura, su escala, incluso el target donde se ubica. Con este lenguaje, es posible crear de diferentes formas, cualquier elemento en (RA) .

La lógica de programación

Para concluir La lógica de programación es lo esencial para poder aplicar desarrollo básico de programación. Para crear cualquier app para un proyecto de realidad aumentada con codigo, es importante aprender los fundamentos para aplicar su diseño. Sea una característica, un target, un imput, un objeto. Es de vital importancia manejar la lógica para obtener resultados satisfactorios.

Editor: Carlos Pinzón

Autor: Jason Stephen Wills Vargas

Código: UCVR-4

Fuentes:

Panilla.G.O._(2013)._Realidad aumentada con lenguaje de programación Proccesing. Recuperado: https://mosaic.uoc.edu/2013/04/24/realidad-aumentada-con-lenguaje-de-programacion-processing/

Polo.D.J._(2013)._Para programar aplicaciones de realidad aumentada. Recuperado: https://wwwhatsnew.com/2013/07/22/para-programar-aplicaciones-de-realidad-aumentada/

Processing.org._(2015)._Processing. Recuperado: https://processing.org/

DesarrolloLibre._(2014)._¿Que  es Vuforia? Recuperado: https://www.desarrollolibre.net/blog/android/realidad-aumentada-con-vuforia

Boskampi._(2016)._Programación-Html- As1-Javascript-Php. Recuperado: https://pixabay.com/es/photos/programación-html-as1-javascript-1873854/

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *