Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
I also opened the model in sfm and looked in the console for which materials it can't find, the materials it is listing that it can't find are not the same names as the ones that i gave the models in blender.
It is listing the materials that the models had when i initially downloaded them from sfmlab. I tried copying the materials it believes are missing into the materials folder of my custom model. When i try and load that into sfm, it is invisible and i am unable to even view the wireframe of it. The console also give a new error which says that the model has no facial animation model.
Thank you for the help by the way
if i copy all the textures it says that it is missing into the materials folder, the model stays untextured but in the console it does not say that it cant find the materials instead it just gives the no facial animation model error.
Binding uncached material "potterywheelpanelwireframe", artificially incrementing refcount
Maniac/nwmercy/models/nwmercy.mdl : material "/models/maniac/nwmercy/usermod/materials/models/maniac/nwmercy/body_di" not found.
Maniac/nwmercy/models/nwmercy.mdl : material "usermod/materials/models/maniac/nwmercy/body_di" not found.
Maniac/nwmercy/models/nwmercy.mdl : material "/models/maniac/nwmercy/usermod/materials/models/maniac/nwmercy/hair" not found.
Maniac/nwmercy/models/nwmercy.mdl : material "usermod/materials/models/maniac/nwmercy/hair" not found.
Maniac/nwmercy/models/nwmercy.mdl : material "/models/maniac/nwmercy/usermod/materials/models/maniac/nwmercy/skin" not found.
Maniac/nwmercy/models/nwmercy.mdl : material "usermod/materials/models/maniac/nwmercy/skin" not found.
Maniac/nwmercy/models/nwmercy.mdl : material "/models/maniac/nwmercy/usermod/materials/models/maniac/nwmercy/eyeball_r" not found.
Maniac/nwmercy/models/nwmercy.mdl : material "usermod/materials/models/maniac/nwmercy/eyeball_r" not found.
Maniac/nwmercy/models/nwmercy.mdl : material "/models/maniac/nwmercy/usermod/materials/models/maniac/nwmercy/eyeball_l" not found.
Maniac/nwmercy/models/nwmercy.mdl : material "usermod/materials/models/maniac/nwmercy/eyeball_l" not found.
Maniac/nwmercy/models/nwmercy.mdl : material "/models/maniac/nwmercy/usermod/materials/models/maniac/nwmercy/teeth" not found.
Maniac/nwmercy/models/nwmercy.mdl : material "usermod/materials/models/maniac/nwmercy/teeth" not found.
Maniac/nwmercy/models/nwmercy.mdl : material "/models/maniac/nwmercy/usermod/materials/models/maniac/nwmercy/body" not found.
Maniac/nwmercy/models/nwmercy.mdl : material "usermod/materials/models/maniac/nwmercy/body" not found.
Maniac/nwmercy/models/nwmercy.mdl : material "/models/maniac/nwmercy/usermod/materials/models/maniac/nwmercy/body_ch" not found.
Maniac/nwmercy/models/nwmercy.mdl : material "usermod/materials/models/maniac/nwmercy/body_ch" not found.
Maniac/nwmercy/models/nwmercy.mdl : material "/models/maniac/nwmercy/usermod/materials/models/maniac/nwmercy/body_legs" not found.
Maniac/nwmercy/models/nwmercy.mdl : material "usermod/materials/models/maniac/nwmercy/body_legs" not found.
Maniac/nwmercy/models/nwmercy.mdl : material "/models/maniac/nwmercy/usermod/materials/models/maniac/nwmercy/body_torso" not found.
Maniac/nwmercy/models/nwmercy.mdl : material "usermod/materials/models/maniac/nwmercy/body_torso" not found.
Maniac/nwmercy/models/nwmercy.mdl : material "/models/maniac/nwmercy/usermod/materials/models/maniac/nwmercy/genitals_interior" not found.
Maniac/nwmercy/models/nwmercy.mdl : material "usermod/materials/models/maniac/nwmercy/genitals_interior" not found.
Maniac/nwmercy/models/nwmercy.mdl : material "/models/maniac/nwmercy/usermod/materials/models/maniac/nwmercy/genitals_exterior" not found.
Maniac/nwmercy/models/nwmercy.mdl : material "usermod/materials/models/maniac/nwmercy/genitals_exterior" not found.
CAnimationSetEditor::CreateAnimationSetForModel: model has no facial animation model models/maniac/nwmercy/models/nwmercy.mdl [Maniac/nwmercy/models/nwmercy.mdl]
Unable to remove d:\games\steam\steamapps\common\sourcefilmmaker\game\.sfm_autosave.loc!
QtWarningMsg: QComboBox::setLineEdit: cannot set a 0 line edit
Failed to load models/!
Binding uncached material "potterywheelpanelwireframe", artificially incrementing refcount
CAnimationSetEditor::CreateAnimationSetForModel: model has no facial animation model models/maniac/nwmercy/models/nwmercy.mdl [Maniac/nwmercy/models/nwmercy.mdl]
that materials that it lists as unable to find, are not the names of the materials i gave it in blender. they are the names of the materials the parts of the model had before i chopped and changed them.
Im not sure if this would be any help but when i originally inported the model it was a smd, when i exported it i made it into a dmx.
First of all, materials are loaded as -/SourceFilmmaker/game/[folder]/materials/[path]/[name].vmt, where [folder] refers to "usermod", "workshop", "tf", etcetera, [path] refers to all $CDMaterials lines posted, and [name] refers to the material name. This means you should not have "/" or "\" at the start of a $CDMaterials line, and a material name should only be the name of the material, not having the folder path in front of it, as $CDMaterials will take care of the folder paths.
In short, get rid of the "/" in front of "models" at the start of the $CDMaterials line, and get rid of "usermod/materials/models/maniac/nwmercy/" in all material names in Blender.
" get rid of "usermod/materials/models/maniac/nwmercy/" in all material names in Blender."
from what i can tell the names of the textures do not have them at that start. in the usermod materials folder they do not have that in their names either.
I did however fix the $cdmaterials line the the qc and that had no effect.
initially i thought this problem was caused by me retexturing someone elses model but i created a simple cube with a simple texture and that is having the same problem aswell
(Or if "usermod/materials/models/maniac/nwmercy/" is not in front of the material names, you should look for the "Material Path" string in the Source Engine Export window, and then clear it out so it's blank, as the material path you can embed into DMX files is very buggy, with $CDMaterials being a much better alternative.)
I removed that path and recompiled the QC.
The model is still untextured but instead of large pink and black squares the pink and black squares are very small.
there is no more missing textures error however. the only error that is shown in the console is that there are no facial animations, but the model still loads so that is not a problem.
when i load the model into half life model viewer it shows that my model is textured but it appears that i didnt use the correct textures (eg: there is a shiny ghost affect around the hair or the body looks a little washed out and matte) i can also fix this probably.
from what i can tell my problem appears to be fixed, i will just have to play around and make sure i get the textures the right way around.
Thank you for your help, i probably wouldnt have worked this out without your help