AccueilFAQRechercherS'enregistrerConnexion
 

Encore la 3D avec game maker 6.0

Voir le sujet précédent Voir le sujet suivant Aller en bas 

Qui sait se servir de la 3D sur game maker ?
moi
33%
 33% [ 3 ]
pas moi
55%
 55% [ 5 ]
je me débrouille
11%
 11% [ 1 ]
Total des votes : 9
 

AuteurMessage
kimekrie
Ptit nouveau
Ptit nouveau



Inscrit le : 01 Sep 2005
Messages : 7

MessageSujet: Encore la 3D avec game maker 6.0   Ven 2 Sep - 15:31

Salut tout le monde!
Je voudrais faire de la 3D avec gm 6.0 mais je n'ai aucune idée de comment m'y prendre.
Si kelkun voulait me contacter sur mon msn kimekri@hotmail.fr ou me laisser un post ( le mieu serait un tuto en fait )
Merci a vous d'avance !
Revenir en haut Aller en bas
Mpok
Discret
Discret



Inscrit le : 29 Aoû 2005
Messages : 162
Programme utilisé (Gm/RmXp/...) : Rmxp
Etudes : En Belgique, ça s'apelle les rénovés!
Loisirs : Les rpg, les bons!

MessageSujet: Re: Encore la 3D avec game maker 6.0   Ven 2 Sep - 15:38

Je sais pas du utiliser gm! :lol!:
_________________
Revenir en haut Aller en bas
Sen
Notre dieu
Notre dieu


Sexe:Masculin
Age : 24
Inscrit le : 16 Juil 2005
Messages : 943
Programme utilisé (Gm/RmXp/...) : Gm/toshop/strator/flash/etc
Etudes : graphiste multimedia (yes)
Loisirs : graphisme, infographie, animation... etc

MessageSujet: Re: Encore la 3D avec game maker 6.0   Ven 2 Sep - 16:06

il y'a une rubrique sur ce forum consacrée à la 3d:
http://zone-freegames.forumactif.com/viewforum.forum?f=13
mais (certains vont dire que je me repete... tant pis!) GameMaker n'est pas fait pour la 3d! et on est tres limité en terme de modelisation... et puis il faut tres bien connaitre le gml pour l'utiliser puisqu'aucune des fonctions 3d n'est disponibles en D&D!
_________________

Revenir en haut Aller en bas
MadisoN
Connaisseur
Connaisseur



Inscrit le : 16 Aoû 2005
Messages : 384
Programme utilisé (Gm/RmXp/...) : Windows 2000 quoique ... :D

MessageSujet: Re: Encore la 3D avec game maker 6.0   Ven 2 Sep - 16:49

