ExNihilo tourne sur Linux et Windows (peut-etre sur d'autres OS après quelques aménagements...).
Il est architecturé par toute une série de « managers » se chargeant tous d'une tâche bien précise.
Actuellement, ExNihilo permet de texturer un objet ou une scène (créés sous 3DSMax mais nous essayerons de permettre l'utilisation de blender ou tout autre logiciel de 3D comme povray), de "se bouger", de créer des caméras, de les déplacer, ..., de créer des particules (neige, flamme, feu d'artifices, ...), et encore pas mal d'autres choses.
La prochaine release permettra entre autres
- de charger les maps de quake
- de jouer des sons (via OpenAL)
Aller plus loin
- Le site de ExNihilo (33 clics)
# Chuis pas latiniste, mais je me demande...
Posté par tripa . Évalué à 2.
[^] # Car interface: Rigolo
Posté par Gérald Quintana . Évalué à 0.
[^] # Re: Car interface: Rigolo
Posté par Christophe BAEGERT . Évalué à 0.
[^] # Re: Chuis pas latiniste, mais je me demande...
Posté par Benjamin Michotte . Évalué à 3.
# Liens data
Posté par Pierre Tramo (site web personnel) . Évalué à 10.
# Quelques autres ...
Posté par Wil . Évalué à 10.
http://www.faktiss.net/(...) (GPL)
http://www.orion3d.fr.st/(...) (pas GPL)
[^] # Re: Quelques autres ...
Posté par 2xplop . Évalué à 9.
http://nevrax.org/(...)
http://radonlabs.de/(...) voir nebula
[^] # Re: Quelques autres ...
Posté par vrm (site web personnel) . Évalué à -2.
et http://java.sun.com/products/java-media/3D/(...) (just for troll :D )
[^] # Re: Quelques autres ...
Posté par lpf . Évalué à 1.
[^] # Re: Quelques autres ...
Posté par jojolapin . Évalué à 2.
# Moteur 3D...
Posté par Serge Rossi (site web personnel) . Évalué à 10.
Et en plus, les logiciels 3D majeurs (FlightGear, Celestia, Racer, TuxRacer,...) n'utilisent même pas ces moteurs 3D...
C'est quand même curieux que ça motive plus les gens de développer des moteurs 3D...
[^] # Re: Moteur 3D...
Posté par Sylvain Rampacek (site web personnel) . Évalué à 10.
Car généralement, les programmeurs ont tous une petite idée pour faire un moteur ou un jeu, mais les graphismes sont beaucoup plus difficiles à réaliser.
[^] # Re: Moteur 3D...
Posté par Moby-Dik . Évalué à 10.
Beaucoup plus utile (car rare) serait un moteur de jeu générique, permettant la définition haut-niveau des règles du jeu, de comportement des persos, le design des aires de jeu, etc. Ca permet de mieux découpler programmation, graphisme et gameplay, et aussi aux graphistes et concepteurs de réaliser un bout de jeu (au moins un prototype) sans être obligé d'avoir un programmeur sous la main (un programmeur, ça n'en fait qu'à sa tête, j'en sais quelque chose ;-)).
Mais c'est beaucoup moins sexy et plus hasardeux qu'un moteur 3D, alors personne ne s'y met, sauf dans les boîtes de jeux professionnelles qui pour certaines ont ce genre d'outils.
[^] # Re: Moteur 3D...
Posté par Serge Rossi (site web personnel) . Évalué à 10.
http://freshmeat.net/search?q=game+engine(...)
Dans le paquet, certains on l'air de ressembler à ça : Advent, Arianne, FreeCNC, KKAG, Ark Roleplaying Kernel, Cog Engine, WorldForge...
[^] # Re: Moteur 3D...
Posté par Sylvain Rampacek (site web personnel) . Évalué à 10.
En effet, ton moteur est bien souvent dépendant de :
1. l'architecture matériel : dans deux ans, les cartes graphiques auront évoluées, donc ton moteur devra évoluer très très vite s'il veut rester à la mode... (et donc être très bien pensé au départ, mais ça ne veut pas dire que les cartes vont évoluer toujours dans le même sens)
2. le type de jeu ciblé : et oui, suivant le type de jeu, l'optimisation n'est pas la même... est-ce un jeu ou tu passe à 300km/h et alors un petit détail dans le décor n'est pas hyper nécessaire (le "bump mapping" sera très bien) ou alors est-ce un jeu ou tu te déplaces en marchant et là, si ton cylindre est un fait un cube, tu vas vite t'en apercevoir...
Bref, un moteur générique est à mon avis, une idée presque folle vu le nombre de développeur/programmeur et temps à passer qu'il faut !
[^] # Re: Moteur 3D...
Posté par blackshack . Évalué à 3.
[^] # Re: Moteur 3D...
Posté par Moby-Dik . Évalué à 10.
Un moteur de jeu générique c'est par exemple :
- une interface graphique intégrée de création et paramétrage des règles du jeu, des règles de déplacement, du comportement des personnages non joueurs, des niveaux de difficulté (etc.), sur laquelle viennent se plugger des moteurs externes (moteur 3D, moteur physique...) qu'on peut interchanger selon les besoins mais qui ne font pas partie du moteur de jeu en soi ;
- le tout éventuellement scriptable dans un/des langage(s) haut-niveau et adaptés, pour un maximum de flexibilité (l'interface ne peut pas donner accès à tout).
Effectivement c'est compliqué à concevoir, lourd et difficile à mettre en place, ce qui explique que ça existe avant tout (de façon éparse) en milieu professionnel où les besoins sont réels. En fait j'en ai vu un une fois qui était impressionnant, et permettait aux graphistes, testeurs, game designers de travailler sur le jeu lui-même en totale indépendance du travail de programmation qui était fait derrière. C'était dans un studio de jeu français (qui m'a pas embauché ;-)).
Sinon, Serge Rossi (message précédent), donne des ressources intéressantes. Même si ça a plus l'air du Game Construction Kit que de l'outil professionnel ;)
[^] # Re: Moteur 3D...
Posté par Adrien . Évalué à 2.
Plus d'infos sur ce moteur à http://ark.nekeme.net(...) ou en écrivant à staff AT nekeme.net.
Bon, -1 parce que c'est une pub honteuse... ;)
[^] # Re: Moteur 3D...
Posté par Mathieu Pillard (site web personnel) . Évalué à 3.
En fait, lua fait l'interface entre le moteur et le jeu lui meme. toutes les entites, les evenements, les quetes, etc sont definies en lua. ce qui fait qu'en fait ark est loin d'etre limite aux jeux de roles, malgre son nom :)
Accessoirement, ark tourne sur win32, linux, probablement freebsd aussi.
Le moteur lui meme dispose d'un systeme de cache, de loaders pour plein de types de fichiers differents, d'un certain niveau d'abstraction nous permettant de changer facilement l'implementation du son, des graphisemes, etc. ah et on a aussi un editeur de monde...
voila voila :)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.