GLUtils, ou comment faire des modèles 3D facilement
-
glScale(facteurSurX, facteurSurY, facteurSurZ);
Mets quelque chose comme 0.1 à toutes ces valeurs AVANT d’appeler model.render();
-
Ah, en fait, je sais pas ce qu’il s’est passé, mais j’ai mis tout à 1, et maintenant, la taille est bonne (un cube de 100cm * 100cm donnera bien un cube de la taille d’un block) !
Par contre, je me pose une question :
Si dans un logiciel de modélisation 3D je créé quelque chose, et que j’ajoute des “animations” (par exemple que le block tourne sur lui même), lorsque je vais l’exporter, ça va pas exporter l’animation ?
-
@‘valentinp72’:
Ah, en fait, je sais pas ce qu’il s’est passé, mais j’ai mis tout à 1, et maintenant, la taille est bonne (un cube de 100cm * 100cm donnera bien un cube de la taille d’un block) !
Par contre, je me pose une question :
Si dans un logiciel de modélisation 3D je créé quelque chose, et que j’ajoute des “animations” (par exemple que le block tourne sur lui même), lorsque je vais l’exporter, ça va pas exporter l’animation ?
Malheureusement non, la librairie n’est pas si poussée.
Mais bonne nouvelle, je suis en train de travailler sur un projet personnel où j’implémenterai surement des animations, donc il est plausible (mais pas sûr) qu’un jour dans un lointain futur, elle soit capable de gérer les animations.
-
C’est bien ce que je pensais, j’avais lu que les fichiers obj n’étaient que des objets, ils ne contenaient pas les animations.
Sinon, j’ai pensé à faire le rendu de mon model sur une sorte de mob (qui ne bouge pas) et faire tourner ce mob, ça doit être possible ça ?
-
Tu peux très bien faire ça avec des blocs sans passer par des mobs. Regarde Thaumcraft 4.
-
Comment c’est géré ? Je connais pas trop Thaumcraft, ça fait (très) longtemps que j’ai joué avec des mods de ce genre !

-
-
Oulah, mais c’est génial !

Mais directement depuis GLUtils, c’est pas possible de faire faire une rotation à un model ?
-
http://minecraftforgefrance.fr/showthread.php?tid=584
Dans le premier post, il y a une partie animation
-
Super, je pensais pas que c’était ce genre d’animations que je cherchais, mais c’est bien ça !

Merci

Ps : Quand j’aurais fini mon mod, je reviendrais ici pour vous en parler plus ! Et surtout, je vous citerais dans mon mod !
-
@‘valentinp72’:
Super, je pensais pas que c’était ce genre d’animations que je cherchais, mais c’est bien ça !

Merci

Ps : Quand j’aurais fini mon mod, je reviendrais ici pour vous en parler plus ! Et surtout, je vous citerais dans mon mod !
De rien!
J’ai hâte de voir ce mod

-
Moi aussi

-
Et salut (oui encore moi >.<')
Savez vous comment associez la hitbox d’une entité à son modèle .obj ?Ah et vous allez m’adorez >.<’ j’aurais besoin de savoir si on peut animer qu’une partie du model plus tard hein plus tard…
-
@‘mindany2’:
Et salut (oui encore moi >.<')
Savez vous comment associez la hitbox d’une entité à son modèle .obj ?Ah et vous allez m’adorez >.<’ j’aurais besoin de savoir si on peut animer qu’une partie du model plus tard hein plus tard…
Pour associer la hitbox, pas possible avec la lib’ (sauf regarder TRES profond dedans et inventer pleins de hacks), il vaut mieux le faire au feeling.
Regarde le tuto sur les animations pour le reste…
-
Merci

Bah dans ce que j’ai vu pour le tuto sur l’animation tu effectue la rotation de toute l’épée et pas d’une partie de l’épée
Je cherche (en gros) à faire bouger les jambes du modèles mais pas le reste -
@‘mindany2’:
Merci

Bah dans ce que j’ai vu pour le tuto sur l’animation tu effectue la rotation de toute l’épée et pas d’une partie de l’épée
Je cherche (en gros) à faire bouger les jambes du modèles mais pas le resteSalut Mindany2, Tu parles de faire bouger des jambes,saurais-tu par-hasard comment attribuer un model 3d .obj à un mob ? Si c’est le cas pourrais-tu m’expliquer comment ou (et) me donner ton code car comme tu peux voir quelque pages avant je suis un habitué de ce post et je galère toujours autant pour faire ceci plz ?
-
Ok tiens ^^
private static TessellatorModel glmodel; public RenderBuzzBomber() { super(); glmodel = new TessellatorModel("/assets/obj/motora_SD4.obj"); glmodel.regenerateNormals(); } @Override public void doRender(Entity var1, double var2, double var4, double var6, float var8, float var9) { GL11.glPushMatrix(); GL11.glTranslated(var2+0.5, var4, var6+0.5); GL11.glScaled(0.07, 0.07, 0.07); GL11.glShadeModel(GL11.GL_SMOOTH); glmodel.render(); GL11.glPopMatrix(); } } -
@‘mindany2’:
Ok tiens ^^
private static TessellatorModel glmodel; public RenderBuzzBomber() { super(); glmodel = new TessellatorModel("/assets/obj/motora_SD4.obj"); glmodel.regenerateNormals(); } @Override public void doRender(Entity var1, double var2, double var4, double var6, float var8, float var9) { GL11.glPushMatrix(); GL11.glTranslated(var2+0.5, var4, var6+0.5); GL11.glScaled(0.07, 0.07, 0.07); GL11.glShadeModel(GL11.GL_SMOOTH); glmodel.render(); GL11.glPopMatrix(); } }Merci beaucoup mais une dernière question , ta class elle extends Render ?
Sinon je teste la semaine prochaine car actuellement je n’ai pas mon pc sur lequel je modde si ça marche je te donnerai de la réput’ ^^ -
Oui extends Render ^^ après ta hitbox sera complètement décalé mais bon

-
@‘mindany2’:
Oui extends Render ^^ après ta hitbox sera complètement décalé mais bon

Lol oui je ferais avec, comme toi ^^
Mais sinon y’a vraiment pas un code qui permettrait de situer avec des coordonnées x, y, z la hitbox de l’entity, vous en êtes sûrs ?Sinon pour les animations ce n’est pas crée mais on pourrait pensé à enregister une animation d’un objet en un fichier dont l’extension serait .xxx grâce à un nouveau logiciel (qui lui-même ouvre le .obj et nous permet en toute facilité de faire les animations, comme craftstudio qui permet de créer les animations mais pas de les exporter) et ensuite d’implémenter un lecteur de .xxx à notre mod, nan ???
Vous allez me dire “il est beau lui , va m’coder ça …” mais je proposais juste si quelqu’un pourrait réaliser une telle tâche mais qui rendrait la vie de certains MERVEILLEUSE
