【COM3D2Mod 制作教程(8)】实战!制作衣服部分(下)
【COM3D2Mod 制作教程(8)】实战!制作衣服部分(下)
制作袜子 Mod
体会了裙子 Mod 的制作流程,不知道你有没有被麻烦的权重和形态键搞崩溃过,现在做袜子难道还得在来一遍?而且裆下的权重和形态键因为靠的太近做起来也很麻烦。
不用害怕,袜子有一个裙子没有的特征:它够简单,没用复杂的装饰布线,看起来示例 Mod 真的非常相似。利用这一点,我们将采取一种全新的制作方式,完全不用搞上面的麻烦事,还能做出绝对完美的衣服。
方法概述
使用官方模型然后改贴图的方式完成袜子 Mod 制作,贴图采用烘焙加人工微调的方式制作。
之前,示例 Mod 一直都只被用来转移数据和做参照,用完就扔,但今天它们将翻身做主人。我们将直接使用示例 Mod 作为导出 Mod,所以权重和形态键完全官方正品,绝不会出问题,我们唯一要做的就是改一张贴图,让它看起来像源模型,从而狸猫换太子。
所以 model 文件不需要我们制作了,但也多了个 tex 文件要制作,或许你会担心自己不会画画,但没关系,这部分也是自动化的,我们将直接利用 Blendr 的烘焙功能,实现“贴图转移”,然后一样稍加调整即可。
特点
- 直接使用官方 model,完全跳过 model 制作环节,工作量大幅降低,质量还非常高。
- 需要示例模型与源模型非常相似才行,对衣装特征有局限性,不过袜子等就很适合。
- 有额外的 tex 制作环节,但因为可以利用烘焙自动化绘制,所以影响不大。
制作流程
制作 tex 文件
选取和源模型最接近的示例袜子 Mod。
- 如果你是半透明袜子,那官方袜子也一定要选半透明的,因为官方会用“Hide Node”偷懒。
- 根据具体情况可能需要重新生成示例模型的 uv,因为部分示例模型的 uv 是重叠的。
将源模型加面并利用裹缩修改器贴合示例模型。
利用 Cycles 渲染器的烘焙功能“转移贴图”。
- 将源模型材质设为自发光,确保场景没有其他光源干扰。
- 给示例模型添加材质和贴图,确保可以在贴图绘制模式绘制。
- 切换至 Cycles 渲染器,打开“所选物体->活动物体”功能。
- 稍微设置一些“挤出”参数,可以减少画面的坏块。
- 可以降低一些渲染采样参数,加快贴图烘焙。
- 先选源模型再选示例模型,点击烘焙即可出图。
可以看一下效果还是很不错的,只有缺模型的脚部和裆下的犄角旮旯烘的有问题,后面简单修一下即可。

利用印章工具绘制修补烘焙错误或缺漏的地方。

修补完成

制作其他文件
剩下的 mate 和 menu 和之前的 Mod 一样做即可;model 则直接用我们现在修改过的示例模型即可。因为 mate 不用导出,再除去 tex 文件,共计也就 menu 和 model 两个文件。
完成袜子 Mod 制作
nice~,成功又做完一个部件,这可真的比裙子简单多了。

