Message #11716
Sujet: Mon éditeur RPG 3D
| Type | Date | Auteur | Contenu |
|---|---|---|---|
| Dernière modification | 05-06-2016 18:57:23 | johnplayer |
Bonjour, après avoir fait plein de test et essayé de faire un RPG avec Irrlicht, je me suis aperçu que coder à l'arrache n'était vraiment pas une solution...
J'ai donc fait appris à utiliser Qt en créant de petits logiciels pour mon usage personnel et j'ai des test d'intégration d'Irrlicht dans Qt. Et me voici donc parti pour réaliser un éditeur de RPG en 3D. Afin de rester simple (dans mes capacités quoi...), j'ai décidé de partir sur le principe de RPG Maker XP (et VX) et de l'adapter à la 3D. Voici le principe : 1/ On a une scene, divisée en Map de 32x32 tiles. 2/ Les tiles sont des éléments 3D formant le terrain (le mesh de la Map). Lorsque l'on écrit un tile, on créé une forme 3D et on intègre le tile (dessin 2D) dans la texture. On a donc un terrain modulaire dont le maillage est optimisé à chaque modification afin de limiter le nombre de triangles. 3/ Une Map peut contenir des éléments statiques. Chaque élément statique possède un shader qui est capable d'instancier le mesh. Il suffit alors de lui passer en argument des tableaux d'instances afin de multiplier grâce à la carte graphique les éléments. Voici des photos du logiciel ainsi que du projet que je réalise avec: Galerie de photos Je ferai évoluer le post en fonction de mon avancement. Je ferai certainement une vidéo pour montrer l'utilisation du logiciel. Prochains objectif:
|
| Création du message | 05-06-2016 18:55:36 | johnplayer |
Bonjour, après avoir fait plein de test et essayé de faire un RPG avec Irrlicht, je me suis aperçu que coder à l'arrache n'était vraiment pas une solution...
J'ai donc fait appris à utiliser Qt en créant de petits logiciels pour mon usage personnel et j'ai des test d'intégration d'Irrlicht dans Qt. Et me voici donc parti pour réaliser un éditeur de RPG en 3D. Afin de rester simple (dans mes capacités quoi...), j'ai décidé de partir sur le principe de RPG Maker XP (et VX) et de l'adapter à la 3D. Voici le principe : 1/ On a une scene, divisée en Map de 32x32 tiles. 2/ Les tiles sont des éléments 3D formant le terrain (le mesh de la Map). Lorsque l'on écrit un tile, on créé une forme 3D et on intègre le tile (dessin 2D) dans la texture. On a donc un terrain modulaire dont le maillage est optimisé à chaque modification afin de limiter le nombre de triangles. 3/ Une Map peut contenir des éléments statiques. Chaque élément statique possède un shader qui est capable d'instancier le mesh. Il suffit alors de lui passer en argument des tableaux d'instances afin de multiplier grâce à la carte graphique les éléments. Voici des photos du logiciel ainsi que du projet que je réalise avec: Galerie de photos Je ferai évoluer le post en fonction de mon avancement. Je ferai certainement une vidéo pour montrer l'utilisation du logiciel. Prochains objectif:
|
| Options | Liens officiels | Caractéristiques | Statistiques | Communauté |
|---|---|---|---|---|
|
Préférences cookies Corrections |
![]() ![]() ![]() ![]() |
Propulsé par Django xhtml 1.0 css 2.1 |
884 membres 1440 sujets 11337 messages |
Dernier membre inscrit: Saidov17 197 invités en ligne membre en ligne: - RSS Feed |