Bibliothèques

Ajouter un nouvel élément

ang NeoMAD

Éditeur : Neomades +
NeoMAD, plateforme de développement d'applications/jeux pour mobiles. Il permet aux développeurs de créer à partir d’un code unique (Java) une application native sur les différentes technologies mobiles (iOS, Android, Windows Phone 7.1, BlackBerry, JavaME, Bada, Symbian...) en respectant le look et l'ergonomie.

Le résultat obtenu est identique aux développements natifs de chaque cible.

Plusieurs fonctionnalités font sa force : chaîne de compilation unifiée, compilation conditionnelle, intégration code natif, génération de projet natif, pilotage simulateurs, plugins pour Eclipse et NetBeans etc...
Téléchargement :
Compatibilité :
Android iOS Mac Symbian Windows  

ang OpenGL

Éditeur : OpenGL +
OpenGL est un environnement de développement portable et interactif pour les applications graphiques 2D et 3D. OpenGL est utilisée dans de très nombreux jeux, et est optimisée pour toutes les cartes vidéos (datant de moins de 10 ans). OpenGL est également utilisée dans le domaine professionnel pour les applications de CAO gourmandes comme 3D Studio MAX et des outils de dessin professionnels. L'API couvre aussi bien la gestion des textures et effets spéciaux, que les entrées et sorties.

Retrouvez les tutoriels OpenGL proposés par la rédaction
Trouvez les réponses à vos questions dans la FAQ OpenGL proposée par la rédaction
Téléchargement :
Compatibilité :
Linux Mac Windows  

ang S.D.L. (Simple DirectMedia Layer)

Éditeur : SDL +
Simple DirectMedia Layer est une bibliothèque multimédia, multi plates-formes créée dans le but de permettre un accès facile aux fonctions audio, au clavier, à la souris, au joystick, à la 3D matérielle à travers OpenGL, à la vidéo 2D...
Elle est utilisée par des programmes de restitution MPEG, par des émulateurs, des jeux tels que le portage sous linux de "Civilization: Call To Power".
La SDL est utilisable sous Linux, Windows, BeOS, MacOS Classic, MacOS X, FreeBSD, OpenBSD, BSD/OS, Solaris, IRIX, et QNX. La SDL est écrite en C, mais fonctionne parfaitement avec C++.
On peut trouver différents wrappers pour le C++ :

* SDLmm (février 2009)
* SDLucid (2001)
* RAGE::SDL (projet AML)
* OSDL (avril 2009)

Retrouvez les tutoriels S.D.L. proposés par la rédaction
Trouvez les réponses à vos questions dans la FAQ S.D.L. proposée par la rédaction

Téléchargement :
Compatibilité :
Linux Mac Windows  

ang Allegro

Éditeur : Allegro +
Allegro est une bibliothèque destinée au développement de jeux.
Elle fournit de nombreuses fonctions permettant de manipuler les graphiques, les sons, les entrées clavier, souris et joystick ainsi que des timers.
Elle propose aussi des fonctions mathématiques, des fonctions d'imagerie 3D, des fonctions de gestion de fichiers, de fichiers compressés et des fonctions pour les interfaces graphiques.
Ecrité en C, Allegro propose des bindings vers différents langages et en particulier vers le C++.

Retrouvez les tutoriels Allegro proposés par la rédaction
Trouvez les réponses à vos questions dans la FAQ Allegro proposée par la rédaction
Téléchargement :
Compatibilité :
Linux Mac Windows  

ang Pygame

Éditeur : Pygame +
Cette bibliothèque permet entre autre de créer des jeux 2D (mais aussi 3D). Elle interface la blibliothèque SDL.
Téléchargement :
Compatibilité :
Linux Mac Windows  

ang DirectX

Éditeur : Microsoft +
DirectX est une libraire destinée à gérer le son, l'image (2D et 3D), les périphériques (clavier, souris, joystick, volants, etc.) et le réseau (IPX, TCP/IP, etc.) pour créer des applications multimédias sous Windows. Cette bibliothèque est très complète et utilisée dans quasiment tous les jeux sur plate-forme PC Windows. Elle est complètement optimisée par les cartes vidéos et sons qui supportent ses spécifications. Elle permet aussi bien le bump mapping, que de créer des effets sonores en 3D.

Son gros défaut est d'être uniquement utilisable sous Windows, et de plus très orientée vers le matériel. Si l'utilisateur ne dispose pas de carte (son et vidéo) optimisée, la plupart des fonctions seront inutilisables.
Téléchargement :
Compatibilité :
Windows  

ang PhysX

Éditeur : NVIDIA +
PhysX est un moteur physique professionnel très riche et très performant, disponible sur de nombreuses plateformes PC et consoles, écrit entièrement en C++ ; de plus il vous permettra, si vous le souhaitez, de tirer partie de l'accélération hardware (PPU pour les versions 2.x ou GPU NVIDIA supportant CUDA 2.0 pour les plus récentes). Il est complètement gratuit, que ce soit pour usage personnel ou commercial.

Des tutoriels sont disponibles sur Developpez.com
Téléchargement :
Compatibilité :
Linux Mac Windows  

ang Ogre3D

Éditeur : Torus Knot Software +
Moteur 3D orienté objet, extensible et multi API (DirectX et OpenGL), offrant de nombreuses fonctionnalités.

