La Realidad Aumentada (RA) es una variación de Realidad Virtual. Las tecnologías de Realidad Virtual sumergen al usuario dentro de un entorno completamente sintético, sin tener consciencia del mundo real que lo rodea. La RA, sin embargo, permite al usuario ver el mundo real, en el que se superponen o con el que se componen objetos virtuales. Así, la Realidad Aumentada no sustituye la realidad, sino que la complementa.
La RA ha experimentado un creciente interés en estos últimos años. En Septiembre de 2009, The Economist aseguró que "intentar imaginar cómo se utilizará la Realidad Aumentada es como intentar predecir el futuro de la web en 1994". Según la consultora Juniper Research, el mercado de la RA generará más de 6000 millones de dólares en 2017.
Surgido como versión ampliada de los apuntes del Curso de Realidad Aumentada impartido en las instalaciones del Consorcio Identic en Casar de Cáceres en 2011 y 2012, este libro pretende proporcionar una visión práctica para desarrollar aplicaciones de RA, utilizando para ello la biblioteca ARToolkit y la suite de 3D Blender. Así mismo, el presente libro cubre aspectos esenciales en este ámbito, como por ejemplo la base de los fundamentos matemáticos necesarios para trabajar en el mundo 3D o el uso de APIs de programación gráfica como OpenGL. Finalmente, también se lleva a cabo un estudio del uso de las bibliotecas OpenCV y Ogre3D especialmente útiles para el desarrollo de potentes aplicaciones de visión por computador y despiegue gráfico 3D.
Puedes descargar el libro "Realidad Aumentada. Un Enfoque Práctico con ARToolKit y Blender (ISBN: 978-84-686-1151-8)" en el siguiente enlace. Este libro está publicado bajo una licencia Creative Commons, cuyas condiciones puedes consultar en http://creativecommons.org/licenses/by-nc-nd/3.0/
Estamos trabajando en la segunda edición del libro, revisada y ampliada, para ponerla a la venta en formato físico en EdLibrix por 14,95€ (precio final con IVA y gastos de envío incluidos) a finales de Noviembre de 2013. Actualmente el libro no puede comprarse en Bubok. Si quieres que te informemos cuando esté disponible, envíanos un email.
En esta sección encontrarás el software necesario para compilar los ejemplos del libro, así como material adicional útil para la construcción de tus propios programas.
Muy Importante: A la hora de imprimir los patrones, desactiva cualquier opción de "ajuste de página" de tu programa visor de PDF. Si utilizas Evince asegúrate que la opción de "Escalado de Página" (dentro de la pestaña de "Gestión de Páginas") está establecido a "Ninguno". Si utilizas Acrobat Reader, en el grupo de opciones de Impresión de "Administración de páginas",debes elegir como "Escala de página: Ninguno". Es muy importante que las marcas y patrones se impriman con el tamaño exacto en el que han sido diseñadas en el PDF para poder manejar dimensiones reales en los programas.
A continuación puedes visualizar los vídeos generados a partir de la ejecución de los ejemplos discutidos e implementados a lo largo del libro.
También puedes descargar el código fuente de dichos ejemplos mediantes los enlaces correspondientes. Este código se distribuye con una licencia GPLv3, cuyas condiciones generales puedes consultar en http://www.gnu.org/licenses/quick-guide-gplv3.html
Muy Importante: El makefile de los ejemplos está preparado para que la ruta relativa entre las bibliotecas compiladas de ARToolKit y los ejemplos sea "../../". Por ejemplo, puedes tener un directorio llamado ARToolKit donde descomprimas y compiles el ARToolKit-2.72.1 (Parcheado para VFL2). En el mismo nivel de directorio, crea otro llamado "Ejemplos" y mete ahí subdirectorios para cada ejemplo de esta sección. Así, la ruta relativa será la misma que aparece en el makefile.
A continuación puedes visualizar los vídeos generados relativos a la resolución de los ejercicios propuestos en el libro.
También puedes descargar el código fuente de estos ejercicios resueltos mediantes los enlaces correspondientes. Este código igualmente se distribuye bajo licencia GPLv3, cuyas condiciones generales puedes consultar en http://www.gnu.org/licenses/quick-guide-gplv3.html
Muy Importante: El makefile de los ejemplos está preparado para que la ruta relativa entre las bibliotecas compiladas de ARToolKit y los ejemplos sea "../../". Por ejemplo, puedes tener un directorio llamado ARToolKit donde descomprimas y compiles el ARToolKit-2.72.1 (Parcheado para VFL2). En el mismo nivel de directorio, crea otro llamado "Ejercicios" y mete ahí subdirectorios para cada ejemplo de esta sección. Así, la ruta relativa será la misma que aparece en el makefile.
En esta sección está disponible las presentaciones que se utilizaron en un curso de 15 horas presencial impartido por los autores en las instalaciones del Consorcio Identic en Casar de Cáceres en 2011 y 2012.
Carlos González Morcillo (2007, Doctor Europeo en Informática, Universidad de Castilla-La Mancha) es Profesor Titular de Universidad e imparte docencia en la Escuela de Informática de Ciudad Real (UCLM) en asignaturas relacionadas con Informática Gráfica, Síntesis de Imagen Realista y Sistemas Operativos desde 2002. Actualmente, su actividad investigadora gira en torno a los Sistemas Multi-Agente, el Rendering Distribuido y la Realidad Aumentada. Mail: Carlos.Gonzalez@uclm.es |
David Vallejo Fernández (2009, Doctor Europeo en Informática, Universidad de Castilla-La Mancha) es Profesor Ayudante Doctor e imparte docencia en la Escuela de Informática de Ciudad Real (UCLM) en asignaturas relacionadas con Informática Gráfica, Programación y Sistemas Operativos desde 2007. Actualmente, su actividad investigadora gira en torno a la Vigilancia Inteligente, los Sistemas Multi-Agente y el Rendering Distribuido. Mail: David.Vallejo@uclm.es |
||
Javier A. Albusac Jiménez (2009, Doctor Europeo en Informática, Universidad de Castilla-La Mancha)
es Profesor Ayudante Doctor e imparte docencia en la Escuela de Ingeniería Minera e Industrial de Almadén (EIMIA) en las asignaturas de
Informática, Ofimática Aplicada a la Ingeniería y Sistemas de Comunicación en Edificios desde 2007. Actualmente, su actividad investigadora
gira en torno a la Vigilancia Inteligente, Robótica Móvil y Aprendizaje Automático.
Mail: Javieralonso.Albusac@uclm.es |
José Jesús Castro Sánchez Profesor Titular de Universidad en el área de Lenguajes y Sistemas Informáticos, desde 1999 imparte docencia en la Escuela Superior de Informática de la UCLM. Sus temas de investigación están relacionados con el uso y desarrollo de métodos de IA para la resolución de problemas reales, donde cuenta con una amplia experiencia en proyectos de investigación, siendo autor de numerosas publicaciones. Mail: Josejesus.Castro@uclm.es |