REALIDAD AUMENTADA CREA TUS PROPIAS APLICACIONES

REALIDAD AUMENTADA CREA TUS PROPIAS APLICACIONES

MULLEN, TONY

32,30 €
IVA incluido
Descatalogado por la editorial
Editorial:
ANAYA MULTIMEDIA
Año de edición:
2012
Materia
Informática
ISBN:
978-84-415-3127-7
Páginas:
320
Encuadernación:
Otros
Colección:
INFORMATICA
32,30 €
IVA incluido
Descatalogado por la editorial
Añadir a favoritos

Agradecimientos
Sobre el autor
Sobre el editor técnico

Introducción
Objetivos del libro
A quién va dirigido este libro
Contenidos del libro
Convenciones
Archivos de ejemplo

1. Realidad aumentada: Primeros pasos
Definición de Realidad aumentada
Breve historia de RA
RA en la práctica
Crear prototipos innovadores
Herramientas y tecnologías
ARToolKit
Modelos rápidos con BuildAR
DART
RA sin marcadores con PTAM
Requisitos de RA
Obtener el software
El universo de Java
Hardware periférico
Marcadores
Otros objetos de utilidad

2. Introducción a Processing
El entorno de programación Processing
Instalar y ejecutar Processing
Su primer programa de Processing
Modo interactivo
Dibujar en Processing
Formas primitivas
Trabajar con color HSB
Trigonometría sencilla
Combinar las piezas
Trabajar con clases

3. Fundamentos de modelado y creación de texturas en Blender
Modelar con Blender
Qué versión usar
Modelar un sencillo alienígena en Blender 2.49
Crear una textura OA suavizada
Crear una textura terminada con GIMP

4. Crear un personaje animado con pocos polígonos
Aplicar texturas al alienígena con menos polígonos
Estructurar el modelo
Definir fotogramas para un sencillo ciclo de pasos

5. Programación 3D en Processing
Los entornos P3D y OpenGL
Primitivas 3D
Ubicar objetos en el espacio
Comandos de iluminación y dibujo
Trabajar con OpenGL
Trabajar con archivos OBJ
Utilizar OBJLoader
Modos de dibujo OBJ
Análisis de los archivos OBJ
Animaciones sencillas con matrices OBJ

6. Realidad aumentada con Processing
La biblioteca NyAR4psg
Instalar y probar la biblioteca
Análisis detallado del código de ejemplo
Controlar transformaciones con múltiples marcadores

7. Interactuar con el mundo físico
Informática física con Arduino
El microcontrolador Arduino
Otro hardware necesario
Crear una balanza de RA
Sensores y circuitos
Comunicación entre Arduino y Processing
Arduino y el monitor Serial
El código de Processing

8. RA basada en navegadores con ActionScript y FLARManager
El conjunto de herramientas FLARManager AR para ActionScript
Instalar y ejecutar FLARManager
Instalar y preparar FLARManager
Configurar el proyecto en Flash Builder
Configurar el proyecto en FlashDevelop
Análisis de los ejemplos de FLARManager
Crear proyectos propios
Crear un nuevo ejemplo
Exportar e importar contenido 3D
Crear archivos Collada
Añadir interactividad
Marcadores personalizados para FLARManager
Resolución de problemas e información adicional
El código completo

9. Crear prototipos de RA con jMonkeyEngine
Presentación de jMonkeyEngine y ARMonkeyKit
Versiones y diferencias
Problemas con OS
Preliminares
Java Development Kit
Java Media Framework
IDE Eclipse
El cliente Subversion
QuickTime 7
WinVDIG
Instalar ARMonkeyKit
Obtener el código
Importar el proyecto a Eclipse
Explorar ARMonkeyKit
Un ejemplo de carga de modelos OBJ
Gráfico de escenas y nodos
Examinar el código
Funcionalidad adicional
Unas palabras del programador

10. Configurar NyARToolKit para Android
Android y el SDK de Android
Requisitos
Hardware
Software
Configurar el SDK de Android en Eclipse
Crear un dispositivo virtual
NyARToolkit para Android
Importar y ejecutar el proyecto
Configurar su dispositivo
Otros usos de Android
Activos 3D para NyARToolkit para Android
Recursos de aprendizaje

Apéndice A. De Blender 2.49 a Blender 2.58
Conceptos básicos y vistas
El escritorio predeterminado
Cambiar de vista
Capas
La barra de herramientas
Dividir y combinar ventanas
Modelar mallas
Crear texturas, cocinar y materiales
Texturas VU y desplegado
Cocinar la oclusión ambiental
Parámetros de materiales y texturas
Estructuras y animación
Configurar una armadura
Trabajar con Dope Sheet

