Comment choisir les meilleurs livres OpenGL®?

Il existe de nombreux livres OpenGL® disponibles, allant des tutoriels d'introduction à l'apprentissage OpenGL® aux spécifications très détaillées de la bibliothèque et de l'interface de programmation abstraite (API). Différents facteurs peuvent déterminer quels livres sont les meilleurs pour un projet OpenGL® particulier, y compris le type d'application réel en cours de développement. Des faits importants à considérer lors du choix des meilleurs livres OpenGL® sont le système d'exploitation qui est utilisé pour le développement et le langage de programmation qui sera utilisé. Le type d'application est également important, car la programmation des graphiques tridimensionnels (3D) pour un jeu vidéo est très différent de l'écriture d'un programme à utiliser pour la visualisation scientifique. La profondeur des informations nécessaires doit également être prise en compte car, par exemple, certains livres ne couvriront pas comment utiliser le langage d'ombrage OpenGL®, tandis que d'autres pourraient fournir une couverture très approfondie du développement d'un graphique de scène où l'on n'est pas nécessaire.

L'un des mOST Common Using for OpenGL® Books est d'apprendre à programmer avec la bibliothèque et l'API. Même si la bibliothèque de base est censée être identique dans différentes langues et systèmes d'exploitation, ce n'est pas toujours le cas dans la pratique. Lorsque vous recherchez les meilleurs livres OpenGL® pour apprendre l'API, il est important de choisir des livres qui couvrent en utilisant et en installant les bibliothèques du système d'exploitation, et celles qui sont exclusivement sur la programmation en une seule langue, soit qui fournissent plusieurs exemples de différents langages.

Pour les programmeurs avancés ou les programmeurs travaillant régulièrement avec OpenGL®, certains des meilleurs livres OpenGL® sont les spécifications et les manuels de référence publiés par les développeurs des bibliothèques et de l'API. Ces livres fournissent des informations très détaillées sur la façon dont le langage est assemblé, comment il est destiné à être utilisé,et certaines des limitations codées. Ces références n'incluent pas toujours des exemples de programmation réels, et sont généralement utilisés en tandem avec d'autres livres. Un autre aspect des manuels de référence officiels est qu'ils ne détaillent parfois pas les incohérences du monde réel entre les implémentations de la bibliothèque.

Un certain nombre de livres OpenGL® sont dédiés à des sujets spécifiques et peuvent être utilisés ainsi que des manuels de référence et des livres de tutoriel. Il s'agit notamment de livres qui couvrent comment assembler des applications entièrement opérationnelles autour d'un noyau ou des livres d'OpenGL® qui fournissent des détails détaillés sur les nouvelles fonctionnalités à la langue. Lorsque vous choisissez des livres qui donnent des exemples aussi larges, il est important de s'assurer qu'ils sont à jour et de permettre à un de suivre les modifications de l'API. Une autre raison de trouver des livres qui ne sont pas trop vieux est qu'ils utiliseront parfois des outils de développement ou d'autres programmes qui sont tombés hors d'usage ou qui ont été complètement abandonnés.

DANS D'AUTRES LANGUES