modéliser avec gtk

Partagez vos trucs et astuces concernant la réalisation des maps et des modèles.

Modérateurs : Sadd, Asche

Répondre
aXao
Messages : 636
Enregistré le : 15 août 2010, 17:51

modéliser avec gtk

Message par aXao » 20 févr. 2011, 16:24

beaucoup de gens ce demande si on peut mapper avec blender,... bas moi je demande si on peut modéliser avec gtkradiant?? car passer de gtk a blender ça fait bizard (pas les même commande) alors existe-t-il un moyen de créer des models et des funstuff avec gtk?
<A3r0x> somedays they ask for my config and somedays they insult me

Avatar du membre
Asche
Expert mapping & modding + Participant Powerban
Expert mapping & modding + Participant Powerban
Messages : 2650
Enregistré le : 02 août 2009, 23:08
Localisation : #unity-team

Re: modéliser avec gtk

Message par Asche » 20 févr. 2011, 17:33

A ce que je sache non, c'est pas possible.

GTK ne génère pas de fichier md3...

Mais j'en suis pas sur a 100%.. fait quelques recherche sur google ca te fera gagner du temps.
Asche's Soundcloud
Album en cours : Dubstination (Dubstep) et Hyptonium (Trance)

*Beaucoup d'occupation en ce moment !*
_________________
I Love Prius

Avatar du membre
NiTr0
Messages : 275
Enregistré le : 17 juil. 2008, 21:20
Localisation : Dordogne

Re: modéliser avec gtk

Message par NiTr0 » 20 févr. 2011, 17:48

Tu peut modéliser sous gtk et l'exporter ensuite en .obj mais au final faudra que tu passe sous un soft 3d pour appliquer les textures et l'export en .md3.

aXao
Messages : 636
Enregistré le : 15 août 2010, 17:51

Re: modéliser avec gtk

Message par aXao » 20 févr. 2011, 17:51

Tu peut modéliser sous gtk et l'exporter ensuite en .obj
comment fait tu cela?
<A3r0x> somedays they ask for my config and somedays they insult me

Avatar du membre
l institutrice
Messages : 221
Enregistré le : 28 avr. 2010, 14:31

Re: modéliser avec gtk

Message par l institutrice » 20 févr. 2011, 19:58

Suite à ce probleme: http://www.urban-terror.fr/forums/viewt ... =21&t=9326


Je me suis penché sur la question et j'ai trouvé une solution \o/:

Créez un model avec GTK, texturez le ,entourez le d'une box en caulk, ( le model doit être au beau mileu de la box, le plus important étant qu'il ne touche pas la box) et compilez le bazard de façon à obtenir le .bsp nécessaire pour la suite. (une compilation de base suffit)

Lancez le scripts suivant sur le .bsp obtenu lors de la compil
(Evidement, il vous faudra modifier les deux chemins pour q3map2 et radiant en fonction de votre config XD)

Code : Tout sélectionner

#!/bin/bash
#Dépendance: libnotify-bin (sudo apt-get install libnotify-bin)
#Ne pas oublier de rendre ce script executable (chmod +x ~/decompiler)
#Copyright kimented - licence: http://creativecommons.org/licenses/by-sa/2.0/fr/
 
#syntaxe: ~/decompiler /chemin/complet/fichier.bsp
#ou clic droit sur fichier.bsp > ouvrir avec "/chemin/vers/decompiler"
 
#Renseigner les deux ligne ci-dessous avec les informations correspondant à votre système:
chemin_q3map2="/home/zorg/Bureau/GTKRADIANT-ZORG/GtkRadiant-1.5.0-x86_64/q3map2.x86"
chemin_radiant="/home/zorg/Bureau/GTKRADIANT-ZORG/GtkRadiant-1.5.0-x86_64/radiant.x86_64"
 
if [ -f "$1" ]; then
echo "Décompilation..."
notify-send "Décompilation" "Opération en cours..."
$chemin_q3map2 -convert -format ase -fs_basepath $chemin_radiant -game q3ut4 -v $1
notify-send "Décompilation" "L'opération est terminée"
elif [ $# = "0" ]; then
notify-send "Erreur" "Pas de fichier désigné"
else
echo "Fichier inexistant"
notify-send "Erreur" "Le fichier $1 n'a pas été trouvé"
fi

Vous obtiendrez un .ase et donc un model que vous pouvez importer avec GTK et utiliser de la même façon qu'un md3.

Pas trop le temps de m'attarder sur les textures du model, et la façon de tout placer dans un pk3 mais c'est pas bien dur à comprendre.
Je posterais un exemple si ça vous interresse :)


PS: je tourne sur linux, aucune idée de comment faire pour que le script fonctionne sur windows, mais c'est possible aussi ====> google.com XD

Et merci à Kimented pour ce script <3
La 4.2 ou je tue le chien !!!

Avatar du membre
NiTr0
Messages : 275
Enregistré le : 17 juil. 2008, 21:20
Localisation : Dordogne

Re: modéliser avec gtk

Message par NiTr0 » 21 févr. 2011, 02:13

Bug a écrit :
Tu peut modéliser sous gtk et l'exporter ensuite en .obj
comment fait tu cela?

Il me semble que sa dépend de la version de gtk (je suis sous la 1.5), bref t'es sensé avoir le plugin brushexport2 intégré, mais quoi qu'il en soit faut appliquer la texture dans un soft 3d vu que l'obj export de gtk ne gère pas sa. En gros apprend blender sa vaut la peine et lâche cette saloperie de gtk dès que tu le peut.

