鉴于此技术几乎失传,大地图模型无法创造,故想办法研究出来,已供MOD组参考
此教程的主要作用是将中2的兵模从MESH格式转换为罗马全面战争时代的CAS格式,因为中2MOD大地图的模型就是CAS格式的
本教程需要一些基础,建议对MESH格式有一定了解的玩家学习
我本人猜测网上的模型如果要绑定CAS格式理论应该是一样的
PS:鸣谢算子童鞋制作的视频也给我了很大的启发
注意事项
1.如果牛奶里的模型手臂是弯的,扳直了再导出
2.cas最大支持的容量貌似是200kb?我本人测试最大的人物cas成功的是197kb,所以太精细的模型超过200kb进入游戏会跳出
这里有个技巧就是按7可以显示verts顶点数,verts 3200对应大概就是168kb,verts 3786对应的大概就是197kb,基本上最精细的宋朝将军模型通过删除不需要的顶点也能减少到200kb以下
3.在C-3一步做完后就可以导出CAS测试了,如果成功后进入游戏会是一个十字人,最好确保可以运行在说
4.武器不需要绑定,直接link到手部骨骼即可
STEP A
首先用工具将中2的MESH转为MS3D,将TEXTURE转为DDS
用牛奶打开MS3D,做出以下调整
A-1.删除多余的脸,仅保留一张,其他相同的部分也仅保留一个,比如衣服等
A-2.剩下的部分按CTRL+A全选,然后按Regroup重组为一个组
A-3.选择牛奶菜单File->Export->AutoDesk 3DS导出为3DS格式
STEP B
打开3DMAX,然后用CAS IMPORT导入一个原版的CAS模型
B-1.删除除了骨骼意外的其他部分,如图
B-2.导入刚才导入的3DS模型,导入的选项直接确定即可,调整到合适的位置,如图
B-3.按M,打开贴图调整窗口,按Maps,然后按Diffuse Color 后面的按钮,再按Bitmap 后面的按钮选择转换好的DDS贴图
B-4.将材质球拖到人物上,按那个蓝白相间的按钮
B-5.效果图如下
STEP C
选择蓝色水管按钮,然后Modifier List选择Skin
C-1.点击Edit Envelops按钮,然后按Add,选择所有Bone_前缀的,确定
C-2.勾上Vertices,然后下面默认勾上的Envelopes,Corss都取消
C-3.然后往下拉,选中Bone_torso这个骨骼,然后在左边选中所有的点,注意上图右下角的3个选项,勾选第一个和第三个,设置权重(图中abs.effect后面的)为1,然后所有点变成红色了,说明分配给了
这个骨骼,不然有的顶点无法绑定
C-4.之前那个骨骼的作用是用来确定是否有未绑定的顶点,下面我们具体绑定每个骨骼,我推荐的顺序如下
C-5.按照C-3的方法依次绑定
abs - 整个躯干部分
RThigh - 右裙摆
Rlowerleg - 右大腿
Rfoot - 右脚
LThigh - 左裙摆
Llowerleg - 左大腿
Lfoot - 左脚
Rupperarm - 右上臂和肩
Lupperarm - 左上臂和肩
Relbow - 右中臂
Lelbow - 左中臂
Rhand - 右手
Lhand - 左手
pelvis - 腰带和剑鞘
最后检查Bone_torso还有没有遗漏的点,如果有就绑定到对应的地方
C-6.导出cas即可,根据模型复杂程度可能导出一到几分钟不等
|