SFM快速转模教程

@TOC

操作准备

软件

1、Blender2.79版本(steam版本)
2、Blender Source tools插件
3、Vtfediter贴图转换软件
4、notepad码代码软件
5、一些可有可无的bat批处理文件
6、Source SDK大包
除了blender本体外的所有资源:

【辣?】NUA努努

链接:https://pan.baidu.com/ 防吞 s/1ck3mbkGNCb 防吞 Y4mimN3a6h5g
提取码:76d0

准备步骤

1、blender设置

将blender下载好打开先调整中文 File--User preferences--system--勾选international fonts--选择三项--调整语言
点击插件--下方的install addon添加插件
选择下载好的blender_source_tools_2.10.2.zip这个文件
点击左侧--用户--勾选加载好的插件--下方保存用户设置--右上叉叉关闭


在这里插入图片描述

2、notepad++设置

安装好npp那个安装文件,打开notepad++,Settings--preferences--把English换成中文简体
添加语法:语言--自定义语言格式--导入 这里导入云盘资源里那个npp-vdf解压所得的xml文件


在这里插入图片描述

3、Crowbar设置

打开crowbar---set up games---Add一个新的配置---Name改为SFM(这个随便啦)---下面一次将路径填好---依次是sfm.exe 空 GameInfo.txt studiomdl.exe hlmv.exe hammer.exe vpk.exe
Gameinfo.exe在hl2文件夹里找一下
sfm.exe在你的steam/steamapps/commen/sroucefilmmaker/里面找
其他文件的路径都是你安装的SDK包的根目录的bin文件夹内
选择compile栏,调Output to: Subfolder (of Qc input)
选择decompile栏,同上调整


在这里插入图片描述
准备工作告一段落

一、如何转模型格式?

1、 导入模型

找到你要转的模型,看看是什么格式的,一般是FBX、OBJ格式的居多,如果你转的是mmd的人物模型的话,应该是VVD、PMX格式,如果是一些提取模型可能是XPS、MESH、ASCII等格式,暂不多论。
本篇教程以FBX格式的模型为例子进行说明。
首先找到要转的模型,如下是一个PUBG里面的苹果


在这里插入图片描述

首先将它导入到blender里面 文件--导入--FBX--选择模型文件


在这里插入图片描述

2、 体积变化

注意一下关于模型大小的控制,一般情况下8个小格为人物肩宽


在这里插入图片描述

自己衡量模型大小,右键选中模型,快捷键S放大模型,左键确认,右键取消操作

放大后
在这里插入图片描述

重要操作 放大后选中模型 进行应用变换操作(否则打包后可能会没变化)

点击右侧物体栏(一个橙色正方体小图标)确认XYZ比例都是1


在这里插入图片描述

在这里插入图片描述

3、 更改材质名称

点击右侧棕橙色相见的小球(材质栏)--双击下面的材质名字进行重命名(注意别带特殊符号)--点击空白完成重命名


在这里插入图片描述

4、 导出为SMD格式

点击右侧 圆柱体球体小光点 的图标(场景栏)--往下翻(前提是打开了Source插件)--Source Engine Export栏--更改输出路径Path--选择SMD--导出


在这里插入图片描述

二、如何写QC文件?

1、将QC文件关联npp

npp就是notepad++,下面都简称npp
双击你下载的qc示例文件,在打开方式里面寻找npp软件,打开后在语言栏下选择VDF-QC,QC文件语法将会在npp中高亮显示(自己创建一个txt文件改后缀也可以)


在这里插入图片描述

2、修改示例Qc文件

按照你的模型名字替换示例文件中的apple.smd
删掉一种body打包写法函数,
删掉texturegroup函数(如果没有多组替换贴图的需要)
修改后如下所示


在这里插入图片描述
保存

三、如何打包成mdl模型?

1、准备

将smd文件和QC文件放在同一个目录内


在这里插入图片描述

2、打包

打开crowbar进入compile界面,将QC文件拖入Crowbar界面,点击左中compile按钮


在这里插入图片描述

生成的模型文件就在qc目录下的compiled 0.56文件夹中

四、如何转贴图?

1、创建材质文件目录

在这里插入图片描述

2、转换VTF贴图

打开VTFediter软件,文件---导入---选择你的贴图文件BMP、JPG、PNG---弹出的界面直接点确定

在这里插入图片描述

保存到材质目录中

3、修改VMT示例文件

用npp打开vmt文件(关联方法见QC部分)
修改其中的路径部分为模型的贴图的路径(你保存的地方)
另存为,命名注意必须(!!!)和blender里面材质名字一模一样
保存位置与贴图位置一样

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

五、如何使用模型?

导入SFM

把0.56目录下的两个文件夹都拷贝到sfm根目录下的某一文件夹,就和导入lab模型类似,
相关SDK操作启用你导入那个文件夹
打开SFM导入模型测试模型是否成功


在这里插入图片描述

预览图

在这里插入图片描述

常见问题

1、我的模型为什么打包老失败?

注意QC写法和格式,可参考用来示例的apple.qc文件:

查看是否删掉了不该删的或格式不对,
是否删清备注,
路径写法是否正确,
斜杠方向,
大括弧是否完整,
动作序列是否指向正确,
smd是否在qc同目录下,
qc文件是否后缀为.qc而不是.qc.txt

2、为什么显示紫黑格子?

在这里插入图片描述

查看QC中的$cdmaterials函数后面路径是否正确,
检查vmt、vtf等文件是否放对位置,
仔细检查拼写错误,
检查blender中模型材质名字是否和vmt文件命名相同,
检查vmt文件中路径、写法等是否正确
检查第一行是否是向左斜杠

3、为什么骨骼小的一比?

检查是否进行了应用变换操作(在缩放比例后面)
检查qc中用来当基础动作序列的smd文件是否是应用变换后的

注意: 当修改完错误后需要重启sfm测试

PS:

1、如果是人物模型推荐使用bodygroup函数,其他操作基本相同,骨骼函数qc会自动生成

2、本文转载不用授权,标明出处和作者即可(原文来自CSDN论坛,作者NUA努努)

3、分享的软件由网上找到并整合,亲测无毒,使用时若有防火墙拦截请白名单信任

4、关于起源引擎的知识等详见valve开发者论坛

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 213,254评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,875评论 3 387
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 158,682评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,896评论 1 285
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,015评论 6 385
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,152评论 1 291
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,208评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,962评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,388评论 1 304
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,700评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,867评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,551评论 4 335
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,186评论 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,901评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,142评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,689评论 2 362
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,757评论 2 351

推荐阅读更多精彩内容