Si tu veux faire de la 3D prend 3D Games Creator (45euros) ou même 3D Games Studio ( pour les pros de 19 (^^ )à + 450 euros ( hé oui ), ces logiciels sont consacrés à la 3d mais nécessite des connaissances de programmation avancé ( BASIC, etc )
_________________
Le vrai xénophobe, c'est celui qui, lorsqu'il va dans un autre pays, se haie lui-même...
Revenir en haut Aller en bas
Mpok
Discret
Discret



Inscrit le : 29 Aoû 2005
Messages : 162
Programme utilisé (Gm/RmXp/...) : Rmxp
Etudes : En Belgique, ça s'apelle les rénovés!
Loisirs : Les rpg, les bons!

MessageSujet: Re: Encore la 3D avec game maker 6.0   Ven 2 Sep - 16:50

Ya pas des freewares 3d pour rmxp?
_________________
Revenir en haut Aller en bas
kimekrie
Ptit nouveau
Ptit nouveau



Inscrit le : 01 Sep 2005
Messages : 7

MessageSujet: Re: Encore la 3D avec game maker 6.0   Ven 2 Sep - 16:58

ok merci pour vos reponses mais il y a forcement une solution a ce problème !
Quelqu'un peut il m'apprendre ce qu'est un moteur 3D, comment l'installer et comment sen servir ?
merci
Revenir en haut Aller en bas
NooZ
Admin - .: el dictator :.
Admin - .: el dictator :.


Sexe:Masculin
Age : 17
Inscrit le : 12 Fév 2005
Messages : 3565
Programme utilisé (Gm/RmXp/...) : Game Maker
Loisirs : Informatique, Programmation, Guitare electrique

MessageSujet: Re: Encore la 3D avec game maker 6.0   Ven 2 Sep - 18:10

Freeware 3D pour RMXP O.o
c'est quoi sa, un logiciel de 3D pour rmXP, impossible :lol!:

pour ce qui est de la 3D,
si tu demande, pour qu'on t'explique de A a Z, je veut pas te decourager, mais c'est que soit tu n'as vraiment pas le niveau (mauvais) soit que tu n'es absolument pas debrouillare (mauvais ^^)

pour le moteur 3D (attention c'est la base)
c'est ce qui te permet (en gros)
de fiare tout la 3D, d'afficher les objets suivant leur distance, d'enlever les polygones invisibles,....

pour ca tu a ogre un tres bon moteur, mais tu ne l'install pas comme Game Maker, tu t'en sers de squellette a ton jeu,
mais si tu te sers de la 3D avec GM, il a sont propre moteur 3D, (comme son moteur 2D d'ailleur, ce ce qui nous permet de pas appeler des 10aine de fonctions) mais il n'est vraiment pas optimiser
(ressources bouffe enorme et resultat mediocre)

si tu veut vraiment faire de la 3D, tu a blender, qui est gratuit, et a un system de script qui permet de faire des chtit jeux.
_________________
Revenir en haut Aller en bas
MadisoN
Connaisseur
Connaisseur



Inscrit le : 16 Aoû 2005
Messages : 384
Programme utilisé (Gm/RmXp/...) : Windows 2000 quoique ... :D

MessageSujet: Re: Encore la 3D avec game maker 6.0   Ven 2 Sep - 18:56

oui mais je pense pas que Blender soit la meilleur facon ( je parle des scripts) de se lancer dans le 3D ( ca reste personnel )
Essaie 3D Games Creator, il est uniquement basé sur des lignes de code mais il est fournit avec plein de model .x et .3ds et plein de tutos faciles ( au fur et à mesure ) à appréhender
3D Games Studio est très facile et très puissant pour faire un monde 3D ( comme Cinema 4D un peu ) mais après coté programmation est beaucoup plus dur :)
_________________
Le vrai xénophobe, c'est celui qui, lorsqu'il va dans un autre pays, se haie lui-même...
Revenir en haut Aller en bas
NooZ
Admin - .: el dictator :.
Admin - .: el dictator :.


Sexe:Masculin
Age : 17
Inscrit le : 12 Fév 2005
Messages : 3565
Programme utilisé (Gm/RmXp/...) : Game Maker
Loisirs : Informatique, Programmation, Guitare electrique

MessageSujet: Re: Encore la 3D avec game maker 6.0   Ven 2 Sep - 19:14

c'est sur que pour blender, le system de script est vraiment un module, et loin d'etre le plus important et encore moins le plus puissant,
mais j'ai jouer a deux trois jeux franchement reussi avec blender et seulement blender
_________________
Revenir en haut Aller en bas
blk link
Timide
Timide



Inscrit le : 07 Avr 2005
Messages : 98

MessageSujet: Re: Encore la 3D avec game maker 6.0   Sam 7 Jan - 16:03

bon je c'est que le topic est vieux mais c'est juste pour dire que pour la modelisation sur game maker on peut avec le logiciel anim8or qu'on convertit vers gm 6.0 script et tu le met dans create de l'event. j'ai oublier de quelle site le lien venait mai voici le texte



Vous vous demandez peut être comment intégré ces propres models dans GAMEMAKER 6.1?
Voiçi mon tutoriel pour mon exemple LADAVUE1.2.GM6.
LES OUTILS:
Il vous faut absolument les deux premiers outils.
-anim8or (converti les fichiers .3ds .lwo .obj .an8 vers le format .vtx) (c'est aussi un logiciel de modelling)
lien: http://www.anim8or.com/main/index.html
-vtx to d3d converter 3.2 ou marzipan (il converti les .vtx vers .d3d)
lien: http://forums.gamemaker.nl/index.php?showtopic=126359
remarque: il existe d'autre convertisseurs de fichier 3d to d3d (voir le forum gamemaker: http://forums.gamemaker.nl/index.php?showtopic=86708&hl= )
Autres outils. (mieux que le NOTEPAD de Windows)
-ULTRAEDIT pour copier les données du fichier .D3D vers GM6
-MILKSHAPE3d moins dur à utilisé que 3dsMAX
LES DEUX TYPES DE FORMAT DE FICHIER:
-VTX : c'est juste un fichier texte qui contient les données de ton model (assez dur à comprendre)
-D3D : c'est les données du fichier .VTX converti en .D3D qui lui est lisible par GAMEMAKER 6.1
MODELISATION:
remarque: Marzipan ne supporte que des models en un groupe alors regoupé vos models avant d'exporté en .vtx
Je ne vais pas vous expliqué comment faire un model avec MILKSHAPE3d mais uniquement comment l'exporté vers GM6.
remarque: les positions dans l'espace dans MILKSHAPE3d et de Anim8or sont différentes télécharge le fichier lada1500an8.zip
lien: http://www.percsich.hu/data/free/lada1500an8.zip
Ensuite tu ouvre le fichier lada.an8 avec anim8or et tu l'export en .3ds. (si tu veux le modifié avec d'autre logiciel de 3d)
Quand tu charge le fichier .3ds (du model lada) avec ton logiciel 3d ne le bouge pas. (utilise le comme base pour la position/par taille de model)
Aprés avoir fini ton model exporte le en .3ds avec Materials coché si tu utilise MILKSHAPE3d.
Lance Anim8or et clique sur Mode> Object> Object> Import et choisi ton fichier .3ds. (View> All pour avoir les 4 vues)
Pour l'exporté en .VTX clique sur Object> Export et choisi un nom de fichier .vtx.
VTX VERS D3D:
remarque:j'ai utilisé vtx to d3d converter 3.2 ancienne version de marzipan sa ne doit pas trop changé
Maintenant lance VTX to D3D_v32 fait clique droit et clique sur Load a VTX File et selectionne ton fichier .vtx. (il y a Help pour de l'aide)
Il te charge ton model sans texture :( pas de panique tu peux chargé la texture (pas nécessaire les coordonnées UVMAP sont gardées) en cliquant sur change texture et choisi ton fichier.bmp .jpg...
remarque: la texture de ton model peu mal s'affiché (il faut juste inversé verticalement la texture de ton model dans PAINT et de ne pas oublié de charger la texture inversé dans GM6)
Pour l'exporté en D3D clique sur Export MODEL Script et clique sur NO quand il demande Normal Vector (sinon ton model ne possédera pas de texture)
et il te demandera si tu veux l'exporté en Model GM6.1 (c'est un autre type de fichier .mod qui peut être lisible extérieurement pas intégré dans l'exe) clique sur No.
Il va te créer un ou plusieurs fichiers .d3d. le fichier qui est utile c'est le fichier.d3d sans numéro exemple: sweet_model0.d3d sweet_model1.d3d...
Ouvre le fichier .d3d sans numéro à la fin avec ULTRAEDIT et rajoute entre ces lignes:

tonmodel_ID0 = d3d_model_create();
tonmodel_texture = sprite_get_texture(lenomdetonsprite,0); //cette ligne là pour chargé la texture du model
d3d_model_primitive_begin(tonmodel_ID0,pr_trianglelist);
d3d_model_vertex_texture(tonmodel_ID0,11.88,-0.10,41.30,0.31,0.28);
d3d_model_vertex_texture(tonmodel_ID0,12.94,11.32,26.81,0.50,0.50);
d3d_model_vertex_texture(tonmodel_ID0,11.86,6.43,40.66,0.31,0.50);
et copie tout ton fichier .d3d avec la ligne en plus
lance GAMEMAKER 6.1
GAMEMAKER:
Fait clique droit sur Sprites> Add Sprite change le nom avec le nomdetonsprite et clique sur Load Sprite et charge la texture de ton model. (décoche transparent)
Maintenant rajoute un object sans sprite et clique sur Add Event et choisi Create et choisi comme action Execute a piece of code et Paste (coller).
Pour finir rajoute un Event Draw (toujours dans le même object) et choisi comme action Execute a piece of code avec ces lignes:
{
d3d_transform_set_identity();
d3d_transform_add_rotation_x(90); //modifiable selon vos besoins
d3d_transform_add_rotation_y(180); //modifiable selon vos besoins
d3d_transform_add_rotation_z(90); //modifiable selon vos besoins
d3d_transform_add_translation(x,y,z);
draw_set_color(c_white);
d3d_model_draw(tonmodel_ID0,0,0,0,tonmodel_texture);
d3d_transform_set_identity();

}

remarque importante: il peut arrivé que ton fichier .d3d contient plusieurs IDs (qui tous ensemble forme ton model) donc il faut que tu rajoute autant de ligne exemple:

d3d_model_draw(tonmodel_ID0,0,0,0,tonmodel_texture);
d3d_model_draw(tonmodel_ID1,0,0,0,tonmodel_texture);
d3d_model_draw(tonmodel_ID2,0,0,0,tonmodel_texture);
valide le tout avec Ok
Maintenant place ton Object dans la room Driving et fait Ok
Et teste

Infos:
Je mettrai vtx to d3d converter en ligne plus tard
Les collisions sont géré par les sprites si tu veux une collision pour ton model mets un sprite à ton object (pas la texture) de la taille aproximatif de ton model.
Il est possible de faire une animation en intégrant des Alarm et en changeant d'instance je l'expliquerai plus tard.
GAMEMAKER et limité dans l'affichage de models 3d alors ne mettait pas trop de polygones...aussi supprime les faces qui ne sont pas visibles genre en dessous du model...
*************************************************************************************************************************************************************************
On peut changé le model des véhicules en changeant dans Draw> Execute a piece of code:
// body // body
draw_set_color(c_white); par draw_set_color(c_white);
d3d_model_draw(bodyID,0,0,0,body_texture); d3d_model_draw(tonmodel_ID0,0,0,0,tonmodel_texture);
Et dans l'Event Create> Execute a piece of code: (à la place de BodyID)
tonmodel_ID0 = d3d_model_create();
tonmodel_texture = sprite_get_texture(lenomdetonsprite,0);
d3d_model_primitive_begin(tonmodel_ID0,pr_trianglelist);
d3d_model_vertex_texture(tonmodel_ID0,11.88,-0.10,41.30,0.31,0.28);
Et dans l'event Step> Execute a piece of code:
body_texture=sprite_get_texture(sweet1,txnum); par tonmodel_texture=sprite_get_texture(lenomdetonsprite,txnum);
et en oubliant pas de supprimé/remplacé toutes les lignes BodyID/BodyID2/topID/topID2 dans Create Event et Draw Event car sinon plantage



pour ce qui est de gm 6.0 je l'ai dit haut c'est de le scripte dans create de l'event
_________________
VIVE LA CREATION DES JEUX VIDEOS
Revenir en haut Aller en bas

Encore la 3D avec game maker 6.0

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Game Maker Zone :: Game Maker Zone : Le forum des créateurs sous Game Maker :: Sites partenaires :: Zone-Freegames-