Apéndice B. Formatos de archivo y exportación
Entornos de desarrollo y formatos de archivo
Processing
FLARManager
ARMonkeyKit
NyARToolKit para Android
Exportar desde Blender
OBJ
Collada
Autodesk FBX
Metasequoia
MD2
Ogre XML
Otros formatos

Índice alfabético

La Realidad Aumentada ha pasado de ser una tecnología emergente a una de las tendencias de diseño interactivo más atractivas en la actualidad. Artistas y diseñadores sin apenas experiencia en programación pueden aprender rápidamente a crear sus aplicaciones con ayuda de diversas herramientas, como el lenguaje de programación Processing, el software de animación Blender, Arduino, Flash y otras muchas.

Esta completa obra, que describe la creación de aplicaciones de realidad aumentada para smartphones, Mac, PC y Web, contiene técnicas de software, código práctico, consejos sobre hardware, fundamentos de modelado, creación de prototipos y mucho más. La Realidad Aumentada es arte y programación, y Tony Mullen combina a la perfección ambos aspectos para que aprenda a crear aplicaciones de forma sencilla y eficaz.

Artículos relacionados

  • TRUCOS DE IPHONE QUE APPLE NUNCA TE CONTARÁ, LOS
    VIDAL (@SNOFLAA), ALFONS
    "Deja de adaptarte al teléfono y haz que el iPhone se adapte a tu estilo de vida".Es muy probable que lleves en el bolsillo uno de los dispositivos más potentes del mundo, pero ¿realmente le sacas partido o solo lo usas como despertador, email y redes sociales? A menudo nos frustramos pensando que nuestro móvil es muy caro para el uso que le damos, cuando la realidad es que tie...
    Lo tenemos ;)

    24,95 €

  • CÓDIGO LIMPIO. SEGUNDA EDICIÓN
    MARTIN, ROBERT C.
    Con la segunda edición de Código limpio, Robert C. Martin ("Uncle Bob") revitaliza la guía clásica para la artesanía del software con perspectivas actualizadas, un alcance más amplio y contenido enriquecido. Esta nueva edición, una reescritura completa del superventas original, está preparada para transformar el modo en que los desarrolladores abordan la creación de código y pr...
    Lo tenemos ;)

    62,50 €

  • CONSTRUCCIÓN DE GRANDES MODELOS DE LENGUAJE DESDE CERO
    RASCHKA, SEBASTIAN
    El físico Richard P. Feynman afirmó: «No comprendo lo que no puedo crear». Inspirado en este principio, Sebastian Raschka ofrece en este libro una guía práctica y detallada para construir un modelo de lenguaje de gran tamaño ejecutable incluso en un portátil. Este libro analiza cada etapa del proceso, desde la planificación y codificación del modelo hasta su entrenamiento y aju...
    Lo tenemos ;)

    39,95 €

  • SOFTWARE PARA LA INGENIERÍA DE PROCESOS
    CUATRECASASA ARBOS, LLUIS
    Esta Guía del usuario y el software al que acompaña se ha elaborado para facilitar la comprensión del contenido del libro Diseño avanzado de procesos y plantas de producción flexible, mediante las metodologías y situaciones que presenta. Su utilidad más importante es facilitar su aplicación a los casos reales de diseño de procesos que necesita resolver el propio usuario, con lo...
    Lo tenemos ;)

    30,00 €

  • INTRODUCCIÓN A MICROSOFT FABRIC
    AGUILERA REYNA, DIANA / LÓPEZ CENTENO, NELSON
    Descubre Microsoft Fabric, la nueva plataforma de datos de Microsoft que amplía las capacidades de Power BI y permite implementar procesos de datos modernos de forma sencilla y unificada.El procesamiento y análisis de datos sigue siendo clave en casi cualquier proyecto, y ha cobrado aún más relevancia con los avances de la Inteligencia Artificial Generativa. Esto ha impulsado t...
    Lo tenemos ;)

    30,50 €

  • GESTIÓN DE BASE DE DATOS CON SQL SERVER
    TORRES REMON, MANUEL
    ¿Desea gestionar bases de datos de forma profesional, segura y eficiente? SQL Server es una de las herramientas más potentes para administrar información digital en entornos empresariales. Esta obra le ofrece una guía detallada y actualizada para dominar la versión 2022 del sistema gestor de bases de datos de Microsoft, haciendo especial énfasis en la automatización de procesos...
    Lo tenemos ;)

    19,90 €

Otros libros del autor