Come faccio a scegliere i migliori libri OpenGL®?
Sono disponibili molti libri OpenGL®, che vanno dai tutorial introduttivi per l'apprendimento di OpenGL® a specifiche molto dettagliate della libreria e dell'interfaccia di programmazione astratta (API). Diversi fattori possono determinare quali libri sono i migliori per un particolare progetto OpenGL®, incluso il tipo effettivo di applicazione in fase di sviluppo. Fatti importanti da considerare quando si sceglie i migliori libri OpenGL® sono il sistema operativo che viene utilizzato per lo sviluppo e il linguaggio di programmazione che verrà utilizzato. Il tipo di applicazione è anche importante, perché la programmazione della grafica tridimensionale (3D) per un videogioco è molto diversa dalla scrittura di un programma da utilizzare per la visualizzazione scientifica. Anche la profondità delle informazioni necessarie dovrebbe essere presa in considerazione perché, ad esempio, alcuni libri non copriranno come utilizzare il linguaggio di ombreggiatura OpenGL®, mentre altri potrebbero fornire una copertura molto approfondita dello sviluppo di un grafico della scena in cui non è necessario.
uno dei MOST Common Usi per OpenGL® Books sta imparando a programmare con la biblioteca e l'API. Anche se la biblioteca principale dovrebbe essere identica tra diverse lingue e sistemi operativi, questo non è sempre il caso nella pratica. Quando si cerca i migliori libri OpenGL® per l'apprendimento dell'API, è importante scegliere libri che coprono l'uso e l'installazione delle librerie sul sistema operativo da utilizzare e quelle che sono esclusivamente sulla programmazione in una singola lingua o che forniscono più esempi da lingue diverse.
Per programmatori avanzati o programmatori che lavorano con OpenGL® su base regolare, alcuni dei migliori libri OpenGL® sono le specifiche e i manuali di riferimento che sono pubblicati dagli sviluppatori delle biblioteche e dell'API. Questi libri forniscono informazioni molto dettagliate su come è assemblata la lingua, come è destinato a essere utilizzato,e alcune delle limitazioni codificate. Questi riferimenti non includono sempre esempi di programmazione reali, e sono generalmente utilizzati in tandem con altri libri. Un altro aspetto dei manuali di riferimento ufficiali è che a volte non dettagliano le incoerenze del mondo reale tra le implementazioni della biblioteca.
Numerosi libri OpenGL® sono dedicati a argomenti specifici e possono essere utilizzati insieme a manuali di riferimento e libri di tutorial. Questi includono libri che coprono come assemblare applicazioni completamente operative attorno a un core o libri di rendering OpenGL® che forniscono dettagli ampi sulle nuove funzionalità alla lingua. Quando si sceglie libri che forniscano esempi così ampi, è importante assicurarsi che siano aggiornati e consentire di tenere il passo con le modifiche all'API. Un altro motivo per trovare libri non troppo vecchi è che a volte utilizzino strumenti di sviluppo o altri programmi che sono caduti fuori uso o sono stati completamente interrotti.