Gráficos por computadora desde cero: Una introducción a la renderización 3D para programadores


Precio:
Precio de venta$49.99

Descripción

Computer Graphics from Scratch desmitifica los algoritmos utilizados en el software gráfico moderno y guía a los principiantes en la creación de renderizados 3D fotorrealistas.

Los libros de programación de gráficos por computadora suelen ser muy matemáticos e intimidantes para los recién llegados. Este no. Computer Graphics from Scratch adopta un enfoque más simple al mantener las matemáticas al mínimo y centrarse en un solo aspecto de los gráficos por computadora: el renderizado 3D.

Construirá dos renderizadores completos y totalmente funcionales: un trazador de rayos, que simula los rayos de luz a medida que rebotan en los objetos, y un rasterizador, que convierte modelos 3D en píxeles 2D. A medida que avance, aprenderá a crear reflejos y sombras realistas, y a renderizar una escena desde cualquier punto de vista.

Los ejemplos de pseudocódigo facilitan la escritura de sus renderizadores en cualquier idioma, y los enlaces a demostraciones interactivas de JavaScript de cada algoritmo lo invitan a explorar más a fondo por su cuenta.
Aprenda cómo:
- Usar la proyección en perspectiva para dibujar objetos 3D en un plano 2D
- Simular la forma en que los rayos de luz interactúan con las superficies
- Añadir reflejos tipo espejo y proyectar sombras a los objetos
- Renderizar una escena desde cualquier posición de la cámara usando planos de recorte
- Usar sombreado plano, Gouraud y Phong para imitar la iluminación de superficies reales
- Pintar detalles de textura en formas básicas para crear objetos de aspecto realista

Ya sea que sea un aspirante a ingeniero gráfico o un programador novato con curiosidad sobre cómo funcionan los algoritmos gráficos, las explicaciones simples y claras de Gabriel Gambetta pondrán rápidamente los conceptos de gráficos por computadora y las técnicas de renderizado a su alcance. Todo lo que necesita es un conocimiento básico de codificación y matemáticas de la escuela secundaria. Computer Graphics from Scratch cubrirá el resto.

Autor: Gabriel Gambetta
Editorial: No Starch Press
Publicado: 13/05/2021
Páginas: 248
Tipo de encuadernación: Tapa blanda
Peso: 1.25 libras
Tamaño: 9.20 alto x 7.00 ancho x 0.40 profundidad
ISBN13: 9781718500761
ISBN10: 1718500769
Categorías BISAC:
- Computadoras | Desarrollo de Software e Ingeniería | Gráficos por Computadora
- Computadoras | Programación | Algoritmos

Acerca del autor
Gabriel Gambetta comenzó a programar juegos alrededor de los 5 años en un ZX Spectrum. Después de estudiar Ciencias de la Computación y trabajar en una respetable empresa local en su Uruguay natal, fundó una empresa de desarrollo de juegos y la dirigió durante 10 años mientras enseñaba Gráficos por Computadora en su alma máter. Más recientemente, Gambetta ha estado trabajando en Google Zúrich, donde ha estado desde 2011, excepto por un período como ingeniero inicial en la empresa unicornio de tecnología de juegos multijugador con sede en Londres, Improbable.