DigitalEro Offline

Xnalara to SFM Juri Porting

Sun, 20 Apr 2014 15:03:13

bulldoozer

Well some days ago i decided to port Juri from street fighter with her original costume as she's a character i like really much and didn't found her for gmod or sfm. i followed a series of tutorials from youtube on how to do the porting, but i must have donw something wrong, as there are a lot of the textures mising in the final model and the skeleton/rig/HoweverIt'sCalled... it's about 40 times smaller... maybe someone here can help. i'm gonna post some images with my process so maybe someone here notices the error. THANKS IN ADVANCE TO EVERYONE, every little bit helps (oh, and i found it quite entertaining the process of the porting, so if i get to do it right i'll try to port some more models and do requests too ^^ as an exchange for the help :3) Well, here's the process... 1.- openes the xnalara model in xnalara and exported it as .mesh.ascii (T-pose) http://postimg.org/image/wxyeb5od5/ 2.- Opened it in Blender http://postimg.org/image/hskde9l31/ 3.- Texturized all the model and deleted some unnecesary bones http://postimg.org/image/53ju9evsr/ 4.- Rescaled the model and the armature. and changed the names of some things as the guy said like "armature" for "juri" and names each texture with the same name as the object which it corresponds http://postimg.org/image/qpm9925jt/ 5.- Exported Smd files http://postimg.org/image/4mkp73on3/ 6.- kept all the SMD files with the final rescaled juri blender model as well as the qc (the qc was made later). And converted the textures to VTF and putted where the guy said. i have one texture for each group in blender like arms, body, hair etc; but the original model just had one for the top and one for the body (which contained all the rest of the textures) http://postimg.org/image/ogdg0ictd/ 7.- Wrote the QC (first one i ever write and dunno if it is right, maybe i wroite this wrong, because all the things before looked right to me...) http://postimg.org/image/6ryf0ia3d/ 8.- Compiled it 9.- opened SFM, loaded the model and this was the final result... :( http://postimg.org/image/bl8ki4v3z/ CONCLUSSION... the two textures that work are callad Top And Body, just the names of the original 2 ones that the xnalara model had. And i've must have done something wrong as the gloves don't appear. Well sorry for writting that much, but i wanna thank all of you who take your time to read all and tryedto help, it's very important for me :3 i do really want to start aporting models ported by me here. i wanna contribute. ^^ THANKS AGAIN ^^ EDIT 1: CONSOLE ERRORS: material models/juri/body has a normal map and an envmapmask. Must use $normalmapalphaenvmapmask. material models/juri/top has a normal map and an envmapmask. Must use $normalmapalphaenvmapmask. Juri/Juri.mdl : material "models/juri/arms" not found. Juri/Juri.mdl : material "models/juri/belt" not found. Juri/Juri.mdl : material "models/juri/eyelids" not found. Juri/Juri.mdl : material "models/juri/eyes" not found. Juri/Juri.mdl : material "models/juri/face" not found. Juri/Juri.mdl : material "models/juri/finger" not found. Juri/Juri.mdl : material "models/juri/foot" not found. Juri/Juri.mdl : material "models/juri/hair" not found. Juri/Juri.mdl : material "models/juri/mouth" not found. Juri/Juri.mdl : material "models/juri/pants" not found. Juri/Juri.mdl : material "models/juri/rings" not found. Juri/Juri.mdl : material "models/juri/skull" not found. Juri/Juri.mdl : material "models/juri/socks" not found. EDIT 2: all pieces merged together. Now there's just "top", "body", "idle", and "juri" (that is the armature) so i just have 2 textures. when compiling again the new adapted QC file i get this error. WARNING: material models/juri/body has a normal map and an envmapmask. Must use $normalmapalphaenvmapmask. WARNING: material models/juri/top has a normal map and an envmapmask. Must use $normalmapalphaenvmapmask. EDIT 3: after doing all that, what i got in SFM after compiling it is this... it just still lookks right the torso and the top, the original parts and textures with the same name http://postimg.org/image/efvkbqum7/ the bones despite being extremelly small work fine EDIT 4: i started again for 4th time... now i'm doing things i first forgot, hope this time it goes right ^^ ***this is the model i'm using by the way: http://www.deviantart.com/download/2844 ... 1398030737
Sun, 20 Apr 2014 15:04:40

