Metal by Tutorials (Metal por Tutoriales)
Практическое руководство по графическому API Apple
Resumen:
Introducción
El libro Metal by Tutorials (2020, 512 páginas) del equipo Raywenderlich es una de las mejores guías prácticas para la API gráfica de bajo nivel de Apple. Escrito para desarrolladores de Swift, guía al lector de manera coherente desde los fundamentos del renderizado hasta la creación de escenas 3D completas y el trabajo con shaders de cómputo. A diferencia de la documentación árida, el libro ofrece proyectos paso a paso que se pueden ejecutar inmediatamente en un dispositivo real o en el simulador.
De qué trata el libro
La publicación cubre todo el stack de Metal: configuración de dispositivos y colas de comandos, creación de búferes de vértices, escritura de vertex shaders y fragment shaders en el lenguaje MSL (Metal Shading Language), trabajo con texturas, iluminación, sombras y post-efectos. Se presta especial atención a las técnicas modernas: PBR (physically based rendering), renderizado a textura, instancing y cómputo paralelo en la GPU. Cada capítulo es un proyecto completo que se puede modificar.
Para quién es este libro
El libro está dirigido a desarrolladores de iOS/macOS que ya conocen Swift y Xcode, pero que no tienen experiencia en gráficos por computadora. Será útil tanto para principiantes que deseen entender cómo funcionan los juegos y las aplicaciones gráficas, como para programadores experimentados que estén migrando de OpenGL/WebGL a Metal nativo. Para la lectura son suficientes conocimientos básicos de POO y álgebra lineal (vectores, matrices) — todos los conceptos matemáticos necesarios se explican a medida que se avanza.
Qué aprenderá el lector
-
Recommendations