Bibliothèques74 ressources dans cette catégorie Retrouvez ici tous les meilleurs téléchargements
Bibliothèques
Liste des 74 ressources de cette catégorie
|
|
|
|
Diligent Engine est une bibliothèque, multi plateformes de rendu. Tout en supportant les vieilles bibliothèques telles que OpenGL, OpenGL ES et Direct3D 11, Diligent Engine supporte et tire bénéfices des nouvelles technologies telles que Direct3D 12, Vulkan et Metal. Pour unifier le développement, l'équipe de Diligent Engine repose sur le HLSL. Il est tout de même possible d'utiliser le GLSL ou SPIR V avec les rendu correspondant. En bref, Digilent Engine s'incorpore dans des projets de jeux vidéo ou des applications 3D en tant que moteur graphique.
|
Licence : Apache
- Publié le 10/03/2019
- Éditeur : Diligent Graphics
|
|
|
|
|
Continuant mes expériences avec ImGui, voici un nouvel élément : un explorateur de fichiers / file/folder picker s'appuyant sur ImGui et sf::filesystem Du C++17.
ImGui permet de facilement ajouter des possibilités à une application, mais il n'est pas facile de manipuler des fichiers ou dossiers du système (pour ouvrir un fichier ou sélectionner un dossier).
Ce code source très court, s'appuyant sur mon backend ImGui utilisant SFML (https://www.developpez.net/forums/d2099380/applications/developpement-2d-3d-jeux/contribuez/sfml-imgui/) permet de combler cette lacune.
Retrouvez les derniers changements sur github https://github.com/Bousk/ImGui_Explorer
|
Code source -
Licence : MIT
- Publié le 01/02/2021
- Auteur : Bousk
|
|
|
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
|
|
|
|
|
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
Voir la suite
|
Licence : Non renseignée
- Publié le 08/10/2013
- Éditeur : Allegro
|
|
|
|
Ace (ADAPTIVE Communication Environment) est un framework open-source implémentant différents patterns adaptés à la programmation concurrente.
|
Licence : Non renseignée
- Publié le 29/11/2011
- Éditeur : Universitaire
|
|
|
|
Bibliothèque graphique supportant les formats :
* En lecture (entre autres) : BMP, ICO, JPG, PNG, PCD (PhotoShop) et PSP (Paint Shop Pro)
* En écriture (entres autres) BMP, JPG, PNG
Elle supporte les couches (comme dans les formats PSD et PSP), les textures 3D, permet de contrôler les taux de compression à l'enregistrement, et sait convertir automatiquement les images en 24 bits/pixels en 8 bits/pixel si nécessaire.
|
|
|
|
|
|
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.
|
Licence : ZLib
- Publié le 29/11/2011
- Auteur : Laurent Gomila
|
|
|
|
ClanLib est un framework C++ multiplateforme offrant tout ce qu'il faut pour développer des jeux et bien plus (GUI, XML, signaux, gestion de fichiers, de threads...).
|
Licence : LGPL
- Publié le 29/11/2011
- Éditeur : ClanLib
|
|
|
|
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.
|
Licence : Freeware
- Publié le 29/11/2011
- Éditeur : oZone3D.Net
|
|
|
Bibliothèque de développement de jeux complète : graphiques, physique, effets, audio, IA, réseau, et de nombreux outils externes.
Introduction à kjAPI
|
Licence : Non renseignée
- Publié le 29/11/2011
- Éditeur : kjAPI
|
|
|
|
Le but principal de LWJGL est d'offrir aux développeurs un accès via une API simple aux fonctionnalités avancées souvent indisponibles dans ce langage (OpenGL, OpenAL, gestion des périphériques...).
|
Licence : BSD
- Publié le 29/11/2011
- Éditeur : lwglj.org
|
|
|
|
|
Collection d'outils et de bibliothèques permettant de développer des jeux et simulations graphiques de haute qualité, flexible et entièrement contrôlable via un système de scripts.
|
Licence : LGPL
- Publié le 29/11/2011
- Éditeur : RealmForge
|
|
|
|
XNA est le nouveau framework de Microsoft pour le développement de jeux. Utilisant le framework .NET 2.0, il offre un environnement complet focalisé sur la création de jeux. Plusieurs outils l'accompagnent (XNA Build, XNA Studio, XNA Game Studio Express). Il peut être utilisé directement pour développer des jeux pour XBox 360.
|
Licence : Libre
- Publié le 29/11/2011
- Éditeur : Microsoft
|
|
|
|
Moteur 3D orienté objet, extensible et multi API (DirectX et OpenGL), offrant de nombreuses fonctionnalités.
|
|
|
|
|
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
Voir la suite
|
|
|
|
|
|
Cette bibliothèque d'interfaces graphiques est prévue pour être utilisée dans des jeux vidéo, elle propose des modules pour s'interfacer avec DirectX, OpenGL, Ogre3D et Irrlicht.
|
Licence : MIT
- Publié le 29/11/2011
- Éditeur : CEGUI
|
|
|
|
Librairie de parsage et de rendu de fichiers Flash (SWF), en utilisant les API 3D telles que OpenGL pour le rendu.
|
Licence : Non renseignée
- Publié le 29/11/2011
- Éditeur : Thatcher Ulrich
|
|
|
|
|
La bibliothèque permet d’ajouter un contrôle 3D de manipulation de matrice à vos applications graphique. Il marche comme les gizmos de 3DSMax ou Maya. Elle s’intégrera facilement dans vos projets C++/OpenGL et il est possible de faire un renderer vers une autre API graphique (un exemple DX9 est fournit).
|
Licence : MIT
- Publié le 15/01/2012
- Éditeur : Cedric Guillemet
|
|
|
|
|
Fournit des classes permettant le calcul des mouvements d'objets soumis à des forces ou à des contraintes.
|
|
|
|