制作鞋子 Mod
鞋子 Mod 我感觉完全不需要我写了,因为它基本就是裙子 Mod 的那一套做法,不同同样也有些属于他的技巧和特点。
鞋子是对称的,所以我们只需要做一个,另一个镜像即可。
原版游戏是不支持高跟鞋的,硬上只会穿模,所以高跟鞋得特殊处理。
可选的方案有以下几种:
- 改模型,将高跟鞋改成非高跟鞋。
- 利用“Hide Node”隐藏脚部,避免穿模。(但得保证鞋子模型确实能遮蔽脚部)
- 将鞋子旋转,根部放低,遮住穿模部位。(相当于把穿模换成了鞋子浮空)
由于是从袜子上拆下的模型,一般存在双面问题。
最简单方法,可以利用之前说过的轮廓线材质解决。
目前大部分移植的鞋子 Mod 都是高跟鞋,都要处理高跟问题,这也是为什么鞋子需要一定的建模能力。不过也有很多 Mod 作者会利用高跟鞋插件来解决问题,但这有一定的兼容性问题,所以不是本教程的内容,有兴趣就自行研究吧。
制作流程
将源模型鞋子由一双改为一只。
后续我们可以通过镜像自动创建另一只,这样可以省去一半的工作量,而且转移权重时也能更准确。
匹配源模型与示例模型,可根据之前的提示处理高跟问题。
本次实战制作的鞋子很巧的是靴子,所以支持第二个解决方案,这样我甚至都不需要处理穿模问题了。
和裙子 Mod 一样的流程,解决穿模刷权重做形态键,等等。
操作细节也完全一样,如何解决穿模之前说过了,此外一样要注意权重刷取是否符合物理性质的问题。鞋子一共就两根骨骼,还是很好处理的。
检查鞋子无误后,制作另一只鞋子。
直接复制镜像即可,记得把顶点组的名字也改一下,然后合并成一个物体,修正一下法线即可。

完成鞋子 Mod 的制作
靴子做 Mod 还真方便,这下最后一个部件也终于做好啦!

完结撒花
恭喜你成功完成了所有 Mod 制作教程,如果继续深入,还有很多技术可以挖掘,但相信这些基础知识已经足以让你满足对老婆的需求了。
也恭喜我终于成功完结这个系列了,太费时间了,重获自由的感觉真好啊,很快我将退坑这款游戏,但你依然可以从网站的联系方式里找到我。
回想起来,一路从入坑到退坑,遇上了很多事,也学到了很多东西,真的感慨良多啊~所以我决定将这些经验留下,希望能帮到和我一样踩坑的你们。
最后,完结撒花! o(*≧▽≦)ツ ┏━┓

