Moteur 3D pour Python (HARFANG 3D)

Hello la communauté,

j’aimerai présenter ici un projet sur lequel nous travaillons depuis 2016 environ. Il s’agit d’HARFANG, un moteur 3D (écrit en C++) que nous avons très tôt décidé de rendre accessible en Python 3.

HARFANG a connu plusieurs itérations et est utilisé sur de nombreux projets plutôt destinés au secteur industriel. Le dernier en date est une étude pour la SNCF, exploitant la réalité virtuelle, entièrement développée en Python, pour plonger des usagers dans une simulation et en extraire des données aussi précises que possible.

Depuis quelques mois, le source complet du moteur est disponible en license GPL/LGPLv3. Les wheel Windows et Linux sont également disponibles.

Le moteur, La documentation et les outils annexes peuvent être trouvés ici : https://www.harfang3d.com/
Le source est ici : GitHub - harfang3d/harfang3d: HARFANG 3D source code public repository
Un projet relativement complexe, écrit en Python & Harfang, se trouve ici :
GitHub - harfang3d/dogfight-sandbox-hg2: Air to air combat sandbox, created in Python 3 using the HARFANG 3D 2 framework.
… et quelques exemples plus simples sont disponibles ici :
GitHub - harfang3d/tutorials-hg2: Tutorials for Harfang Python & Lua

Pour finir, je linke ici une très courte demoreel qui montre le type de rendu 3D que le moteur peut délivrer (enregistré sur une GeForce GTX 1080, la techno de rendu n’a pas besoin de RTX :innocent:) :

Bon week-end :slight_smile:

3 « J'aime »

Petite update. Un jeune collegue (developpeur en alternance) a adapté un de nos anciens projets à la nouvelle API d’HARFANG.
Il s’agit d’un petit jeu, inspiré de Flappy Bird, dans un univers zombiesque-post-apo’

Tout écrit en Python, comme d’hab!

1 « J'aime »