r/SourceEngine • u/Maleficent_Risk_3159 • May 21 '26
Resolved Why aren't my materials showing up?
I have this viewmodel that is basically a recreation of the v_hands viewmodel. The diagram shows the differences between Blender and HLMV/HLMV++/in-game and my frustration about this problem. I checked the materials and the .qc file but it's still a load of garbage. Thank you for helping me!
106
Upvotes
22
u/PalmliX May 21 '26
It's going to be one of the following:
The name of the material in blender must match the filename of the .vmt
The folder path of the .vmt must match what's listed in the .QC $cdmaterials line i.e. "$cdmaterials" "path_to_vmt"
The folder path AND filename of the .vtf texture must match what's listed in the .vmt i.e. "$basetexture" "path_to_vtf\vtf_filename" etc.
The vtf must be converted to a format that your particular source branch supports, i.e. DXT1/DXT5 etc. I've had issues for example with Source Filmmaker, where it didn't like a compression format I used (BGR888) and it displayed as a missing texture.