Avec Demoniak, un objet 3D chargé depuis un obj ou un 3ds est un "model", composé de sous objets de type mesh.
L'attribution de matériaux ne se fait que sur des meshes, et il faut connaître leurs noms, ce qui n'est pas toujours le cas (que ce soit par oubli ou parce que l'appli de création du modèle lui en attribue un sans demander quoi que ce soit à l'utilisateur).
Mon problème :
je me trouve donc avec des modèles comportant en général un seul mesh, mais dont je ne connais pas le nom. Pas pratique pour leur attribuer un matériau.
Du coup j'essaie de coder en LUA quelques lignes qui parcourraient les meshes d'un modèle et attribueraient à tous le même matériau.
Le début :
local mesh_id = HYP_Model.GetFirstSubMesh( "monmodele" );
Et là... je cherche une fonction LUA qui correspondrait au noeud xml attach_material, mais rien... pas moyen de toucher au matériau d'un mesh en LUA ?

Est-ce que j'ai mal lu la doc ?