Como escolho os melhores livros OpenGL®?
Existem muitos livros do OpenGL® disponíveis, desde tutoriais introdutórios para aprender o OpenGL® até especificações muito detalhadas da biblioteca e da interface de programação abstrata (API). Diferentes fatores podem determinar quais livros são os melhores para um projeto OpenGL® específico, incluindo o tipo real de aplicação que está sendo desenvolvido. Fatos importantes a serem considerados ao escolher os melhores livros OpenGL® são o sistema operacional que está sendo usado para o desenvolvimento e a linguagem de programação que será usada. O tipo de aplicativo também é importante, porque a programação de gráficos tridimensionais (3D) para um videogame é muito diferente de escrever um programa a ser usado para visualização científica. A profundidade das informações necessárias também deve ser considerada porque, por exemplo, alguns livros não abrangem como usar a linguagem de sombreamento do OpenGL®, enquanto outros podem fornecer uma cobertura muito aprofundada do desenvolvimento de um gráfico de cena onde não é necessário.
Um dos MOs usos comuns do OST para o OpenGL® Books estão aprendendo a programar com a biblioteca e a API. Embora a biblioteca principal deva ser idêntica em diferentes idiomas e sistemas operacionais, esse nem sempre é o caso na prática. Ao procurar os melhores livros OpenGL® para aprender a API, é importante escolher livros que cobrem o uso e instalação das bibliotecas no sistema operacional a serem usadas, e aquelas que são exclusivamente sobre programação em um único idioma ou que fornecem vários exemplos de diferentes idiomas.
Para programadores avançados ou programadores que trabalham com o OpenGL® regularmente, alguns dos melhores livros OpenGL® são as especificações e manuais de referência publicados pelos desenvolvedores das bibliotecas e API. Esses livros fornecem informações muito detalhadas sobre como o idioma é montado, como se destina a ser usado,e algumas das limitações codificadas. Essas referências nem sempre incluem exemplos de programação reais e geralmente são usados em conjunto com outros livros. Outro aspecto dos manuais oficiais de referência é que eles às vezes não detalham as inconsistências do mundo real entre as implementações da biblioteca.
Vários livros OpenGL® são dedicados a tópicos específicos e podem ser usados junto com manuais de referência e livros de tutoriais. Isso inclui livros que abrangem como montar aplicativos totalmente operacionais em torno de um núcleo de renderização do OpenGL® ou livros que fornecem detalhes extensos sobre novos recursos para o idioma. Ao escolher livros que dão exemplos tão amplos, é importante garantir que eles estejam atualizados e permitam acompanhar as alterações na API. Outro motivo para encontrar livros que não são muito antigos é que eles às vezes usam ferramentas de desenvolvimento ou outros programas que ficaram fora de uso ou foram completamente descontinuados.