话说绫华好像做胖了......
【COM3D2Mod 制作教程(8)】实战!制作衣服部分(下)的更多相关文章
- PPT制作教程:如何制作ppt
PowerPoint(PPT)是专门用于制作演示文稿(俗称幻灯片).广泛运用于各种会议.产品演示.学校教学等.学会如何制作ppt,成为提升工作效 率的好帮手.PPT包含有很多的功能,我们可以根据个人喜 ...
- 20个漂亮 CSS3 按钮效果及优秀的制作教程
在这篇文章中,我们编译了一组有用的 CSS3 动画按钮教程和引人注目的实验.正如我们都知道的,CSS3在网页设计方面是最重要和最关键的,可以使您的网站对访客更具吸引力和互动性.你可以学习这些教程和试验 ...
- Dash文档制作教程
前言 什么是Dash 面向程序员的文档库(Mac) 代码片段管理工具 这是强烈推荐给每天在各种API文档中摸爬滚打的程序员们的神器. 为什么要自己制作文档 官方的源中没有相关文档 文档在离线下体验更好 ...
- 24个 HTML5 & CSS3 下拉菜单效果及制作教程
下拉菜单是一个很常见的效果,在网站设计中被广泛使用.通过使用下拉菜单,设计者不仅可以在网站设计中营造出色的视觉吸引力,但也可以为网站提供了一个有效的导航方案.使用 HTML5 和 CSS3 可以更容易 ...
- 10个优秀的 HTML5 & CSS3 下拉菜单制作教程
下拉菜单是一个很常见的效果,在网站设计中被广泛使用.通过使用下拉菜单,设计者不仅可以在网站设计中营造出色的视觉吸引力,但也可以为网站提供了一个有效的导航方案.使用 HTML5 和 CSS3 可以更容易 ...
- 10个实用的 CSS3 按钮效果制作教程
人们往往喜欢那些有更多互动元素的网站,因此现在很多设计师专注于他们的 CSS3 技能.这是因为 CSS3 技能可以帮助他们在很大的程度上实现所需的吸引力.这里分享的10个优秀的 CSS3 按钮效果制作 ...
- WordPress主题制作教程5:循环
wordpress循环分两种,一种是自定义循环,一种是默认循环. 自定义循环:根据指定参数进行实例化 调用所有页面,post_type值:page对应页面,post对应文章 <?php $arg ...
- 11个优秀的HTML5 & CSS3下拉菜单制作教程
下拉菜单是一个很常见的效果,在网站设计中被广泛使用.通过使用下拉菜单,设计者不仅可以在网站设计中营造出色的视觉吸引力,但也可以为网站提供了一个有效的导航方案.使用HTML5和CSS3可以更容易创造视觉 ...
- WordPress插件制作教程(八): 最后总结
WordPress插件教程最后一篇,还是为大家简单的做下总结.这次插件制作教程讲的内容和知识点个人觉得不是很多,因为插件制作不单单是这些内容,它涉及的知识很多很多,不是说你会一些函数就可以做出一个好的 ...
- WordPress插件制作教程(一): 如何创建一个插件
上一篇还是按照之前的教程流程,写了一篇WordPress插件制作教程概述,从这一篇开始就为大家具体讲解WordPress插件制作的内容.这一篇主要说一下插件的创建方法. 相信大家都知道插件的安装文件在 ...
随机推荐
- Qt QLabel 文字自适应大小
直接上代码: void Adjust(QLabel * lb) { QFont font(lb->font()); while(1) { QFontMetrics fontMetrics(fon ...
- 用word发博客
测试 标题一 第一段文字 测试图片 标题二 Test test
- 不错的AI项目集合
最近收集了一些不错的AI项目. AutoGPT:AutoGPT 的愿景是让每个人都可以使用和构建无障碍 AI.我们的使命是提供工具,以便您可以专注于重要的事情. Stable Diffusion we ...
- 为什么SQL正在击败NoSQL,这对未来的数据意味着什么(转载)
为什么SQL正在击败NoSQL,这对未来的数据意味着什么 : http://geek.csdn.net/news/detail/238939 译者注:经过多年的沉寂之后,今天的SQL正在复出.缘由如何 ...
- Qt编写安防视频监控系统46-视频存储
一.前言 在整个视频监控系统的开发迭代升级过程中,遇到过各种奇奇怪怪的需求,都是客户提出来的,有些需求很合理,有些就不那么的自然了,牢记这客户是上帝的原则,能满足的尽量满足.相信各位同行的研发人员都会 ...
- 问题:Opencv(3.1.0/3.4)找不到 /opencv2/gpu/gpu.hpp 问题
解决:Opencv(3.1.0/3.4/4.1.0)找不到 /opencv2/gpu/gpu.hpp 问题 环境: 系统:Win10 环境:Opencv3.4.0/4.1.0 显卡:1080ti 问题 ...
- C# – XmlSerializer:字符串“2020-07-31 09:29:16”不是有效的 AllXsd 值。
C#中使用XmlSerializer对字符串进行反序列化时,提示:字符串"2020-07-31 09:29:16"不是有效的AllXsd值. 原因: 先说下为什么会出现这样的错误, ...
- 记一次cannot access its superinterface问题的的排查 → 强如Spring也一样写Bug
开心一刻 昨天在幼儿园,领着儿子在办公室跟他班主任聊他的情况 班主任:皓瑟,你跟我聊天是不是紧张呀 儿子:是的,老师 班主任:不用紧张,我虽然是你的班主任,但我也才22岁,你就把我当成班上的女同学 班 ...
- 使用CRM REST Builder的Predefined Query在js结合FetchXML语句进行查询
一般情况下使用拓展工具RESTBuilder编辑器,可以很方便的进行操作js中增删改查均能实现,但在某些较为特殊的场景下,需要根据条件去拼接查询过滤条件的,使用编辑器生成的代码无法实现,需要结合使用f ...
- JAVA8 函数式编程(1)- Lambda表达式
1 简介 简洁的代码就能处理大型数据集合,让复杂的集合处理算法高效的运行在多核CPU上. 面向对象编程是对数据进行抽象,而函数式编程是对行为进行抽象,能编写出更易读的代码--这种代码更多地表达了业务逻 ...