【COM3D2Mod 制作教程(8)】实战!制作衣服部分(下)

制作袜子 Mod

体会了裙子 Mod 的制作流程,不知道你有没有被麻烦的权重和形态键搞崩溃过,现在做袜子难道还得在来一遍?而且裆下的权重和形态键因为靠的太近做起来也很麻烦。

不用害怕,袜子有一个裙子没有的特征:它够简单,没用复杂的装饰布线,看起来示例 Mod 真的非常相似。利用这一点,我们将采取一种全新的制作方式,完全不用搞上面的麻烦事,还能做出绝对完美的衣服。

方法概述

使用官方模型然后改贴图的方式完成袜子 Mod 制作,贴图采用烘焙加人工微调的方式制作。

之前,示例 Mod 一直都只被用来转移数据和做参照,用完就扔,但今天它们将翻身做主人。我们将直接使用示例 Mod 作为导出 Mod,所以权重和形态键完全官方正品,绝不会出问题,我们唯一要做的就是改一张贴图,让它看起来像源模型,从而狸猫换太子。

所以 model 文件不需要我们制作了,但也多了个 tex 文件要制作,或许你会担心自己不会画画,但没关系,这部分也是自动化的,我们将直接利用 Blendr 的烘焙功能,实现“贴图转移”,然后一样稍加调整即可。

特点

  • 直接使用官方 model,完全跳过 model 制作环节,工作量大幅降低,质量还非常高。
  • 需要示例模型与源模型非常相似才行,对衣装特征有局限性,不过袜子等就很适合。
  • 有额外的 tex 制作环节,但因为可以利用烘焙自动化绘制,所以影响不大。

制作流程

制作 tex 文件

  1. 选取和源模型最接近的示例袜子 Mod。

    • 如果你是半透明袜子,那官方袜子也一定要选半透明的,因为官方会用“Hide Node”偷懒。
    • 根据具体情况可能需要重新生成示例模型的 uv,因为部分示例模型的 uv 是重叠的。
  2. 将源模型加面并利用裹缩修改器贴合示例模型。

  3. 利用 Cycles 渲染器的烘焙功能“转移贴图”。

    1. 将源模型材质设为自发光,确保场景没有其他光源干扰。
    2. 给示例模型添加材质和贴图,确保可以在贴图绘制模式绘制。
    3. 切换至 Cycles 渲染器,打开“所选物体->活动物体”功能。
    4. 稍微设置一些“挤出”参数,可以减少画面的坏块。
    5. 可以降低一些渲染采样参数,加快贴图烘焙。
    6. 先选源模型再选示例模型,点击烘焙即可出图。

    可以看一下效果还是很不错的,只有缺模型的脚部和裆下的犄角旮旯烘的有问题,后面简单修一下即可。

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

修补完成

制作其他文件

剩下的 mate 和 menu 和之前的 Mod 一样做即可;model 则直接用我们现在修改过的示例模型即可。因为 mate 不用导出,再除去 tex 文件,共计也就 menu 和 model 两个文件。

完成袜子 Mod 制作

nice~,成功又做完一个部件,这可真的比裙子简单多了。

制作鞋子 Mod

鞋子 Mod 我感觉完全不需要我写了,因为它基本就是裙子 Mod 的那一套做法,不同同样也有些属于他的技巧和特点。

  • 鞋子是对称的,所以我们只需要做一个,另一个镜像即可。

  • 原版游戏是不支持高跟鞋的,硬上只会穿模,所以高跟鞋得特殊处理。

    可选的方案有以下几种:

    1. 改模型,将高跟鞋改成非高跟鞋。
    2. 利用“Hide Node”隐藏脚部,避免穿模。(但得保证鞋子模型确实能遮蔽脚部)
    3. 将鞋子旋转,根部放低,遮住穿模部位。(相当于把穿模换成了鞋子浮空)
  • 由于是从袜子上拆下的模型,一般存在双面问题。

    最简单方法,可以利用之前说过的轮廓线材质解决。

