Descripción
Conviértase en un profesional creativo de JavaScript creando y animando impresionantes gráficos 3D basados en navegador con Three.js de principio a fin
La compra del libro impreso o Kindle incluye un libro electrónico gratuito en formato PDF
Características clave:
- Mejore sus gráficos 3D con fuentes de luz, sombras, materiales avanzados y texturas
- Cargue modelos de fuentes externas, visualícelos y anímelos directamente usando JavaScript
- Cree su propio sombreador WebGL personalizado, explore la función de posprocesamiento de Three.js y aprenda a integrarlo con Blender, React y Typescript
Descripción del libro:
Three.js se ha convertido en el estándar de la industria para crear impresionantes contenidos 3D WebGL. En esta edición, aprenderá sobre todas las características de Three.js y comprenderá cómo integrarlo con los motores de física más nuevos. También obtendrá un sólido dominio de la creación y animación de escenas 3D inmersivas directamente en su navegador, aprovechando todo el potencial de WebGL y los navegadores modernos.
El libro comienza con los conceptos básicos y los bloques de construcción utilizados en Three.js y le ayuda a explorar estos temas esenciales en detalle a través de amplios ejemplos y muestras de código. Aprenderá a crear objetos 3D de aspecto realista utilizando texturas y materiales y cómo cargar modelos existentes desde una fuente externa. A continuación, comprenderá cómo controlar la cámara utilizando los controles de cámara incorporados de Three.js, lo que le permitirá volar o caminar por la escena 3D que ha creado. Los capítulos posteriores cubrirán el uso de elementos de video y lienzo HTML5 como materiales para que sus objetos 3D animen sus modelos. Aprenderá a usar objetivos de forma y animación basada en esqueletos, antes de comprender cómo agregar física, como la gravedad y la detección de colisiones, a su escena. Finalmente, dominará la combinación de Blender con Three.js y la creación de escenas de realidad virtual y aumentada.
Al final de este libro, estará bien equipado para crear gráficos animados en 3D utilizando Three.js.
Lo que aprenderá:
- Implemente los diferentes controles de cámara proporcionados por Three.js para navegar por su escena 3D
- Descubra cómo trabajar directamente con vértices para crear efectos de nieve, lluvia y galaxias
- Importe y anime modelos de formatos externos, como glTF, OBJ, STL y COLLADA
- Diseñe y ejecute animaciones utilizando objetivos de forma y animación basada en huesos
- Cree objetos 3D de aspecto realista utilizando texturas avanzadas en materiales
- Interactúe directamente con WebGL creando sombreadores de vértices y fragmentos personalizados
- Cree escenas utilizando el motor de física Rapier e integre Three.js con VR y AR
Para quién es este libro:
Este libro es para desarrolladores de JavaScript que buscan aprender el uso de la biblioteca Three.js.
Autor: Jos Dirksen
Editorial: Packt Publishing
Publicado: 17/02/2023
Páginas: 554
Tipo de encuadernación: Tapa blanda
Peso: 2.07lbs
Tamaño: 9.25h x 7.50w x 1.12d
ISBN13: 9781803233871
ISBN10: 1803233877
Categorías BISAC:
- Computadoras | Lenguajes | JavaScript
- Computadoras | Ciencia de datos | Visualización de datos
- Computadoras | Internet | Programación web
Este título no es retornable

