-Anatomie et physiologie • Animaux et l'environnement • culture generale • economie • flore et ses bienfaits • Internet et Informatique • L'alimentation et la nutrition • La Biologie • Le mésothéliome • Les épices • Les fruits et légumes • Les vitamines • Maladies & Affections • Médecine et traitements • Médicaments • monde technologique • remèdes naturels • Santé et Bien-être • sciences et génie -orange

dimanche 7 avril 2013

Comment choisir la meilleure Open GL SDK?

 Il y a un certain nombre de graphiques Open Library  (Open GL ) kits de développement logiciel (SDK) disponibles, même si beaucoup sont orientées spécifiquement vers un certain usage. Les développeurs de cartes graphiques et de matériel fournissent généralement un SDK Open GL  qui est assez complet en ce qui concerne des exemples de code et de la documentation, mais qui pourrait également inclure des fonctionnalités spécifiques au matériel, la société produit. Certains kits de développement se concentrent sur l'accès facile à l'Open GL  interface de programmation abstrait (API), en se concentrant généralement sur une utilisation particulière, comme la visualisation moléculaire, la physique ou l'art interactif. A plus complète SDK Open GL peut inclure un cadre de fonctionnement entièrement ou scénographe qui étend les fonctionnalités de l'API de base, mais il pourrait aussi avoir une courbe d'apprentissage plus raide qu'une simple SDK. Un certain nombre d'Open GL  SDK se concentrer sur la fourniture de hautes performances graphiques et les algorithmes qui sont utilisés au mieux pour l'animation en temps réel, des environnements interactifs en trois dimensions (3D) ou les jeux vidéo.

Une distinction importante à faire est que l' SDK Open GL est différent de l'API Open GL. L'API est l'interface de base nécessaires pour écrire et compiler une application Open GL  Un SDK  Open GL peut être une collection d'outils, le code source, des documents et des bibliothèques qui peuvent élargir la fonctionnalité de l'API, notons l'amélioration de pilotes Open GL ou de fournir des outils pour rendre l'utilisation de l'API facile. Les développeurs d'Open GL  n'entretiennent aucune SDK officiel d'Open GL, afin que tous les kits sont écrits et mis au point par les communautés individuelles, des programmeurs ou des entreprises, indépendamment de l'Architecture Review Board  Open GL (ARB).

La meilleure  SDK Open GL sera celui qui est adapté à l'expertise du programmeur et pas trop complexe pour le projet. Pour les projets simples, comme l'affichage des résultats d'une fonction ou d'un algorithme, un S D K mathématiques de base serait généralement beaucoup plus adapté qu'un kit fourni par un fabricant de cartes graphiques pour se concentrer sur des fonctions spéciales telles que le rendu des cheveux translucide. De même, dans certains cas, la meilleure S D K peut-être pas de SDK, parce que les capacités de base du dessin d'Open GL  sont présents avec seulement l'API.

Dans le cas des grands programmes ou interactifs qui pourraient nécessiter une bonne quantité de chargement de modèle et de manipulation d'image, un Open GL  S D K complète de fonctionnalités pourrait être nécessaire. Les kits de développement logiciel commerciaux et open source sont disponibles en différents niveaux de complexité qui peut faire beaucoup de fonctions fréquemment utilisées - comme la construction vertex biffer objets ou d'animation calendrier - très facile d'accès. Une complication avec un SDK qui implémente quelque chose de grand comme un scénographe complète, cependant, est qu'il faudra une courbe d'apprentissage abrupte, car le code du SDK peut être très éloignée de techniques de base Open GL .

Les outils qui viennent avec un SDK  Open GL parfois peuvent être importants pour aider à rationaliser le développement. Ceux-ci peuvent inclure des programmes de visualisation pour voir comment une scène ou d'un modèle se penchera lors du rendu avec le SDK ou plug-ins pour les programmes de modélisation couramment utilisés, ce qui permettrait d'exporter des fichiers dans des formats utilisables directement par le SDK. En plus des outils, une caractéristique d'un bon SDK sera documentation appropriée, ainsi qu'une communauté qui est disponible pour répondre aux questions qui pourraient survenir.