Character and Rig#
Note
tf_movies from SFM.Method 1 (Recommended)#
Method 2 (Alternate)#
Summary of Method 2#
Download GCFScape, and SourceIO. Install SourceIO as an Add-on into Blender (This step is only necessary for first time use).
Use GCFScape to extract the necessary class files from
tf2_misc_dir.vpkinto a folder of your choice (This step is only necessary for first time use).Import the
.MDLof the character from File > Import > Source Engine Assets > Source Model (.mdl).Clean up the import by renaming the appropriate files and deleting any extra Objects that aren’t required.
Full Guide of Method 2#
Download GCFScape, and SourceIO. Instructions for installing are under Installing Programs.
Go to
[game_directory] / tfand open the file calledtf2_misc_dir.vpk. It should open through GCFScape.This next step will add
2.5 GBto your game folder size, so make sure you’re not low on space. Extract theModelsfolder into[game_directory] / tf. Don’t try to Drag and Drop as it’s extremely laggy and buggy. Right click the folder and click Extract so you may extract it. Once done, close GCFScape.In Blender, go into File > Import > Source Engine Assets > Source Model (.mdl) (Make sure SourceIO is installed).
Go to
[game_directory] / tf / models / player. Here you’ll find a bunch of files that have the names of the TF2 mercenaries, such as heavy.mdl or spy_animations.mdl, and so on. Only focus on the one that doesn’t have animations in the name, as the other files are for the Animations section.For the class you want to import, click the
(class).mdl. If you want the imported model to be compatible with taunts or animations (the process of which is explained further down the page), then make sure to set the World scale to 1.If everything was done right, you should now have the model in Blender with a fully working rig and textures. Make sure to use Material Preview to confirm that the textures are functional.
Note
tf2_misc_dir.vpk, you might have noticed that similar files were also under models / player / hwm. The difference between these files and the ones inside models / player is only of the mouth supposedly having HWM properties. HWM, or HardWare Morph System, is used by VALVe for facial reflexes and stuff. But according to Hisanimations, they aren’t used in TF2, despite their files being present. Whether you use files under models / player or models / player / hwm, won’t matter. Other than the mouth, both have the exact same mesh and their quality will be the same.
| Again, as mentioned earlier, if you want better quality models, you need to get the files from tf_movies from SFM, or just use characterandrig_method1 for the highest quality models and ease of use.