Liens connexes

Dépêche modérée par

Dépêche éditée par

: OpenSceneGraph 2.2 est disponible

Posté par ledocc (). Modéré le 05 octobre 2007.
0
La bibliothèque de composants 3D OpenSceneGraph 2.2 améliore sa gestion du multi-coeur et du multi-GPU, dispose de nouveaux algorithmes pour créer des ombres, propose 2 nouveaux mode d'affichage (spherical et checkerboard stereo), et dispose d'un greffon GDAL pour charger une grande variété de modèles géospatiaux et de carte altimétrique.

La version 2.0 d'OpenSceneGraph est la culmination de 8 ans de travail par les développeurs principaux et la communauté open-source qui à grandi autour du projet. L'industrie du graphisme temps-réel et le milieu académique l'ont adopté dès le début, en l'utilisant dans des applications réelles et en participant activement à son développement, test et amélioration. Le résultat final est une bibliothèque de grande qualité, avec un jeu de fonctionnalités répondant aux besoins des développeurs d'applications.

Fonctionnalités :
  • Améliore la construction et inclut un système de révision sous Windows pour installer différentes versions d'OpenSceneGraph sans problème de conflit ;
  • Support des Texture2DArray et integer texture OpenGL Extensions ;
  • Support des affichages stéréo sphérique et Checkerboard ;
  • Support des algorithmes Soft Shadows et Parallel Split Shadow Maps ;
  • Support d'un fichier de configuration pour le Viewer ;
  • Ajout des exports vers les format Inventor, OBJ 3D, et HDR imagery ;
  • Ajout du greffon GDAL pour charger une grande variété de modèles géospatiaux et de modèle de carte altimétrique.

> Lire la suite (5 commentaires, moyenne: 3).   [dépêche : 2503 caractères]

OpenSceneGraph 2.2, écrit entièrement en C++ Standard et construit à partir d'OpenGL, offre aux développeurs travaillant dans le domaine de la simulation visuelle, le développement de jeux, la réalité virtuelle, la visualisation scientifique et la modélisation un outil de visualisation temps-réel qui rivalise avec les scene graph propriétaires en fonctionnalités et en performances.

OpenSceneGraph 2.0 fonctionne sur toutes les plateformes Microsoft Windows, Apple Mac OS X, GNU/Linux, IRIX, Solaris, HP-UX, AIX et FreeBSD.

Téléchargement et licence

OpenSceneGraph est open-source donc tout le code source est fourni et peut être copié, modifié et utilisé gratuitement pour une utilisation commerciale ou non-commerciale. L'accès aux sources fournit une plus grande flexibilité pour les utilisateurs finaux dans leur façon de développer, débugger et déployer leurs applications. Ils gagnent de la productivité et de la liberté, grâce à la possibilité de déployer la chaîne d'outils en concordance avec leurs propres cycles de développement. Le téléchargement des binaires et sources peut être trouvé dans la section Downloads du site openscenegraph.org.

OpenSceneGraph est fourni sous licence OpenSceneGraph Public License, qui s'appuie sur la Lesser GNU Public License (LGPL), permettant l'utilisation gratuite du logiciel. De plus, il permet le lien statique et dynamique des bibliothèques OpenSceneGraph, sans restriction de licence.

Les livres sur OpenSceneGraph disponibles !

L'OpenSceneGraph Quick Start Guide et l'OpenSceneGraph Reference Manuals sont disponibles.
Pour acheter un exemplaire, dirigez vous vers le site web OpenSceneGraph Books. Les gains des ventes de livres permettront de financer de nouveaux efforts de documentation et de production de livres.

Support de la communauté et contributions

La communauté diverse et grandissante de plus de 1700 développeurs est centrée sur la mailing-list publique osg-users, où les membres discutent de la meilleures facon d'utiliser OpenSceneGraph, s'entraident mutuellement, et coordonnent le développement de nouvelles fonctionnalités et de corrections de bugs. Les membres de cette communauté viennent de pays différents avec un horizon allant de certaines des plus grandes entreprises de l'aérospatiale, des sociétés de jeux vidéos, des spécialistes de la simulation visuelle à des chercheurs d'universités, des étudiants et des particuliers.

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

problème de bindings

Posté par Mickaël L () le 05/10/2007 à 16:00. (lien). Évalué à 5.

L'un des problèmes principaux avec cette bibliothèque à mon avis c'est le manque de binding, ou du moins la non mise à jour de ceux-ci.
J'étais intéressé, tout, ça me semblait sympa, mais en ce moment du moins (enfin depuis la sortie de la 2.0), on ne peut programmer qu'en C++.
Il y avait bien des bindings python, mais ils n'ont pas été mis à jour depuis un moment, et bien souvent les modules complémentaires qui s'appuient sur OSG n'en ont pas.
C'est vraiment dommage

Crystal Space

Posté par Thomas J. () le 05/10/2007 à 22:37. (lien). Évalué à 5.

Coïncidence ou non, Crystal Space sort en version 1.2 le même jour !
Pour info, Crystal Space est un SDK permettant de faire de la 3D temps réel. Son système de plugin l'oriente plus pour le développement de jeux vidéos tandis qu'OSG est -apparemment- plus utilisé dans le domaine de la simulation/réalité virtuelle au niveau professionnel.

[+] Erreur déductive

Posté par suJeSelS (Jabber id, page perso, ) le 06/10/2007 à 08:12. (lien). Évalué à -1.

"OpenSceneGraph est open-source donc tout le code source est fourni et peut être copié, modifié et utilisé gratuitement pour une utilisation commerciale ou non-commerciale. "

Voilà il y a une erreur déductive par rapport aux propriétés de l'axiome "open-source", qui n'est pas suffisant pour en tirer la conclusion indiquée.
On devrait plutôt dire

"OpenSceneGraph est open-source donc tout le code source est fourni donc peut être lu (comme ce que procure la licence MRL de Microsoft par exemple), de plus il est libre (basé sur une licence OSGPL issue de la LGPL), donc il peut être copié, modifié et utilisé gratuitement pour une utilisation commerciale ou non-commerciale. "

ou plus simplement

"OpenSceneGraph est open-source et libre donc tout le code source est fourni et peut être copié, modifié et utilisé gratuitement pour une utilisation commerciale ou non-commerciale. "

Revenir en haut de page