Livre de cuisine du langage d'ombrage OpenGL 4 - Deuxième édition : Acquérir les compétences du langage d'ombrage OpenGL est beaucoup plus facile avec ce livre de cuisine. Vous serez c

Note :   (3,7 sur 5)

Livre de cuisine du langage d'ombrage OpenGL 4 - Deuxième édition : Acquérir les compétences du langage d'ombrage OpenGL est beaucoup plus facile avec ce livre de cuisine. Vous serez c (David Wolff)

Avis des lecteurs

Résumé:

Ce livre semble être une ressource solide pour les personnes qui ont déjà une certaine connaissance de la programmation et de l'expérience avec les API graphiques, en particulier celles qui passent de l'ancien OpenGL à la programmation moderne des shaders. Bien qu'il offre des informations et des exemples pertinents, certains utilisateurs le trouvent insuffisant en tant que guide d'introduction en raison de son style d'écriture aride et de sa mauvaise organisation. De plus, certains utilisateurs ont noté des problèmes avec les exemples et la clarté des explications. Dans l'ensemble, il est préférable de le considérer comme une référence supplémentaire plutôt que comme un texte d'introduction à part entière.

Avantages:

Introduction claire à l'OpenGL moderne avec un contenu bien structuré.

Inconvénients:

Utile pour passer de l'ancien OpenGL à la programmation des shaders.

(basé sur 12 avis de lecteurs)

Titre original :

OpenGL 4 Shading Language Cookbook - Second Edition: Acquiring the skills of OpenGL Shading Language is so much easier with this cookbook. You'll be c

Contenu du livre :

Acquérir les compétences du langage d'ombrage OpenGL est beaucoup plus facile avec ce livre de recettes. Vous créerez des graphiques plutôt que d'apprendre la théorie, en acquérant au passage un haut niveau de compétence dans la programmation 3D moderne.

Caractéristiques principales :

⬤ Découvrez des techniques simples et avancées pour tirer parti d'OpenGL et de GLSL modernes.

⬤ Apprenez à utiliser les nouvelles fonctionnalités de GLSL, y compris les shaders de calcul, de géométrie et de tessellation.

⬤ Les nouvelles fonctionnalités de GLSL, notamment les shaders de calcul, les shaders de géométrie et les shaders de tessellation.

⬤ Des exemples clairs et faciles à suivre avec des explications détaillées et un code source complet et multiplateforme disponible sur GitHub.

Description du livre :

OpenGL Shading Language (GLSL) est un langage de programmation utilisé pour personnaliser les parties du pipeline graphique OpenGL qui étaient auparavant des fonctions fixes, et qui sont exécutées directement sur le GPU. Il offre aux programmeurs une flexibilité sans précédent pour la mise en œuvre d'effets et d'optimisations utilisant la puissance des GPU modernes. Avec la version 4, le langage a été encore affiné pour offrir aux programmeurs plus de puissance et de flexibilité, avec de nouvelles étapes telles que la tessellation et le calcul.

OpenGL 4 Shading Language Cookbook fournit des exemples faciles à suivre qui vous guident d'abord à travers la théorie et le contexte de chaque technique, puis fournissent et expliquent le code GLSL et OpenGL nécessaire pour l'implémenter. Des techniques de niveau débutant à avancé sont présentées, y compris des sujets tels que les textures, les techniques de l'espace-écran, l'éclairage, l'ombrage, les shaders de tessellation, les shaders de géométrie, les shaders de calcul et les ombres.

OpenGL Shading Language 4 Cookbook est un guide pratique qui vous emmène des bases de la programmation avec GLSL et OpenGL modernes, jusqu'aux techniques avancées. Les recettes s'appuient les unes sur les autres et vous permettent de passer rapidement d'un code de niveau novice à un code de niveau avancé.

Vous découvrirez les techniques essentielles d'éclairage et d'ombrage.

Des exemples qui démontrent comment utiliser les textures pour une grande variété d'effets et dans le cadre d'autres techniques.

Des exemples de techniques de l'espace-écran, y compris le rendu HDR, l'efflorescence et le flou.

Techniques d'ombrage.

Tessellation, géométrie et shaders de calcul.

Comment utiliser efficacement le bruit.

Et l'animation avec les systèmes de particules.

OpenGL Shading Language 4 Cookbook fournit des exemples de techniques d'ombrage modernes qui peuvent être utilisées comme point de départ par les programmeurs pour produire des applications graphiques modernes, interactives et en 3D.

Ce que vous apprendrez

⬤ Compiler, déboguer et communiquer avec les programmes de shaders.

⬤ Utiliser les nouvelles fonctionnalités de GLSL 4 telles que les sous-programmes, les objets échantillonneurs et les blocs uniformes.

⬤ Mettre en œuvre des techniques d'éclairage et d'ombrage de base telles que l'ombrage diffus et spéculaire, l'ombrage par fragment et les projecteurs.

⬤ Utiliser les textures pour une variété d'effets, y compris les cartes cubiques pour la réflexion ou la réfraction.

⬤ Mettre en œuvre des techniques d'espace-écran telles que le HDR, le bloom, les filtres de flou, la transparence indépendante de l'ordre et l'ombrage différé.

⬤ Utiliser le bruit dans les shaders.

⬤ Utiliser les shaders pour l'animation.

⬤ Utiliser les shaders de calcul pour la physique, l'animation et le calcul général.

⬤ Apprendre à utiliser les nouvelles fonctionnalités d'OpenGL telles que les objets tampons de stockage des shaders, et le chargement/stockage d'images.

A qui s'adresse ce livre :

Ce livre s'adresse aux programmeurs OpenGL qui souhaitent utiliser les fonctionnalités modernes de GLSL 4 pour créer des graphiques tridimensionnels en temps réel. Il suppose une certaine familiarité avec la programmation OpenGL, ainsi qu'avec les systèmes de coordonnées 3D, les projections et les transformations typiques. Il peut également être utile aux programmeurs GLSL expérimentés qui cherchent à mettre en œuvre les techniques présentées ici.

Autres informations sur le livre :

ISBN :9781782167020
Auteur :
Éditeur :
Langue :anglais
Reliure :Broché

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

OpenGL 4 Shading Language Cookbook - Troisième édition : Créer des graphiques 3D de haute qualité en...
Plus de 70 recettes qui couvrent les techniques...
OpenGL 4 Shading Language Cookbook - Troisième édition : Créer des graphiques 3D de haute qualité en temps réel avec OpenGL 4.6, GLSL 4.6 et C++17 - OpenGL 4 Shading Language Cookbook - Third Edition: Build high-quality, real-time 3D graphics with OpenGL 4.6, GLSL 4.6 and C++17
Livre de cuisine du langage d'ombrage OpenGL 4.0 - OpenGL 4.0 Shading Language Cookbook
Avec plus de 60 recettes, ce livre de cuisine vous apprendra les...
Livre de cuisine du langage d'ombrage OpenGL 4.0 - OpenGL 4.0 Shading Language Cookbook
Livre de cuisine du langage d'ombrage OpenGL 4 - Deuxième édition : Acquérir les compétences du...
Acquérir les compétences du langage d'ombrage OpenGL...
Livre de cuisine du langage d'ombrage OpenGL 4 - Deuxième édition : Acquérir les compétences du langage d'ombrage OpenGL est beaucoup plus facile avec ce livre de cuisine. Vous serez c - OpenGL 4 Shading Language Cookbook - Second Edition: Acquiring the skills of OpenGL Shading Language is so much easier with this cookbook. You'll be c

Les œuvres de l'auteur ont été publiées par les éditeurs suivants :

© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)