W pliku kontrolnym znajdują się dane potrzebne podczas exportowania. Taki plik wygląda np. tak:
// Quake III Arena MD3 control file, generated by MilkShape 3D
//
$model \"models/players/model/model.md3\"
// reference frame
//$frames -1 -1
// frame 1-1
$frames 1 1
$flags 0
$numskins 0
// you can have one or no parent tag
// tags
// meshes (surfaces)
$mesh \"Sphere01\"
$skin \"models/players/model/skin.tga\"
$flags 0
W tym przypadku utworzyłem taki modelik skąłdający się tylko z obiektu \"Sphere01\". Na początku pliczek zawsze wyglada w ten sposób, dlatego trzeba do wyedytować:
W pierwszej linijce z $model podajesz nazwę swojego modelu, np.
$model \"models/mapobjects/test/moj_model1.md3\"
Jak widać koniczna jest zmiana scieżki na właściwą.
Ta część z $frames, $flags i numskins jest potrzebna prawdopodonie tylko w przypadku animowanych modeli (ja robię tylko statyczne mapobjecty ;)
Następna część, czyli:
// meshes (surfaces)
$mesh \"Sphere01\"
$skin \"models/players/model/skin.tga\"
$flags 0
jest bardzo ważna, gdyż podaje ścieżkę do skina modelu. W Twoim przypadku powinieneś znależć ścieżkę do textury tych animowanych płomieni i wstawić ją do tego pliku. Wtedy powinno działać. No i plik .qc musi mieć taką samą nazwę, jak model, który zamierzasz eksportować (ale to jusz chyba wiesz :)
A tak wygląda przykłądowy plik .qc jednego z moich modeli:
// Quake III Arena MD3 control file, generated by MilkShape 3D
//
$model \"models/mapobjects/alchchand1/alchchand1.md3\"
// reference frame
//$frames -1 -1
// frame 1-1
$frames 1 1
$flags 0
$numskins 0
// you can have one or no parent tag
// tags
// meshes (surfaces)
$mesh \"chand\"
$skin \"models/mapobjects/alchchand1/alchchand1_skin.tga\"
$flags 0
$mesh \"plomienie\"
$skin \"models/mapobjects/alchchand1/plomien.tga\"
$flags 0
Tutaj mam dwa meshe: \"chand\" i \"plonienie\" , do których przypisane są rózne skiny z różnymi szaderami.
Uważnie edytuj control file, a będzie ok
Ja się zawsze machę gdzieś na pojedynczej literce i jest kupa :\