Journal O3DE Engine, sa genèse, et comment le compiler sous Linux

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
31
19
juil.
2021

Hello nal',

Tu as peut-être entendu parler de la sortie toute récente du moteur 3D "full open source" d'Amazon : O3DE.

Alors, keskeucé ? En simplifiant : à la base fut le CryEngine (pense: Far Cry), dont des bouts rachetés par Amazon ont été republiés sous le nom de Lumberyard avec une licence plus ou moins restrictive. En gros, c'était open source mais avec des contraintes de modification/publication (visant à récupérer des royalties sur la monétisation (…)

xoreos, une implémentation libre du moteur de jeu Aurora

Posté par  . Édité par BAud, Davy Defaud et palm123. Modéré par Nils Ratusznik. Licence CC By‑SA.
36
8
fév.
2018
Jeu

xoreos est une réimplementation libre du moteur de jeu Aurora de BioWare qui fut utilisé, entre autres, par Neverwinter Nights 1/2, Star Wars: Knights of the Old Republic I/II, Jade Empire ou encore The Witcher premier du nom. Le but principal est de pouvoir accéder à tous ces jeux sur le plus de plates‐formes possibles en réutilisant les données originales. L’état actuel de la réimplémentation ne permet pas encore de jouer aux différents jeux, mais une base solide est déjà disponible.

Forum Programmation.c Apprentissage d'OpenGL

Posté par  . Licence CC By‑SA.
1
30
oct.
2015

Bonjour,
J'ai envie d'apprendre à coder un petit moteur 3d.

Le problème, c'est qu'il y a beaucoup de tutoriel, et le choix est compliqué.
De ce que j'ai compris, OpenGL 3 et 4 sont proches, tandis qu'OpenGL 2 est très ancien.

Parmi ceux que j'ai trouvé, celui ci me semble très bon.
http://opengl.developpez.com/tutoriels/opengl-tutorial/

Que pensez-vous de ce dernier?
Est-ce que cela vous semblerais trop compliqué pour un débutant en 3d (même si il est clair)?

Merci beaucoup

Appel à contribution pour l’écriture d’un manuel GodotEngine

23
26
août
2015
Jeu

Après une rencontre avec les développeurs du moteur de jeu Godot lors des RMLL 2015, le besoin d’une documentation francophone sur le moteur de jeu Godot a alors été exprimé. L’équipe de Fmfr s’est portée volontaire pour aider dans cette tâche et faire profiter Godot de son expérience dans l’écriture de manuels.
Suite à l’annonce d’un nouveau passage (rapide) d’un des développeurs, c’est l’occasion d’arrêter d’en parler et de faire. Flossmanuals Francophone lance donc un appel auprès des utilisateurs de Godot qui seraient disponibles les 12, 13 et 14 septembre pour participer à un libérathon sur le sujet. Si vous connaissez une technologie équivalente, cela peut aussi être le bon moment pour le découvrir en participant à un autre projet libre. Pour rappel, l’été dernier, FlossManuals avait organisé l’écriture d’un livre de près de 250 pages sur le moteur de jeu de Blender et en avait profité pour créer un jeu (le tout sur une période de 5 jours).
Le booksprint devrait se dérouler à Rennes dans les locaux d’ActivDesign.
Les personnes intéressées peuvent écrire à contact at flossmanualsfr point net

Livre libre sur la création de jeu avec Blender

Posté par  (site web personnel) . Édité par bubar🦥, palm123 et Pierre Jarillon. Modéré par bubar🦥. Licence CC By‑SA.
Étiquettes :
30
13
août
2014
Jeu

Flossmanual francophone, qui produit de la documentation libre pour apprendre les logiciels, a sorti vendredi un nouveau livre.

Cette fois, il s'agit d'un manuel sur le moteur de jeu de Blender. Le livre traite de nombreux aspects du logiciel dans la création du jeu avec ce logiciel, aborde systématiquement les options graphiques conjointement aux options offertes par l'API Python. S'il commence par une découverte du moteur de jeu, il n'est cependant pas fait pour de complets débutants, ni avec Blender, ni en programmation. Il a néanmoins un plan progressif qui ne place pas la barre trop haut dès le début.

Ce manuel a été écrit lors d'un libérathon de 5 jours qui s'est déroulé chez F/Lat à Bruxelles. Il a regroupé 14 personnes dont, entre autres, 2 membres de FlossManuals et d'Activdesign, des membres du BlenderClan et graphistes, un développeur du BGE belge qui en a profité pour débugger certains détails importants qui seront portés dans la prochaine version de Blender (liste des auteurs).

