Metal by Tutorials (Metal por Tutoriais)
512 páginas
Portuguese
PDF
4.5

Metal by Tutorials (Metal por Tutoriais)

Практическое руководство по графическому API Apple

Autor:

Ano:

Resumo:

Introdução

O livro Metal by Tutorials (2020, 512 páginas) da equipe Raywenderlich é um dos melhores guias práticos para a API gráfica de baixo nível da Apple. Escrito para desenvolvedores em Swift, ele conduz o leitor desde os fundamentos de renderização até a criação de cenas 3D completas e o trabalho com shaders computacionais. Ao contrário da documentação seca, o livro oferece projetos passo a passo que podem ser executados imediatamente em um dispositivo real ou simulador.

Sobre o que é o livro

A edição cobre toda a stack do Metal: configuração de devices e command queues, criação de vertex buffers, escrita de vertex shaders e fragment shaders na linguagem MSL (Metal Shading Language), trabalho com texturas, iluminação, sombras e pós-efeitos. Atenção especial é dada a técnicas modernas: PBR (physically based rendering), renderização em textura, instancing e computação paralela na GPU. Cada capítulo é um projeto completo que pode ser modificado.

Para quem é este livro

O livro é voltado para desenvolvedores iOS/macOS que já conhecem Swift e Xcode, mas não têm experiência em computação gráfica. Será útil tanto para iniciantes que desejam entender como funcionam jogos e aplicações gráficas, quanto para programadores experientes que estão migrando de OpenGL/WebGL para o Metal nativo. Para a leitura, basta conhecimento básico de OOP e álgebra linear (vetores, matrizes) — todos os conceitos matemáticos necessários são explicados ao longo do texto.

O que o leitor aprenderá