Metal by Tutorials (Tutoriels sur Metal)
512 pages
French
PDF
4.5

Metal by Tutorials (Tutoriels sur Metal)

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

Auteur :

Année :

Résumé :

Introduction

Le livre Metal by Tutorials (2020, 512 pages) de l'équipe Raywenderlich est l'un des meilleurs guides pratiques pour l'API graphique bas niveau d'Apple. Écrit pour les développeurs Swift, il guide le lecteur des bases du rendu à la création de scènes 3D complètes et au travail avec des shaders de calcul. Contrairement à une documentation aride, le livre propose des projets étape par étape qui peuvent être lancés immédiatement sur un appareil réel ou un simulateur.

De quoi parle le livre

L'ouvrage couvre l'ensemble de la pile Metal : configuration des dispositifs et des files d'attente de commandes, création de tampons de sommets, écriture de shaders de sommets et de fragments en langage MSL (Metal Shading Language), travail avec les textures, l'éclairage, les ombres et les post-effets. Une attention particulière est accordée aux techniques modernes : PBR (physically based rendering), rendu dans une texture, instanciation et calculs parallèles sur le GPU. Chaque chapitre est un projet complet qui peut être modifié.

À qui s'adresse ce livre

Ce livre est destiné aux développeurs iOS/macOS, déjà familiers avec Swift et Xcode, mais sans expérience en infographie. Il sera utile aussi bien aux débutants souhaitant comprendre le fonctionnement des jeux et applications graphiques, qu'aux programmeurs expérimentés passant d'OpenGL/WebGL à Metal natif. La lecture nécessite des connaissances de base en POO et en algèbre linéaire (vecteurs, matrices) — tous les concepts mathématiques nécessaires sont expliqués au fil du texte.

Ce que le lecteur apprendra