Descripción
Capítulo 2: ConfiguraciónSubtemas: - Tipos de Navegadores y Requisitos- Chrome Canary- Firefox Reality- Navegador Oculus- Cómo configurar un servidor local para desarrollo- Node, Python, Servez- Configuración de la máquina local- Descargar e instalar Visual Studio Code- Crear cuenta de GitHub- Entornos de prueba vs. Desarrollo local al ejecutar el código del libro
Capítulo 3: Introducción a los Navegadores WebSubtemas: - El Funcionamiento de la World Wide Web- Relación Cliente - Servidor- HTML, CSS y Javascript- El Funcionamiento de una Página Web- El Modelo de Objeto de Documento- El Motor de Renderizado- HTML5 y Canvas- Hacia Código Nativo en el Navegador- WebAssembly Física y la GPU
Capítulo 4: Una Breve Introducción a WebGLSubtemas: - La Visión General de WebGL- Un Curso Intensivo en Gráficos 3D- La Renderización Gráfica → Pipeline de Rasterización- La Diferencia entre WebGL y JavaScript- CPU vs GPU- Navegador vs Nativo- El Valor de Muchos Hilos- Los Componentes de una Aplicación WebGL- Shaders de Vértices y Fragmentos- Uniformes, Atributos y Buffers- ViewMatrix, ProjectionMatrix y la Librería de Matemáticas de Matrices WebGL- La Disonancia Cognitiva entre Programadores WebGL y Web
Capítulo 5: Librerías WebXR -- Three.jsSubtemas: - Una Visión General de las Librerías JavaScript- Introducción a Three.js, que Facilita la Programación de WebGL- Async y Await vs Promesas en JavaScript- JavaScript y la GPU
Capítulo 6: Frameworks WebXR: A-Frame de MozillaSubtemas: - A-Frame facilita Three.js- Los Componentes de A-Frame: - Escenas, Cámaras, Objetos, Interacciones- Luz y Sombras- Objetos 3D y el formato de archivo gLTF
Capítulo 7: Motores WebXR: Babylon.jsSubtemas: - TypeScript vs JavaScript- Seguridad de tipo- Procesamiento paralelo- Las Herramientas de Babylon.js- Playground- Inspector- Creador de Nodos- ¿Qué Diferencia a un Motor de un Framework?- El papel de la física en la creación de XR
Capítulo 8: Realidad Aumentada Web en Chrome CanarySubtemas: - Una Visión General de las Características de WebXR en la API de XR de Chrome Canary- Prueba de impacto- Acceso a la cámara- Acceso a las características de desarrollador en Chrome- La conexión del navegador y el hardware- Proyecto final: Conexión de base de datos Cliente-Servidor para la persistencia de datos en RA
Capítulo 9: El Futuro de WebXRSubtemas: - Visión por Computadora y WebXR- Reconocimiento facial y filtros- Interacción multiusuario- Anclas espaciales / en la nube- XR Social- Gestos de manos y comandos de voz- Seguimiento de movimiento- Computación en la nube y privacidad- La responsabilidad ética del desarrollador de la Web Inmersiva
Autor: Rakesh Baruah
Editorial: Apress
Publicado: 25/12/2020
Páginas: 328
Tipo de encuadernación: Tapa blanda
Peso: 1.09 libras
Tamaño: 9.21h x 6.14w x 0.74d
ISBN13: 9781484263174
ISBN10: 1484263170
Categorías BISAC:
- Informática | Internet | Programación Web
- Informática | Programación | Juegos
Acerca del Autor
Rakesh Baruah es un escritor y creador con 15 años de experiencia en nuevos medios, cine y televisión en la ciudad de Nueva York. Después de completar un MFA en escritura de guiones y dirección de cine en la Universidad de Columbia, Rakesh se unió a la sala de guionistas de un exitoso drama de horario estelar como asistente. La experiencia le abrió los ojos a los límites de la televisión y las oportunidades prometidas por el contenido inmersivo en 3D. En 2016, comenzó un viaje autodirigido hacia el diseño de realidad mixta que lo ha llevado a través de nuevas empresas, bootcamps, las oficinas de Microsoft y muchas, muchas horas frente a una computadora. Es autor de un libro anterior sobre realidad virtual y el motor de juegos Unity, y ha recibido una nanograduación certificada por Nvidia en visión por computadora. Comparte lo que ha aprendido con usted en un estilo y formato diseñado específicamente para la persona que, en la escuela secundaria, prefería la clase de inglés a la de trigonometría.