目前大部分移植的鞋子 Mod 都是高跟鞋,都要处理高跟问题,这也是为什么鞋子需要一定的建模能力。不过也有很多 Mod 作者会利用高跟鞋插件来解决问题,但这有一定的兼容性问题,所以不是本教程的内容,有兴趣就自行研究吧。

制作流程

  1. 将源模型鞋子由一双改为一只。

    后续我们可以通过镜像自动创建另一只,这样可以省去一半的工作量,而且转移权重时也能更准确。

  2. 匹配源模型与示例模型,可根据之前的提示处理高跟问题。

    本次实战制作的鞋子很巧的是靴子,所以支持第二个解决方案,这样我甚至都不需要处理穿模问题了。

  3. 和裙子 Mod 一样的流程,解决穿模刷权重做形态键,等等。

    操作细节也完全一样,如何解决穿模之前说过了,此外一样要注意权重刷取是否符合物理性质的问题。鞋子一共就两根骨骼,还是很好处理的。

  4. 检查鞋子无误后,制作另一只鞋子。

    直接复制镜像即可,记得把顶点组的名字也改一下,然后合并成一个物体,修正一下法线即可。

完成鞋子 Mod 的制作

靴子做 Mod 还真方便,这下最后一个部件也终于做好啦!

完结撒花

恭喜你成功完成了所有 Mod 制作教程,如果继续深入,还有很多技术可以挖掘,但相信这些基础知识已经足以让你满足对老婆的需求了。

也恭喜我终于成功完结这个系列了,太费时间了,重获自由的感觉真好啊,很快我将退坑这款游戏,但你依然可以从网站的联系方式里找到我。

回想起来,一路从入坑到退坑,遇上了很多事,也学到了很多东西,真的感慨良多啊~所以我决定将这些经验留下,希望能帮到和我一样踩坑的你们。

最后,完结撒花! o(*≧▽≦)ツ ┏━┓

话说绫华好像做胖了......

【COM3D2Mod 制作教程(8)】实战!制作衣服部分(下)的更多相关文章

  1. PPT制作教程:如何制作ppt

    PowerPoint(PPT)是专门用于制作演示文稿(俗称幻灯片).广泛运用于各种会议.产品演示.学校教学等.学会如何制作ppt,成为提升工作效 率的好帮手.PPT包含有很多的功能,我们可以根据个人喜 ...

  2. 20个漂亮 CSS3 按钮效果及优秀的制作教程

    在这篇文章中,我们编译了一组有用的 CSS3 动画按钮教程和引人注目的实验.正如我们都知道的,CSS3在网页设计方面是最重要和最关键的,可以使您的网站对访客更具吸引力和互动性.你可以学习这些教程和试验 ...

  3. Dash文档制作教程

    前言 什么是Dash 面向程序员的文档库(Mac) 代码片段管理工具 这是强烈推荐给每天在各种API文档中摸爬滚打的程序员们的神器. 为什么要自己制作文档 官方的源中没有相关文档 文档在离线下体验更好 ...

  4. 24个 HTML5 & CSS3 下拉菜单效果及制作教程

    下拉菜单是一个很常见的效果,在网站设计中被广泛使用.通过使用下拉菜单,设计者不仅可以在网站设计中营造出色的视觉吸引力,但也可以为网站提供了一个有效的导航方案.使用 HTML5 和 CSS3 可以更容易 ...

  5. 10个优秀的 HTML5 & CSS3 下拉菜单制作教程

    下拉菜单是一个很常见的效果,在网站设计中被广泛使用.通过使用下拉菜单,设计者不仅可以在网站设计中营造出色的视觉吸引力,但也可以为网站提供了一个有效的导航方案.使用 HTML5 和 CSS3 可以更容易 ...

  6. 10个实用的 CSS3 按钮效果制作教程

    人们往往喜欢那些有更多互动元素的网站,因此现在很多设计师专注于他们的 CSS3 技能.这是因为 CSS3 技能可以帮助他们在很大的程度上实现所需的吸引力.这里分享的10个优秀的 CSS3 按钮效果制作 ...

  7. WordPress主题制作教程5:循环

    wordpress循环分两种,一种是自定义循环,一种是默认循环. 自定义循环:根据指定参数进行实例化 调用所有页面,post_type值:page对应页面,post对应文章 <?php $arg ...

  8. 11个优秀的HTML5 & CSS3下拉菜单制作教程

    下拉菜单是一个很常见的效果,在网站设计中被广泛使用.通过使用下拉菜单,设计者不仅可以在网站设计中营造出色的视觉吸引力,但也可以为网站提供了一个有效的导航方案.使用HTML5和CSS3可以更容易创造视觉 ...

  9. WordPress插件制作教程(八): 最后总结

    WordPress插件教程最后一篇,还是为大家简单的做下总结.这次插件制作教程讲的内容和知识点个人觉得不是很多,因为插件制作不单单是这些内容,它涉及的知识很多很多,不是说你会一些函数就可以做出一个好的 ...

  10. WordPress插件制作教程(一): 如何创建一个插件

    上一篇还是按照之前的教程流程,写了一篇WordPress插件制作教程概述,从这一篇开始就为大家具体讲解WordPress插件制作的内容.这一篇主要说一下插件的创建方法. 相信大家都知道插件的安装文件在 ...

