通过BiteSized,可以分别调整10个嘴部形变目标中每一个的形状(划分方式如第二张模组示意图所示)。调整效果还会根据物理框架类型(FV与MV)进行独立区分。
要开始制作支持BiteSized的口型模组,首先需要下载本模组“杂项文件”中提供的资源变形目标文件。这些资源变形目标已经按照BiteSized框架所使用的独立嘴部结构进行了拆分处理。此外,这些变形目标还经过了预先调整,确保能够兼容BiteSized内置的MV口型定位修复功能。
请注意,对于那些希望使模组与MV Vanilla Shape Override可选文件兼容的用户,已有独立的资源可供使用。由BiteSized支持的、使用常规变形目标资源制作的口型模组,对于安装了此可选文件的模组用户可能会出现悬浮或穿模现象。同理,使用针对原版口型覆盖设计的变形目标资源制作的BiteSized口型模组,对于未安装可选文件的模组用户也可能出现悬浮或穿模问题。若您不打算为使用MV的模组用户制作两个独立版本,建议仅针对未安装可选文件的用户群体开发模组。
请勿尝试提取和使用该
.morphtarget 框架中包含的文件
.存档 文件;如果不进行进一步处理,它们将无法正确导出。这是因为
.变形目标 编辑过基础网格路径的文件似乎无法导出完整的骨架结构。
编辑用于BiteSized框架的形变目标与为其他目的编辑普通形变目标非常相似,只是
三个重要要求:
- 你必须使用本模组“杂项文件”中提供的形态目标资源作为编辑的起点,以确保嘴部结构在不同BiteSized系列模组中保持一致的拆分标准。
- 编辑形变目标时,必须确保其保留变形/改变形状的能力。"损坏"的形变目标可能导致嘴部其他部分出现模型穿插或悬浮现象。
- 您必须为每个项目更改baseMesh文件路径(可在WolvenKit中编辑)。 .变形目标 确保您的模组中包含与相应匹配的网格文件路径(见下文)。
全部
.morphtarget BiteSized框架所使用的文件存储于原始口型变形目标文件的路径中,并保持原有的命名方式,唯一区别在于文件名称末尾添加了嘴部区域标签(如第二张模组图片所示)。
每个嘴部部分的基础网格文件路径
.morphtarget 与默认设置相同,但必须将嘴部区域标签(如第二张模组图片所示)附加到引用内容的末尾。
.网格 文件名。
因此,举例来说,如果我想编辑MV的舌头,我编辑后的
.morphtarget 文件需要打包为
base\characters\head\player_base_heads\player_man_average\ht_000_pma__morphs_tongue.morphtarget 以及该文件内部的baseMesh文件路径
.变形目标 文件需要被设置为
基础\角色\头部\玩家基础头部\玩家男性平均\头部模型_000_男性平均_基础头部\舌头模型_000_男性平均_基础头部_舌头.mesh .
根据您模组期望达到的效果,可能需要修改并包含多个
.morphtarget 文件,然而,
至关重要的是,你只打包 .变形目标 您为您的模组编辑过的文件将放入您的模组文件中。如果您打包资源的副本
.变形目标 您未编辑且不需要用于实现模组预期效果的文件,可能会阻止其他BiteSized模组的正常运行。
BiteSized框架核心文件(
zz_NLD_BiteSized_Modular_Mouth_Morphs_Core.archive) 以及可选的MV形状覆盖(
zz_NLD_BiteSized_0_Modular_Mouth_Morphs_VanillaMVShapeOverride.archive) 包含备用方案
.morphtarget 文件。您由BiteSized支持的形状模组必须在加载顺序中高于这些文件,否则您的模组将不会生效。