REALIDAD AUMENTADA. CREA TUS PROPIAS APLICACIONES

REALIDAD AUMENTADA. CREA TUS PROPIAS APLICACIONES

MULLEN, TONY

32,30 €
IVA incluido
No disponible
Editorial:
ANAYA MULTIMEDIA
Año de edición:
2012
Materia
Informática
ISBN:
978-84-415-3127-7
Páginas:
320
Encuadernación:
Rústica
Colección:
TITULOS ESPECIALES

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

  • DIGITAL DHARMA
    CHOPRA, DEEPAK
    En el ilimitado mundo digital, tenemos la sabiduría más profunda de las mayores tradiciones espirituales disponible, literalmente, al alcance de nuestros dedos. Aunque no es realmente inteligente ni consciente, la inteligencia artificial (IA) tiene la capacidad de aumentar la inteligencia de tu pensamiento y lograr que tu vida interior sí sea más consciente. De hecho, creo que ...
    Disponible en la librería

    22,95 €

  • APLICACIONES PRACTICAS DE LA INTELIGENCIA ARTIFICI
    FERNANDEZ CUETO, FLORENTINO BLAS
    Descubra cómo usar la inteligencia artificial en el aula a través de aplicaciones prácticas Si desea conocer las ventajas que le ofrece la inteligencia artificial para facilitar su labor como docente, ha llegado al libro indicado. Este título, dirigido a toda la comunidad educativa, transforma la curiosidad por la IA en herramientas concretas para mejorar la enseñanza. Desde l...
    Disponible en la librería

    15,40 €

  • ANALISIS DE DATOS A GRAN ESCALA CON PYTHON Y SPARK
    GALAR, MIKEL / TRIGUERO, ISAAC
    El análisis de datos a gran escala es clave para construir modelos de inteligencia artificial. Aprenda, con un enfoque práctico, a diseñar modelos de machine learning a gran escala con Python y Spark.El procesamiento y análisis de datos en inteligencia artificial requiere plataformas distribuidas capaces de gestionar grandes volúmenes de información. Esta guía práctica ofrece l...
    Disponible en la librería

    29,95 €

  • BREVE HISTORIA DE LA IA
    WALSH, TOBY
    TOBY WALSH Desde que Alan Turing planteó por primera vez la pregunta «¿Pueden pensar las máquinas », la inteligencia artificial ha pasado de ser una mera especulación a erigirse como una verdadera fuerza transformadora. Esta Breve historia de la IA recorre esta evolución, desde el visionario trabajo de Ada Lovelace hasta la revolucionaria derrota del campeón mundial de ajedrez ...
    Disponible en la librería

    19,80 €

  • NOSOTROS, LOS PROGRAMADORES
    MARTIN, ROBERT C.
    La leyenda del software Robert C. Martin ("Uncle Bob") se sumerge en el mundo de la programación, explorando la vida de los pioneros revolucionarios que crearon los cimientos de la informática moderna. Desde Charles Babbage y Ada Lovelace a Alan Turing, Grace Hopper y Dennis Ritchie, Martin pone el foco sobre las figuras cuyo brillo y perseverancia cambiaron el mundo.Esta narra...
    Disponible en la librería

    46,50 €

  • GUÍA PRÁCTICA DE LA IA
    SIEGEL, ERIC
    La mejor herramienta es la más difícil de utilizar. El machine learning es la tecnología de uso general más importante del mundo, pero es muy complicada de lanzar. Fuera de los gigantes tecnológicos y algunas otras empresas líderes, las iniciativas de machine learning suelen fallar a la hora de implementarse y nunca llegan a aportar valor. ¿Qué falta Una práctica empresarial es...
    Disponible en la librería

    27,50 €