Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteProchaine révisionLes deux révisions suivantes | ||
fr:principe_de_developpement_sur_khaganat [2017/11/14 22:56] – YannK | fr:principe_de_developpement_sur_khaganat [2020/06/05 13:31] – YannK | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== | + | ====== |
{{ : | {{ : | ||
Ligne 5: | Ligne 5: | ||
<WRAP center round important 60%> | <WRAP center round important 60%> | ||
Les dépôts des différents projets du MMORPG ont été organisés dans un sous-groupe dédié sur le serveur GitLab : | Les dépôts des différents projets du MMORPG ont été organisés dans un sous-groupe dédié sur le serveur GitLab : | ||
- | https:// | + | [[gitlab> |
- | \\ Si jamais vous n' | + | \\ Si jamais vous aviez accès aux sources par le passé et n' |
- | + | ||
- | Un correctif sera apporté sur les pages rapidement, avec les nouvelles adresses. | + | |
</ | </ | ||
Ligne 26: | Ligne 24: | ||
<WRAP center round info 80%> | <WRAP center round info 80%> | ||
- | Si vous avez la moindre question sur la façon dont nous collaborons, | + | Si vous avez la moindre question sur la façon dont nous collaborons, |
</ | </ | ||
===== Dépôts ===== | ===== Dépôts ===== | ||
- | <WRAP center round box 60%> | + | Tous les dépôts spécifiques au MMORPG sont dans un groupe dédié sur GitLab : |
- | <WRAP centeralign>**Adminsys**< | + | |
- | </WRAP> | + | Vous pouvez ainsi accéder à la totalité des Issues de tous les dépôts qui y sont présents, détaillés ci-dessous : [[gitlab>/groups/khaganat/ |
<WRAP left round box 46%> | <WRAP left round box 46%> | ||
- | <WRAP centeralign> | + | <WRAP centeralign> |
Le code servant à créer les binaires du jeu : | Le code servant à créer les binaires du jeu : | ||
* services du serveur ; | * services du serveur ; | ||
* client ; | * client ; | ||
* outils du pipeline ; | * outils du pipeline ; | ||
- | * outils de création (Ryzom Core Studio, Georges Editor et World Editor...). | + | * outils |
<WRAP rightalign> | <WRAP rightalign> | ||
[[fr: | [[fr: | ||
- | \\ [[gitlab> | + | \\ [[gitlab> |
</ | </ | ||
<WRAP left round box 46%> | <WRAP left round box 46%> | ||
+ | <WRAP centeralign> | ||
+ | Le code python permettant de manipuler les objets d' | ||
+ | |||
+ | <WRAP rightalign> | ||
+ | [[fr: | ||
+ | \\ [[gitlab>/ | ||
+ | </ | ||
+ | |||
+ | <WRAP clear/> | ||
+ | |||
+ | <WRAP center round box 70%> | ||
<WRAP centeralign> | <WRAP centeralign> | ||
- | Les données utilisées pour créer le monde : | + | Les données utilisées pour créer le monde. Actuellement générées avec les anciens outils issus de Nevrax et/ou Ryzom Core, nous travaillons à leur gestion avec OpenNeL pyManager ou le nouveau client développé avec le [[fr: |
* datasheets ; | * datasheets ; | ||
* primitives ; | * primitives ; | ||
Ligne 59: | Ligne 68: | ||
<WRAP rightalign> | <WRAP rightalign> | ||
[[fr: | [[fr: | ||
- | \\ [[gitlab> | + | \\ [[gitlab> |
</ | </ | ||
Ligne 65: | Ligne 74: | ||
<WRAP left round box 46%> | <WRAP left round box 46%> | ||
+ | <WRAP centeralign> | ||
+ | |||
+ | Le nouveau client en cours de développement pour se connecter au serveur OpenNeL, développé avec le [[fr: | ||
+ | <WRAP rightalign> | ||
+ | [[fr: | ||
+ | \\ [[gitlab> | ||
+ | </ | ||
+ | |||
+ | |||
+ | <WRAP right round box 46%> | ||
<WRAP centeralign> | <WRAP centeralign> | ||
Les fichiers utilisés pour créer les données graphiques du jeu : | Les fichiers utilisés pour créer les données graphiques du jeu : | ||
Ligne 73: | Ligne 92: | ||
<WRAP rightalign> | <WRAP rightalign> | ||
- | [[fr:collabo_khanat-assets-sources]] | + | [[fr:collabo_khanat_assets_sources]] |
- | \\ [[gitlab> | + | \\ [[gitlab> |
- | </ | + | |
- | + | ||
- | <WRAP left round box 46%> | + | |
- | <WRAP centeralign> | + | |
- | La database graphique nécessaire au pipeline graphique de génération des éléments graphiques pour NeL, le moteur de jeu 3D : | + | |
- | * fichiers de systèmes de particules et leurs textures, éléments 3D; | + | |
- | * fichiers 3D à exporter ; | + | |
- | * textures de jeu finales ; | + | |
- | * fichiers de végétation ; | + | |
- | * textures environnementales et les banks. | + | |
- | + | ||
- | <WRAP rightalign> | + | |
- | [[fr: | + | |
- | \\ [[gitlab> | + | |
</ | </ | ||
+ | <WRAP clear /> | ||
<WRAP center round box 70%> | <WRAP center round box 70%> | ||
<WRAP centeralign> | <WRAP centeralign> | ||
- | Les fichiers utilisés pour générer les fichiers | + | Les fichiers utilisés pour générer les fichiers |
- | * les.wav au format final ; | + | * les .wav au format final ; |
* les fichiers de travail qui ont servi à les générer ; | * les fichiers de travail qui ont servi à les générer ; | ||
* bibliothèque de sons utiles pour les futurs ajouts. | * bibliothèque de sons utiles pour les futurs ajouts. | ||
Ligne 100: | Ligne 106: | ||
<WRAP rightalign> | <WRAP rightalign> | ||
[[fr: | [[fr: | ||
- | \\ [[gitlab> | + | \\ [[gitlab> |
</ | </ | ||
+ | <WRAP clear /> | ||
+ | |||
+ | <WRAP tip center round box 99%> | ||
+ | Les outils de leveldesign ont été mis dans un groupe indépendant : [[gitlab>/ | ||
<WRAP center round box 70%> | <WRAP center round box 70%> | ||
- | <WRAP centeralign> | + | <WRAP centeralign> |
- | Un exemple de résultat | + | Création |
- | * fichiers .shape pour les objets 3D ; | + | |
- | * fichiers de LODs générés ; | + | |
- | * fichiers | + | |
- | < | + | < |
- | \\ Il est inutile dans le cas d'un déploiement d'un pipeline complet avec un outil 3D permettant de faire les exports.</ | + | [[fr: |
+ | \\ [[gitlab>/ | ||
+ | </ | ||
- | < | + | < |
</ | </ | ||
- | ===== Dépôt transitoire | + | ===== Dépôts transitoires |
<WRAP red center round box 70%> | <WRAP red center round box 70%> | ||
Ligne 125: | Ligne 134: | ||
\\ Il sera rendu obsolète avec le déploiement d'un pipeline complet</ | \\ Il sera rendu obsolète avec le déploiement d'un pipeline complet</ | ||
- | <WRAP rightalign> | + | <WRAP rightalign> |
</ | </ | ||
<WRAP clear/> | <WRAP clear/> | ||
+ | <WRAP red center round box 70%> | ||
+ | <WRAP centeralign> | ||
+ | Les fichiers qui sont déposés dans des .bnp dans le dossier /data d'une version allégée du client lirria. Le complément est téléchargé par le service de patch à la première connexion. | ||
+ | |||
+ | <WRAP centeralign> | ||
+ | \\ Il sera rendu obsolète avec le déploiement d'un pipeline complet</ | ||
+ | |||
+ | <WRAP rightalign> | ||
+ | </ | ||
+ | |||
+ | <WRAP clear/> | ||
+ | |||
+ | ===== Dépôts obsolètes ===== | ||
+ | |||
+ | <WRAP left round box 46%> | ||
+ | <WRAP centeralign> | ||
+ | La database graphique nécessaire au pipeline graphique historique de génération des éléments graphiques pour NeL, le moteur de jeu 3D. Elle sera réorganisée selon les principes mis en place avec les nouveaux flux et les nouveaux outils : | ||
+ | * fichiers de systèmes de particules et leurs textures, éléments 3D; | ||
+ | * fichiers 3D à exporter ; | ||
+ | * textures de jeu finales ; | ||
+ | * fichiers de végétation ; | ||
+ | * textures environnementales et les banks. | ||
+ | <WRAP rightalign> | ||
+ | [[fr: | ||
+ | \\ [[gitlab> | ||
+ | </ | ||
+ | |||
+ | <WRAP right round box 46%> | ||
+ | <WRAP centeralign> | ||
+ | Un exemple de résultat d'un passage dans le pipeline graphique historique, avec tous les objets dans formats utilisés par NeL : | ||
+ | * fichiers .shape pour les objets 3D ; | ||
+ | * fichiers de LODs générés ; | ||
+ | * fichiers de zone du terrain. | ||
+ | |||
+ | <WRAP centeralign> | ||
+ | \\ Il est inutile dans le cas d'un déploiement d'un pipeline complet avec un outil 3D permettant de faire les exports.</ | ||
+ | |||
+ | <WRAP rightalign> | ||
+ | </ | ||
+ | |||
+ | <WRAP clear/> | ||
+ | |||
+ | <WRAP left round box 46%> | ||
+ | <WRAP centeralign> | ||
+ | Les fichiers utilisés pour créer les données graphiques du jeu : | ||
+ | * dessins 2D multi-calques ayant généré les .png | ||
+ | * textures de base ; | ||
+ | * concept arts ; | ||
+ | * bibliothèque d' | ||
+ | |||
+ | <WRAP rightalign> | ||
+ | [[fr: | ||
+ | \\ [[gitlab> | ||
+ | </ | ||
+ | |||
+ | |||
+ | <WRAP right round box 46%> | ||
+ | <WRAP centeralign> | ||
+ | Le plugin Blender qui permet, grâce à pyNeL, de transformer Blender en logiciel de leveldesign pour OpenNeL. | ||
+ | |||
+ | <WRAP rightalign> | ||
+ | [[fr: | ||
+ | \\ [[gitlab>/ | ||
+ | </ | ||
{{tag> | {{tag> |