Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Dernière révision Les deux révisions suivantes | ||
soya_3d [Le 12/09/2009, 22:11] draco31.fr tag développement --> programmation |
soya_3d [Le 01/10/2017, 14:13] 176.142.244.167 [2. Fonctionnalités] |
||
---|---|---|---|
Ligne 7: | Ligne 7: | ||
===== 1. Présentation ===== | ===== 1. Présentation ===== | ||
- | Soya 3D est moteur 'haut niveau' orienté objet pour Python. | + | Soya 3D est un moteur 'haut niveau' orienté objet pour Python. |
On pourrait dire que Soya est à la 3D, ce que python est à la programmation. Soya 3D a pour principale qualité de permettre un développement rapide de jeux ou d'application 3D, le tout en Python. | On pourrait dire que Soya est à la 3D, ce que python est à la programmation. Soya 3D a pour principale qualité de permettre un développement rapide de jeux ou d'application 3D, le tout en Python. | ||
- | Soya 3D est simple à apprendre et donne de bonne performance. Son principale avantage est de mettre à disposition une documentation relativement importante de tutoriaux et d'exemples, facilitant ainsi l'apprentissage. | + | Soya 3D est simple à apprendre et donne de bonnes performances. Son principal avantage est de mettre à disposition une documentation relativement importante de tutoriaux et d'exemples, facilitant ainsi l'apprentissage. |
Soya 3D offre les principales capacités que l'on peut attendre d'un moteur 3D comme la gestion basique de scène, cell-shading, système d'ombrage, système de particule, etc. Ainsi que certaines caractéristiques uniques visant à rendre le développement de jeux plus facile et plus rapide. | Soya 3D offre les principales capacités que l'on peut attendre d'un moteur 3D comme la gestion basique de scène, cell-shading, système d'ombrage, système de particule, etc. Ainsi que certaines caractéristiques uniques visant à rendre le développement de jeux plus facile et plus rapide. | ||
- | Soya est un Logicielle libre sous licence GNU GPL et est écrit en Pyrex ( un mix de C et de Python) et Python. | + | Soya est un Logiciel libre sous licence GNU GPL et est écrit en Pyrex ( un mix de C et de Python) et Python. |
===== 2. Fonctionnalités ===== | ===== 2. Fonctionnalités ===== | ||
- | Fonctionnalité implenté: | + | Fonctionnalités implémentées: |
* Multi-plateform : Linux / Unix, MacOSX, Windows | * Multi-plateform : Linux / Unix, MacOSX, Windows | ||
Ligne 31: | Ligne 31: | ||
* 3D character animation (with Cal3D) | * 3D character animation (with Cal3D) | ||
* Exportation scripts for Blender, Obj/Mtl, Maya and 3DSmax | * Exportation scripts for Blender, Obj/Mtl, Maya and 3DSmax | ||
- | * Event management (keyboard, mouse,...) | + | * Event management (keyboard, mouse,...) |
* Environment mapping | * Environment mapping | ||
- | Fonctionnalités spécifiques de Soya (habituellement non présente dans la plupart des autres moteur 3D): | + | Fonctionnalités spécifiques de Soya (habituellement non présentes dans la plupart des autres moteurs 3D): |
* Soya takes care of coordinate system conversion automatically! | * Soya takes care of coordinate system conversion automatically! | ||
Ligne 85: | Ligne 85: | ||
===== 4. Jeux développé avec Soya 3D ===== | ===== 4. Jeux développé avec Soya 3D ===== | ||
- | Voir cette adresse : http://home.gna.org/oomadness/en/soya3d/projects_using_soya/index.html | + | Voir cette adresse : http://www.lesfleursdunormal.fr/static/informatique/soya3d/projects_using_soya_en.html |
===== 5. Tutoriaux ===== | ===== 5. Tutoriaux ===== | ||
Voir cette adresse : http://home.gna.org/oomadness/en/soya3d/tutorials/index.html | Voir cette adresse : http://home.gna.org/oomadness/en/soya3d/tutorials/index.html | ||
- | ===== 6. Site officielle (anglais) ===== | + | ===== 6. Site officiel (anglais) ===== |
- | http://home.gna.org/oomadness/en/soya3d/index.html | + | http://www.lesfleursdunormal.fr/static/informatique/soya3d/index_en.html |