Talk:MDL: Difference between revisions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
== model animation libraries == | |||
Several NPCs also make use of additional .mdl files to hold animation data. Usually the NPC classname is appended with a descriptive label, such as: | Several NPCs also make use of additional .mdl files to hold animation data. Usually the NPC classname is appended with a descriptive label, such as: | ||
* _animations.mdl | * _animations.mdl or _anims.mdl | ||
* _gestures.mdl | * _gestures.mdl | ||
* _postures.mdl | * _postures.mdl | ||
Line 6: | Line 7: | ||
* _shared.mdl | * _shared.mdl | ||
These are obviously MDL files that do not fit the description in the article. Perhaps someone who understand model animation system could explain their relevance ? --[[User:Beeswax|Beeswax]] 19:50, 16 Mar 2008 (PDT) | These are obviously MDL files that do not fit the description in the article. Perhaps someone who understand model animation system could explain their relevance ? --[[User:Beeswax|Beeswax]] 19:50, 16 Mar 2008 (PDT) | ||
There are also [[ANI]] files : eg ''classname.ani'', which I guess also contain animation data ... my guess is that a .ani file is structurally the same as a .mdl file, with the different extension used only to differentiate 'world.mdls' from 'animation_data.mdls' ? ie is there a functional difference between ''combine_strider.ani'' file and ''combine_strider_animations.mdl'' or is this just a legacy / coding style anomaly ? --[[User:Beeswax|Beeswax]] 08:38, 18 Mar 2008 (PDT) | |||
Presumably all these animation libraries are @includes in the 'root' classname.mdl? I guess having several, smaller, 'specialist' animation libraries means the in-game model only loads the _animations.mdl (etc.) file as required; lightening the RAM load? --[[User:Beeswax|Beeswax]] 08:38, 18 Mar 2008 (PDT) | |||
''props_combine/health_charger001.mdl'' has no (obviously) associated .ani or _animations.mdl (etc.), so where does it keep its animation data? --[[User:Beeswax|Beeswax]] 08:38, 18 Mar 2008 (PDT) |
Revision as of 08:38, 18 March 2008
model animation libraries
Several NPCs also make use of additional .mdl files to hold animation data. Usually the NPC classname is appended with a descriptive label, such as:
- _animations.mdl or _anims.mdl
- _gestures.mdl
- _postures.mdl
- _ss.mdl (scripted sequence?)
- _shared.mdl
These are obviously MDL files that do not fit the description in the article. Perhaps someone who understand model animation system could explain their relevance ? --Beeswax 19:50, 16 Mar 2008 (PDT)
There are also ANI files : eg classname.ani, which I guess also contain animation data ... my guess is that a .ani file is structurally the same as a .mdl file, with the different extension used only to differentiate 'world.mdls' from 'animation_data.mdls' ? ie is there a functional difference between combine_strider.ani file and combine_strider_animations.mdl or is this just a legacy / coding style anomaly ? --Beeswax 08:38, 18 Mar 2008 (PDT)
Presumably all these animation libraries are @includes in the 'root' classname.mdl? I guess having several, smaller, 'specialist' animation libraries means the in-game model only loads the _animations.mdl (etc.) file as required; lightening the RAM load? --Beeswax 08:38, 18 Mar 2008 (PDT)
props_combine/health_charger001.mdl has no (obviously) associated .ani or _animations.mdl (etc.), so where does it keep its animation data? --Beeswax 08:38, 18 Mar 2008 (PDT)