Ce manuel, le second sur Blender de Fmfr, a été rendu possible grâce à la participation financière de l'Organisation Internationale de la Francophonie. Une version papier en sera certainement produite à l'avenir s'il y a des demandes expresses.
Les idées ayant été nombreuses et le sujet étant vaste, le livre est encore en train d'évoluer rapidement. Des versions PDF et epub sont cependant déjà téléchargeables, avec la version actuelle, sur le site. Une documentation secondaire serait à l'étude.

Journal Soya 3D version 3 arrive... (en images !)

Posté par  (site web personnel) . Licence CC By‑SA.
24
23
juil.
2014

Soya est un moteur 3D pour Python. La première version de Soya a été utilisée dans plusieurs jeux et notamment Slune, Balazar et Balazar Brother. Plusieurs tentatives de seconde version n’ont pas donné grand chose, principalement faute de temps… Et aujourd’hui, voici venir la version 3 dont les sources sont disponibles sur Bitbucket !

Les nouveautés les plus marquantes sont les suivantes :

  • Support de Python 3.4 et Blender 2.70
  • Vertex shaders et pixel shaders : Soya divise les (…)

Les journaux LinuxFr.org les mieux notés du mois de novembre 2013

Posté par  (site web personnel, Mastodon) . Modéré par ZeroHeure. Licence CC By‑SA.
8
2
déc.
2013
LinuxFr.org

LinuxFr.org propose des dépêches et articles, soumis par tout un chacun, puis revus et corrigés par l'équipe de modération avant publication. C'est la partie la plus visible de LinuxFr.org, ce sont les dépêches qui sont le plus lues et suivies, sur le site, via Atom/RSS, ou bien via partage par messagerie instantanée, par courriel, ou encore via médias sociaux.

Ce que l’on sait moins, c’est que LinuxFr.org vous propose également à tous de tenir vos propres articles directement publiables, sans validation a priori des modérateurs. Ceux-ci s'appellent des journaux. Voici un florilège d'une dizaine de ces journaux parmi les mieux notés par les utilisateurs… qui notent. Lumière sur ceux du mois de novembre passé.

Journal Polycode : Moteur 2D/3D open-source

42
17
nov.
2013

Hello,

J'aimerai vous parler d'un "nouveau" moteur de jeu (2D/3D) sur lequel je suis tombé: Polycode.

