Logiciel de création de models open-source.
-
Bonjour à tous, aujourd’hui je vous propose un projet sur lequel tout le monde pourra participer : créer un logiciel en java open-source qui permettrai de créer des models à la façon de techne mais en moins bugué.
J’aurais bien voulut créer mon propre logiciel malheureusement il me manque des connaissances en openGL.
Si vous êtes intéressés dans ce projet : postez un message en-dessous. Si personne n’est partant, j’abandonne le sujet et vous continuerez de faire des models sur techne qui seront bugué de tous les côté et qui ne pourront pas exploiter le maximum de ce que peut faire l’openGL (si vous ne comprenez pas ce que je veux dire par là, voici un exemple : on peut créer des formes cubiques dont la taille est un float en openGL, or techne n’autorise que les entiers, vous devez donc soit cacher une partie de la forme, soit utiliser GL11.glScale, soit supprimer la forme, soit le modifier après dans le fichier, dans tous ces cas vous devrez modifier le fichier java).
Lien vers le github.
-
Ça pourrait être pas mal, avec en plus un support pour les formats json.
Par contre je n’ai pas les connaissance pour -
Hm, j’ai une idée de comment faire ça
https://github.com/jglrxavpok/0xc1
Sur ce repo y’a du code concernant une génération basique de rendu, et de models modulables donc ça devrais aider un peu -
Idée intéressante
Sent from my GT-I9000 using Tapatalk 2
-
Intéressant. Et faudrait aussi faire en sorte de pouvoir créer l’animation du model directement dans le logiciel.
Ça faciliterai tellement le truc. -
Il me manque juste 2 trucs : faire le rendu du model dans le logiciel et le gui, je sais pas s’il y a un moyen pour faire des Gui en openGL facilement.
Je créer un repo github avec une nouvelle organisation ou vous ferez des commits ?
-
J’essaierai de participer le plus possible
Sent from my GT-I9000 using Tapatalk 2
-
Je trouve bien l’idée. Avec un support json ça serais cool.
-
Au passage, je viens de trouver une alternative à Techne. Mais ce dernier te fait installer des librairies pas possible juste pour des animations… http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-tools/2187221-1-2-2-mcanimator-windows-mac-linux-important
On peut importer ses models techne et les animer… Mais quand on voit la gueule des classes après l’export. Mieux vaut pas essayer…
-
Lancement du projet sur github : https://github.com/SCAREXgaming/MAS
J’ai créé la base avec lwjgl mais il reste beaucoup à faire.
-
Je vais regarder demain
Sent from my GT-I9000 using Tapatalk 2
-
Je supprime le projet github temporairement pour le recréer avec lwjgl 2 au lieu de 3 car lwjgl 2 peut être intégrée dans un canvas de JFrame (question de simplicité pour les GUIs et Minecraft utilise toujours lwjgl 2 donc pas de problèmes à ce niveau là).
-
:s’incruste:
Il y a aussi un autre logiciel pour créer des models créer par un anglais qui fais des vidéo “MrCrayFish” après je ne sais pas ce que ça vaut mais voici le lien :
:::
https://www.youtube.com/watch?v=J62rnq99aJs
::: -
J’ai refait tout le projet et j’ai rajouté les panels sur les côtés : https://github.com/SCAREXgaming/MAS/commit/a3573faf8001937ffaf4f9c06e2190174e144ed9
GitHub :
https://github.com/SCAREXgaming/MAS -
Bonne chance , je n’ai pas les connaissances pour vous aider mais si vous le faites , vous serez des dieux ! ;D
-
Bonne chance x)
Sa pourrais être géantEnvoyé de mon SM-G357FZ en utilisant Tapatalk
-
@jglrxavpok j’ai un problème avec ton commit, c’est quelle commande pour faire le setup des dépendances ?
-
gradle build
Tout simplement ^^ -
J’ai rajouté l’utilisation de fichiers de langue.
Pour l’inclure dans le code : MASLang.translate(“key”)
Pour l’inclure avec un String.format : MASLang.translate(“key”, params…)Si vous voulez contribuer aux fichiers de langue : https://github.com/SCAREXgaming/MASLang
PS : j’attends toujours l’aide de quelqu’un qui pourrait s’occuper du rendu avec lwjgl.
-
Oh tu t’es fais ch*er à refaire un système entier? Y a plein de librairies pour ce genre de trucs hein (dont ume que j’ai faite, github.com/utybo/MinkJ si ça t’intéresse)