Les tutoriels Ogre3D
Les bases d'Ogre3D
Téléchargement :
Compatibilité :
Linux Windows  

ang SFML

Licence : ZLib
SFML est une bibliothèque multimédia orientée objet, permettant d'accéder aux différentes couches bas niveau du multimédia (système, graphique, audio, réseau...) de manière simple et efficace. SFML peut également être utilisée en tant que bibliothèque de fenêtrage pour OpenGL.
Téléchargement :
Compatibilité :
Linux Mac Windows  

ang FMod Ex

Bibliothèque audio supportant de nombreuses plateformes (PC, Mac, consoles...), et proposant à peu près tout ce dont vous pourrez avoir besoin en tant que développeur audio.

Voir les tutoriels sur FmodEx
Téléchargement :
Compatibilité :
Linux Windows  

ang OpenCV

Éditeur : itseez +
OpenCV (Open Source Computer Vision) est une bibliothèque visant principalement à la vision par ordinateur en temps réel. Elle a été initialement développé par Intel, et est maintenant soutenue par Willow Garage et Itseez. elle est gratuite pour une utilisation sous la licence open source BSD. La bibliothèque est multi-plateforme. Avec plus de 2500 algorithmes optimisés, elle comprend un ensemble complet d'algorithmes d'apprentissage classique et les dernières innovations en vision par ordinateur. Ces algorithmes peuvent être utilisés pour détecter et reconnaître des visages, identifier des objets, classer les actions humaines dans les vidéos, suivre les mouvements de caméra, suivre des objets en mouvement, extraire des modèles 3D d'objets, produire des nuages ​​de points 3D à partir de caméras stéréo, assembler des images pour produire des images haute resolution d'une scène, trouver des images similaires à partir d'une base de données d'image, supprimer les yeux rouges des images prises au flash, suivre les mouvements des yeux, reconnaître des paysages et établir des marqueurs pour superposer des réalités augmentées, etc
Téléchargement :
Compatibilité :
Android iOS Linux Mac Windows  

ang Panda3D

Éditeur : Panda3D +
Panda3D est un moteur 3D écrit en C++ utilisé pour le rendu 3D et le développement de jeux.
Téléchargement :
Compatibilité :
Linux Mac Windows  

ang Bullet

Bullet est une bibliothèque de collisions 3D et de dynamique des corps non-déformables. Son développement est très actif, et elle a notamment été intégrée au logiciel de modélisation 3D Blender.

Voir les tutoriels sur Bullet
Téléchargement :
Compatibilité :
Linux Windows  

ang OpenSceneGraph

Éditeur : OSG Community +
OpenSceneGraph est un cadre applicatif de haut niveau et portable pour le développement d'applications graphiques de haute performance telles que des simulateurs de vol, des jeux ou des simulations scientifiques ou de réalité virtuelle. En fournissant un cadre applicatif orienté objet au dessus d'OpenGL, il permet de libérer les développeurs des problèmes d'implémentation et d'optimiser les appels graphiques de bas niveau. Il fournit également de nombreux outils additionnels pour développer rapidement des applications graphiques.

Les tutoriels OpenSceneGraph
Installation sous Visual Studio 2005
Une forme simple
Téléchargement :
Compatibilité :
Linux Mac Windows  

ang Tokamak

Éditeur : David Lam +
Bibliothèque de physique en temps réel orientée jeux vidéo, possédant une interface de programmation simple et de haut niveau.
Téléchargement :
Compatibilité :
Linux Windows  

ang RakNet

Éditeur : Jenkins Software LLC +
Bibliothèque réseau multi-plateforme orientée jeux online.
Téléchargement :
Compatibilité :
Linux Windows  

ang OpenAL

Éditeur : Creative Labs +
OpenAL est la petite sœur audio d'OpenGL, et fournit donc de la même manière que cette dernière une alternative portable à DirectX dans le domaine du rendu sonore.

Voir les tutoriels sur OpenAL
Téléchargement :
Compatibilité :
iOS Linux Mac Symbian Windows  

ang libVLC

Éditeur : VideoLAN +
libVLC est la bibliothèque qui permet aux développeurs de créer des applications utilisant les fonctionnalités que l'on retrouve dans VLC. Ainsi, avec cette bibliothèque vous pourrez lire les vidéos au sein de vos applications.
libVLC possède des binding pour le C++ , Java, Pascal, Python, Objective C, GO
Téléchargement :
Compatibilité :
Linux Mac Windows  

ang Assimp

Assimp est une bibliothèque portable pour charger des modèles 3D dans vos application C ou C++, mais aussi Python ou D.
Téléchargement :
Compatibilité :
Linux Mac Windows  

ang Demoniak3D

Éditeur : oZone3D.Net +
Hyperion est un projet francophone surprenant : il s'agit d'un moteur 3D OpenGL, manipulable via des fichiers XML. Hyperion permet également d'utiliser Lua pour décrire les comportements dynamiques de l'application, ainsi que GLSL pour coder les effets graphiques. C'est un outil idéal pour qui voudrait apprendre les bases de la programmation 3D, mais aussi pour coder simplement des démos, benchmarks, petits jeux, ou encore expérimenter la programmation sur GPU avec les shaders.
Téléchargement :
Compatibilité :
Windows  

62 éléments

Connexion

Identifiant
Mot de passe
S'inscrireMot de passe oublié ?
 
 
 
 
Partenaires

Hébergement Web