随机推荐

  1. 【Kotlin】select简介

    1 前言 ​ 协程的 select 是一种用于异步操作的选择器,它允许同时等待多个挂起函数的结果,并在其中一个完成时执行相应的操作. ​ 能够被 select 的事件都是 SelectClause,在 ...

  2. sde解除锁定

    在sde数据被锁定的情况下,编辑.创建featureclass或者注册版本的时候会报告:Lock request conflicts with an established lock. 方法一:多半情 ...

  3. 授权|取消授权MYSQL数据库用户权限

    授权 queryusr用户查询test数据库 grant select on test.* to queryusr@'%'; flush PRIVILEGES 收回queryusr用户查询test数据 ...

  4. SpringBoot项目请求路径中有正反斜杠的处理办法

    在Application中添加静态代码块: //默认情况下Tomcat等服务器是拒绝url中带%2F或者%5C的URL,因为它们经浏览器解析之后就变成了/和\, // 服务器默认是拒绝访问的,所以需要 ...

  5. Qt安卓开发经验001-010

    pro中引入安卓拓展模块 QT += androidextras . pro中指定安卓打包目录 ANDROID_PACKAGE_SOURCE_DIR = $$PWD/android 指定引入安卓特定目 ...

  6. 关于QtCreator中三种不同编译版本 debug、release、profile 的区别

    debug调试模式,编译后的可执行文件很大,带了很多调试符号信息等,方便开发阶段调试的时候进入具体的堆栈查看值.会打开所有的断言,运行阶段性能差速度慢,可能会有卡顿感觉. release发布模式,编译 ...

  7. IDEA中导入其它由Maven管理的java web项目并运行,提示“Error:(3, 38) java: 程序包org.springframework.stereotype不存在”问题的解决

    现象描述: IDEA中导入其它由Maven管理的java web项目并运行,提示"Error:(3, 38) java: 程序包org.springframework.stereotype不 ...

  8. 使用pytorch从零开始实现一个简单的gpt

    使用pytorch从零开始实现一个简单的gpt 本文由prompt引导ChatGPT生成简易版gpt模型,根据比较关心的问题,使用了以下的prompt进行内容和代码的生成: prompt:->如 ...

  9. 解决 raw.githubusercontent.com 无法访问的问题

    解决 raw.githubusercontent.com 无法访问的问题 电信默认 DNS 直接遮蔽 github DNS 1: 61.139.2.69 DNS 2: 218.6.200.139 C: ...

  10. Python 虚拟环境:原理解析与最佳实践

    从一个困境说起 小王最近遇到了一个棘手的问题:他在维护两个 Python 项目,一个是去年开发的数据分析系统,依赖 TensorFlow 1.x:另一个是最近在做的预测模型,需要用到 TensorFl ...