Liens connexes

Dépêche modérée par

Dépêche éditée par

0
Cooki3d est un moteur de jeu et d'applications de réalité virtuelle.

C'est un projet Open Source et multi plate-forme dédié à la 3D (limité à Linux et Windows pour cette première version). Cet outil s'appuie sur des bibliothèques multi plates-formes et Open Source robustes (SDL, OpenSceneGraph...) ainsi que sur l'OpenGL. La licence de diffusion choisie est la GNU GPL pour les projets open sources. Néanmoins une licence propriétaire commerciale payante est disponible pour les entreprises ou particuliers ne désirant pas diffuser leur code source.

Vous pouvez d'ores et déjà tester des démos dans votre navigateur.

> Lire la suite (10 commentaires, moyenne: 2,4).   [dépêche : 2023 caractères]

Une api C++ :
Cooki3d est d'abord une API pour la 3D développée en C++. Ce langage a été choisi pour son efficacité, sa portabilité et surtout pour sa richesse en terme de ressources existantes dans la 3D (SDL, OpenSceneGraph [1500 utilisateurs déclarés!], ...). Cet outil veut rendre la vie facile aux programmeurs (que j'encourage au passage à travailler sous Linux pour des raisons de productivité, d'efficacité, de coût, d'éthique...). Ainsi, cette première version offre aux programmeurs environ 18 classes de base chargeables en XML et permettant de gérer les modèles 3D, les événements, les médias... Cooki3d peut être utilisé directement comme une API ou bien le plus souvent comme un chargeur d'application grâce à un système de greffons C++.

Un framework dédié :
Cooki3d est ensuite facile d'utilisation. Un framework écrit en Java est directement accessible et déployé depuis une page web (on peut également l'utiliser en local). Il permet de créer le fichier XML décrivant l'application. Il permet également de générer et compiler des greffons de manière automatique. Ce framework nécessite encore d'avoir des connaissances de base en programmation pour cette première version si l'on utilise les greffons. [*] Néanmoins les prochaines versions supporteront les langages de script Lua et Tcl. De plus, des facilités graphiques seront ajoutées pour les nombreux utilisateurs potentiels moins portés sur la programmation.
L'utilisateur a aussi la possibilité de choisir son GUI. Les GUI disponibles pour cette première version sont SDL, Producer, Java et QT4 (ces GUI sont multi plates-formes et open source). Le GUI Java offre cette possibilité du port web, intégré à la page HTML, via une applet Java/jogl. [*] Un ajout de Gtk sera fait dans les versions suivantes.
La compilation d'un greffon nécessite d'avoir installé Mingw et Msys.


[ce texte est extrait pour 90% d'une interview donnée à www.3d-test.com]

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.

simulation/affichage

Posté par Nicolas Boulay () le 21/11/2006 à 10:52. (lien). Évalué à 4.

Je cherche une lib qui puisse faire une affichage 3D, juste bouger des cubes un peu comme on bouge des carres dans un caneva. C'est juste de la visualisation.

Cooki3D peut aider a cela ?

Moteur 3D

Posté par Frederic Bourgeois (page perso, ) le 21/11/2006 à 13:22. (lien). Évalué à 3.

Bonjour,

Je suis surpris du nombre de moteur 3D (ou de projet de moteur ...).
Je ne connais pas le domaine, mais il n'existe pas de logiciel ayant suffisamment de fonctionnalités pour les usages courants ? Ou le problème est-il ailleurs ?

Ce n'est pas un troll hein, juste une question

[+] encore un autre je de poker3d en preparation

Posté par cedric () le 21/11/2006 à 16:12. (lien). Évalué à -1.

bon ok je trolle peut etre....

Revenir en haut de page