COM3D2 简明 MOD 教程
最后更新于
最后更新于
基于案例教学,从原理明白为什么(大概吧)
个人水平有限,如有错误还恳请各位斧正
本文档是开源的,欢迎贡献
欢迎提问,加群或者使用 Issue 或 Discussions
我建议你完整阅读教程,因为案例教学会有很多知识点散落其中,比如:骨骼跟随原理、以任意姿势导出、为什么表面是黑的……
包括附录中也有很多知识,别忘了。
图片直接上传到 github,加载慢/加载不了请自备上网工具。
建议访问 gitbook 获得更佳阅读体验:
或者你也可以直接点本仓库里的 .md 文件阅读,项目地址:
客座教程
附录,有很多知识哟
欢迎提问
QQ 967954608 加群暗号 MOD
Discord https://discord.gg/XQVfcJWbPp
自备
没有上网工具基本寸步难行
English Modding Tools Pack 英文改装工具包(有几个工具会报毒,不放心可以改用我编写的工具,但是剩下的工具还是要用的)(此包中的工具有些修改过,和 github 上的不太一样,建议使用此包)
本人编写的 MOD 制作工具
Blender 是一个开源的建模软件
Blender
推荐 3.3.21 版本
如果你要编辑 lobody highpoly 体型那种高顶点数模型,用 3.3 太卡的话,可以用 2.39.18,但是会有一些 bug,所以编辑完后要导回 3.3.21 再进行一些处理
3.6 版本也能勉强使用,不过会有一些 BUG,比如有的功能没有
Blender COM3D2 插件
Blender 2.83 使用 luv.2021.03.20b 或 luv.2021.08.26a
Blender 2.93.18 使用 luv.2022.09.16
Blender 3.3.21/3.6 使用最新版 (luv.2023.09.23)
Blender MMD 插件
3.3.21 使用 2.8.1 版本
先看这个速成一下,时间比较短
Blender 界面介绍
https://www.bilibili.com/video/av113832639136668
UV 和材质教程
https://www.bilibili.com/video/av926436454
https://www.bilibili.com/video/av950602700
比较系统的课
理解 Blender 中的对象
辣椒酱系统课(太细致了,需要深入 Blender 时看)
COM Modular Installer,简称 CMI(基础插件包)
如果你的游戏是纯净版,那么先安装 CMI,可以让你获得一个基本的插件环境。
附带中文/英文 PDF 说明,可以让你大致了解插件都是做什么用的
AlwaysColorChangeEx,简称 AccEX (MOD 制作工具)
Sybaris\UnityInjector\
ShaderServant,简称 SS(额外着色器支持插件)
BepInEx\plugins\
官方只带了 NprShader 着色器,需要 liltoon 等着色器请看教程安装
MaterialEditor,简称 ME(类似 AccEX 的工具,但支持额外着色器)
BepInEx\plugins\
PropMyItem,Inory-S 版(随时随地呼出物品菜单)
BepInEx\plugins\
比 Sybaris 版性能更好
此版本在在更换物品时会打印 menu 名到物品栏,更利于做 MOD
此外此版本还添加了隐藏的 accVag 和 accAnl 栏,可以让你多出 2 个栏位来放东西(这是官方自带的栏位,所以是不会出问题的)
ModItemExplorer(类似 PropMyItem,随时随地呼出物品菜单)
Sybaris\UnityInjector\
https://github.com/kidonaru/COM3D2.ModItemExplorer.Plugin
ShapekeyMaster(用于在游戏内调整形态键)
BepInEx\plugins\
ShapeAnimator(用于在游戏内调整形态键,老款)
Sybaris\UnityInjector\
LiveLink(使用此插件可以让你的游戏实时同步 Blender 中的姿态,做动画什么的可以实时预览,且可以实时发送网格变形什么的。)
BepInEx\plugins\
PartEdit(用于在游戏内操作骨骼)
Sybaris\UnityInjector\
注意不要安装 0Harmony.dll,这个是 BepinEx 自带的
DynBoneEdit(用于编辑摇曳骨 .col .phy)
Sybaris\UnityInjector\
依赖于 AlwaysColorChangeEx
ShiftClickExplorer(编辑模式“shift+左键”编辑模式物品转跳到 MOD 文件所在位置)
BepInEx\plugins\
HighHeel-InoryS 版(高跟鞋插件)
BepInEx\plugins\
BodyCategoryAdd(编辑模式添加身体类别,用于更换体型)
Sybaris\UnityInjector\
本人的插件汉化
制作 MOD 时总会遇到错误,可以说是必装了
ExtendedErrorHandling(捕获错误,出现错误时不崩游戏,必装)
BepInEx\plugins\
CatchUnityEventExceptions(确保 Unity 订阅可以执行)
BepInEx\plugins\
下载里面的 CatchUnityEventExceptions
SuppressGetTypesErrorsPatcher(确保反射失败不会崩溃)
BepInEx\plugins\
下载里面的 SuppressGetTypesErrorsPatcher
Everything(全盘秒搜工具,还能搜文件内容什么的)
建议开机启动,不然还要等索引
Bandizip(解压软件)
ScreenToGif(动图制作软件)
Photopea(在线版 PhotoShop)
本人的 MOD,可以当素材或者示例使用,可以随意修改分发
InoryS 的 MOD,可以当素材或者示例使用,可以随意修改分发(已获同意)
KISS 条款
发布 MOD 时需要遵守此条款,还需要在 MOD 内放置条款链接
一般发布在 Twitter 上,带 #COM3D2 标签
这几个站点会爬取 Twitter 推文,有的站不会收录有裸露图像的推文,比如 motimoti。
相对来说 mukuu.herokuapp.com 会全一些,不过我比较喜欢 motimoti3d.jp。
注意,如果用此插件添加了形态键,那么除非设置为忽略,否则其他插件也无法调整那个形态键。如有此需求可以使用下面的修改版。
此版本可以在条件不满足时跳过 Shapekey 处理,以便其他插件可以使用