aXao
Messages : 636
Enregistré le : 15 août 2010, 17:51

Re: modéliser avec gtk

Message par aXao » 21 févr. 2011, 10:15

merci a toi l'instit' =)
mais j'ai 2 question:
Evidement, il vous faudra modifier les deux chemins pour q3map2 et radiant en fonction de votre config XD
-tu parle de la ligne $chemin_q3map2 ?
entourez le d'une box en caulk
-ce que tu appelle une box c'est six murs qui l'entoure ou un simle brush en caulk??
<A3r0x> somedays they ask for my config and somedays they insult me

Avatar du membre
l institutrice
Messages : 221
Enregistré le : 28 avr. 2010, 14:31

Re: modéliser avec gtk

Message par l institutrice » 21 févr. 2011, 22:31

@Bug: je parle de ce ces lignes:

#Renseigner les deux ligne ci-dessous avec les informations correspondant à votre système:
chemin_q3map2="/home/zorg/Bureau/GTKRADIANT-ZORG/GtkRadiant-1.5.0-x86_64/q3map2.x86"
chemin_radiant="/home/zorg/Bureau/GTKRADIANT-ZORG/GtkRadiant-1.5.0-x86_64/radiant.x86_64"

Il faut y mettre le chemin de q3map2 et de gtkradiant qui correspond a ta config;
genre pour toi si tu es sur linux:

/home/Bug/..../ton-dossier-gtk/q3map2.x86
/home/Bug/.../ton-dossier-gtk/radiant.x86_64 (ou autre si tu es pas en 64bits)


Pour la box:
ce que j’appelle une box, effectivement c'est bien 6 murs, comme si tu faisais une skybox en fait, mais avec toutes les faces en caulk

exemple avec un skateboard:

Image

L'avantage avec cette méthode c'est que vous pouvez orienter et mettre le model à l’échelle que vous voulez, sans avoir de bug au niveau des arrêtes.

Si le model était créé directement dans la map, il serait impossible d'orienter le model comme bon vous semble, sans avoir un vilain bug au niveau des arrêtes. vous pourriez juste l'orienter de 90° sur les axes x,y ou z

PS: en regardant le screen, je me rend compte que j'ai oublié de vous dire de mettre aussi un info_palyer_start
La 4.2 ou je tue le chien !!!

aXao
Messages : 636
Enregistré le : 15 août 2010, 17:51

Re: modéliser avec gtk

Message par aXao » 22 févr. 2011, 01:01

aa ok ,
donc je fait mon model, je le met dans une grande box avec un info player start, je change les scripts du truc, je fout le bsp dedans et sa marche?? comme funstuff aussi?


ps : chui sous windows
<A3r0x> somedays they ask for my config and somedays they insult me

Avatar du membre
l institutrice
Messages : 221
Enregistré le : 28 avr. 2010, 14:31

Re: modéliser avec gtk

Message par l institutrice » 22 févr. 2011, 01:31

Je sais pas si on peux faire un funstuff en .ase; Faut essayer XD

Pour le script comme je l'ai déjà dit, il fonctionne sur linux, sur windows aucune idée, mais à mon avis il doit en exister un autre pour windows, si je le retrouve je te mettrai le lien, me rappelle plus ou je l'ai trouvé, mais c'est un script de Kimented, ça doit pas être bien dur à retrouver
La 4.2 ou je tue le chien !!!

Avatar du membre
l institutrice
Messages : 221
Enregistré le : 28 avr. 2010, 14:31

Re: modéliser avec gtk

Message par l institutrice » 22 févr. 2011, 01:38

http://en.wikibooks.org/wiki/Q3Map2

Code : Tout sélectionner

Creating an .ase model out of brushwork
First, create the geometry for your model.
Save this file as model.map (or whatever).
Compile model.map with -v -meta -patchmeta in the bsp phase (if your curves look too "low-fi" add "-subdivisions 0" to the compile line. if you want it even more complex, increment the '-subdivisions' value). There is no need to run -vis or -light. You should now have model.bsp in your "maps" directory.
Compile model.bsp (not model.map, it should be noted) with -convert. You should now have model.ase in your "maps" directory.
Create a new .map and place a misc_model entity. Give this misc_model entity the key/value pair "model"/"maps/model.ase"
Here is an example of a batchfile that does both, bsp and convert compile:

"C:\path\to\q3map2.exe" -bsp -meta -patchmeta -game [game abbreviation] "C:\path\to\model.map"
"C:\path\to\q3map2.exe" -convert ase -game [game abbreviation] "C:\path\to\model.bsp"     

Et voila! You've now got a misc_model created out of brushwork. Play with the "modelscale" and "angles" entity keys, and see why Q3Map2 .ase conversion is completely and totally great.
La 4.2 ou je tue le chien !!!

aXao
Messages : 636
Enregistré le : 15 août 2010, 17:51

Re: modéliser avec gtk

Message par aXao » 22 févr. 2011, 09:55

ok merci =)
mais il me disent que ça a réussi mais je voit pas mon .ase ou est-il?
<A3r0x> somedays they ask for my config and somedays they insult me

Avatar du membre
l institutrice
Messages : 221
Enregistré le : 28 avr. 2010, 14:31

Re: modéliser avec gtk

Message par l institutrice » 22 févr. 2011, 10:14

T'as pas une fonction recherche sur windows ??
:lol: :lol: :lol:

Chez moi le .ase est créé dans le dossier ou se trouve le .bsp :P
La 4.2 ou je tue le chien !!!

Répondre