Bonjour à tous!
Je viens vers vous car je galère à faire ce dont j'ai besoin, je m'explique:
Je dois changer des ID par des noms d'images dans des fichiers de type objets 3D du style:
Fichier 1:
Fichier 2:vt 0.0 1.0
g 00a_0
usemtl 0ea_7fht
s 1
f 3/3 2/2 1/1 3/4
usemtl lkd_chrt_34h1
s 10
f 9/39 1/38 4/37 10/40
s 11
f 14/43 19/42 5/41 7/44
Je cherche à changer "0ea_7fht" par "image_name" dans le fichier 2.newmtl 0ea_7fht
Ka 1.000 1.000 1.000
Kd 1.000 1.000 1.000
Ks 0.000 0.000 0.000
Ns 10.000
Tr 0
map_Kd "etx_tex1\image_name.jpg"
newmtl lkd_chrt_34h1
Ka 1.000 1.000 1.000
Kd 1.000 1.000 1.000
Ks 0.000 0.000 0.000
Ns 10.000
Tr 0
map_Kd "etx_tex1\limage_name_2.jpg"
Sauf qu'il faut récupérer "0ea_7fht" et avant "image_name".
Et évidemment il peut y avoir des duplicatas du même ID comme par exemple "0ea_7fht", mais il y a plein d'autres lignes avec d'autres ID/noms d'images.
En gros pour chaque ID des lignes commençants par "newmtl ", récupérer le nom de l'image de la ligne "map_Kd" et renommer l'ID (du fichier 1 et du fichier2) par le nom de l'image.
Merci pour votre aide les coupains, j'en ai marre de m'arracher les cheveux, je n'en ai presque plus là, je ne vais pas tarder à devoir m'arracher les poils d'un autre endroit...
*le nez bande d'obsédés!*
Partager