Développé par un seul gars depuis près de 7 ans (chapeau l'artiste !), il est publique depuis fin 2011 et sa première version stable est pour bientôt.
Activement développé, il est possible de suivre sa progression sur son Tumblr (le choix est discutable…).

Le moteur en lui même se compose d'une librairie et de plusieurs modules (interface, réseau, …) pour être utilisé en C++, (…)

OGRE 3D: Sortie de la version 1.7 (Cthugha)

Posté par  (site web personnel) . Modéré par Nÿco.
21
3
mar.
2010
Technologie
Le moteur 3D Ogre en C++ multi plates-formes passe en version 1.7 et change de licence (LGPL → MIT).

Au menu des nouveautés, nouvelles démonstrations, nouveau rendu de terrain, gestion de la pagination, système de génération automatique de shaders, meilleure gestion des effets plein écran, passage à CMake, nouvelles plates-formes, sans compter toutes les optimisations et correction de bogues, comme à chaque nouvelle version.

Sortie de OGRE 1.4.0 [Eihort]

Posté par  . Modéré par rootix.
0
26
mar.
2007
Jeu
L'équipe de développement de OGRE vient d'annoncer la sortie de OGRE 1.4.0 (nom de code 'Eihort').

OGRE est un moteur 3D temps réel, open source et multi-plateforme, incluant toutes les dernières fonctionnalités des APIs graphiques.

Cette version introduit, notamment, le support des instructions SSE / SIMD, davantage de techniques avancées d'éclairage et d'ombrage, le chargement des ressources dans un thread séparé, et bien d'autres fonctionnalités...

Sortie de Ogre3d 1.2

Posté par  (site web personnel) . Modéré par Jaimé Ragnagna.
0
14
mai
2006
Jeu
L'un des meilleurs moteur 3D libre est maintenant disponible en version 1.2.

Cette version de Ogre3d est appelée Dagon et dispose d'un nombre conséquent d'améliorations depuis sa précédente version dont :
  • mise au point d'une structure permettant de créer facilement des effets de "post-traitement" (ex: des filtres) sur les scènes affichées, ainsi que de les combiner
  • support du rendu vers plusieurs "cibles" pour les cartes graphiques supportant les "Multiple Render Target"
  • amélioration du rendu vers des textures
  • amélioration des "billboards" (ex: sprites restant toujours face à la caméra) et des systèmes de particules
  • amélioration des gestionnaires de scènes avec notamment la possibilité d'utiliser plusieurs gestionnaires simultanément de façon sûre (ex: utilisation d'un type adapté pour l'affichage des intérieurs, et d'un autre adapté aux extérieurs)
  • amélioration des matériaux avec en autre la possibilité de faire de l'héritage
  • amélioration des animations :
    • l'animation des sommets des objets peut être logicielle ou matérielle
    • il est maintenant possible d'animer les sommets de façon plus pointue permettant entre autre de faire des animations faciales

  • possibilité de créer des objets manuellement à la façon d'OpenGL, supportant tous les types d'ombrages
  • amélioration des ombres : l'application de filtres sur les ombres est maintenant possible, les ombres texturées sont mieux supportées...
  • amélioration du support Direct3D9 et OpenGL (suppression du support Direct3D7)
  • mise à jour du "renderer" CEGUI (bibliothèque C++ permettant la création d'interface graphique utilisateur)

A noter que Ogre3d propose des sujets pour le Google Summer Of Code !

Première version publique de ManiaDrive (1.01)

Posté par  (site web personnel) . Modéré par Jaimé Ragnagna.
0
13
mai
2006
Jeu
Après plusieurs mois de développement et de tests, l'équipe est heureuse de vous annoncer la sortie de la première version stable de ManiaDrive. Ce jeu est un clone de Trackmania (Nadéo/Focus), c'est à dire un jeu de voiture en 3D, très orienté arcade se déroulant sur des circuits acrobatiques.

Les circuits sont en majorité très court, souvent avec une durée inférieure à une minute, ce qui rend le jeu très accessible pour les débutants, mais aussi très pointu pour pour les joueurs confirmés, les temps entre joueurs étant très proches.

Le jeu propose un mode solo, composé de 12 circuits à la difficulté croissante, un mode réseau local capable de réunir jusqu'a 8 joueurs et un mode en ligne où les temps des joueurs sont partagés sur le site web du jeu, offrant un challenge permanent.

Sortie de OGRE 1.0.0

Posté par  . Modéré par rootix.
Étiquettes :
0
25
fév.
2005
Jeu
La version 1.0.0 de OGRE est enfin sortie, après 5 années de développement.
OGRE (Object-Oriented Graphics Rendering Engine) est un moteur de rendu 3D écrit en C++, qui permet de développer des applications en exploitant au maximum les possibilités d'accélération matérielle des cartes graphiques 3D. OGRE fonctionne sous MS Windows, MacOS et Linux et supporte les API Direct3D et OpenGL.

Cette nouvelle version propose essentiellement des corrections de bugs par rapport à la RC1 sortie quelques semaines plus tôt. Cette dernière apportait notamment des améliorations au niveau des systèmes de particules et de gestion de ressources ainsi que l'ajout du support des hardware pixel buffers et du rendu HDR (High Dynamic Range). L'interface graphique utilisateur s'était vue supprimée au profit d'un projet externe beaucoup plus complet : CEGUI.

Journal Les moteurs 3D : CS vs Ogre

Posté par  .
0
24
juin
2004
Cher journal,
Je suis tenté de créé un petit jeux en 3D, dabors sans envergure - par curiosité- et on ne sait jamais peut être plus gros avec le temps, mais sans me galere ( les matrice de transpho + les math euclidienne= moyen moins ). La solution c'est bien entendu un moteur 3D. Je cherche je cherche, et je trouve...
- Ogre, semble être le plus poussé (même si il est assez généraliste), mais surtout créé à la base (…)

Forum Programmation.c++ Moteur 3D Ogre

Posté par  .
Étiquettes :
0
23
juin
2004
Bonjour, J'aimerais programmer avec ogre sous linux, mais voilà, sur le site les tutoriaux "complets" ne portent que sur une base Visual C++. Alors deux questions : - Y a t'il un expérimenté du moteur ogre qui aurait des sources à proposé ? - Existe-t-il des tutoriels ogre pour linux (en ou fr) ?