Ganonmaster

Open the console, and paste any errors here.
Sun, 20 Apr 2014 15:24:38

Ganonmaster

"bulldoozer" said ...
Juri/Juri.mdl : material "models/juri/arms" not found. Juri/Juri.mdl : material "models/juri/belt" not found. Juri/Juri.mdl : material "models/juri/eyelids" not found. Juri/Juri.mdl : material "models/juri/eyes" not found. Juri/Juri.mdl : material "models/juri/face" not found. Juri/Juri.mdl : material "models/juri/finger" not found. Juri/Juri.mdl : material "models/juri/foot" not found. Juri/Juri.mdl : material "models/juri/hair" not found. Juri/Juri.mdl : material "models/juri/mouth" not found. Juri/Juri.mdl : material "models/juri/pants" not found. Juri/Juri.mdl : material "models/juri/rings" not found. Juri/Juri.mdl : material "models/juri/skull" not found. Juri/Juri.mdl : material "models/juri/socks" not found.
Now think about these errors for a bit. This basically says that the VMT files couldn't be found. belt.vmt, eyelids.vmt, eyes.vmt, face.vmt, etc. You need to create these files and add the right textures in there before they show up.
Sun, 20 Apr 2014 15:30:28

bulldoozer

"Ganonmaster" said ...
Now think about these errors for a bit. This basically says that the VMT files couldn't be found. belt.vmt, eyelids.vmt, eyes.vmt, face.vmt, etc. You need to create these files and add the right textures in there before they show up.
Cool, i'll check the textures ^^ do you have any ide why the rig is so small or why the gloves don't appear? with it i would have more than enough to work on it again ^^
Sun, 20 Apr 2014 15:32:09

Vitezislav

I would advice using $mostlyopaque just to make sure textures will work fine in SFM. If you do not plan on making bodygroups I would merge the objects together in Blender. This way you can also remove double vertexes. The name of the material (not the texture name) in Blender is what will be used as vmt name.
Sun, 20 Apr 2014 15:45:50

bulldoozer

"Vitezislav" said ...
I would advice using $mostlyopaque just to make sure textures will work fine in SFM. If you do not plan on making bodygroups I would merge the objects together in Blender. This way you can also remove double vertexes. The name of the material (not the texture name) in Blender is what will be used as vmt name.
OMG.... you saying that for example i can merge baody arms, legs, hands, feet and all the parts together so i just nned to aply them this texture? http://postimg.org/image/lf26e6ccd/ that would avoid lots of possible errors ^^
Sun, 20 Apr 2014 16:42:37

Vitezislav

If you have all textures in one file, yes.
Sun, 20 Apr 2014 17:16:14

bulldoozer

i made it!! but when i compile again the model, everything looks good in the log, but i get this little error... tryed to google it, but i have no idea what it means... WARNING: material models/juri/body has a normal map and an envmapmask. Must use $normalmapalphaenvmapmask. WARNING: material models/juri/top has a normal map and an envmapmask. Must use $normalmapalphaenvmapmask. i tryied writing $normalmapalphaenvmapmask in the QC, but it breaks when i try to compile
Sun, 20 Apr 2014 17:25:20

Vitezislav

I have never encountered that error.
Sun, 20 Apr 2014 17:36:08

bulldoozer

After all that just end up with the body all together, that looked perfectly fine in blender and this is what i got in SFM after all of it http://postimg.org/image/efvkbqum7/ unless you wanna fuck a torso... hehe :P this is just personal. gotta do it right
Tue, 22 Apr 2014 12:21:45

bulldoozer

NEARLY GOT IT RIGHT!!!!! but... but why is this happening this to me??