帐篷待机动画导致角色脸部变形的解决方法

帐篷待机动画导致角色脸部变形的解决方法

修正了你的角色在3个帐篷待机动画中面部变形(被挤压、闪烁、出现Bug)的问题。仅适用于女性角色(我想)。

杂项

将压缩包解压到你的《怪物猎人:世界》文件夹中。

我能够将问题归结到每个动画中第251号骨骼的X位置基准值。结果发现,这实际上是一个面部动画的索引,存储在pl/common/face_mot/pl_face.lmt中。

那么,这个修复(缓解)的方法是通过复用未损坏的面部动画(199、317、106)来替换损坏的动画(112、104、105)。我尝试找到尽可能匹配的动画,但远非完美。

[img]https://i.imgur.com/PV7MLbT.gif[/img] [img]https://i.imgur.com/K4ngGFh.gif[/img] [img]https://i.imgur.com/tqMagtj.gif[/img]

正如你所见,损坏的动画在Blender中检查时仍然很明显。它们似乎基于不同的头形或其他原因。我曾尝试用脚本解析动画文件直接修复这些损坏的动画。通过从未损坏的动画中复制每块骨骼的调整值,并从第一个关键帧反向推导出基础值,我取得了不错的进展。不过最终,这种方法仍然存在明显的视觉问题。

如果你想看的话,这里有相关工作的成果及生成的pl_face.lmt文件:[url=https://codeberg.org/pizzabelly/MHWNewCamera/src/branch/master/Research]https://codeberg.org/pizzabelly/MHWNewCamera/src/branch/master/Research[/url]

没有 [url=https://github.com/AsteriskAmpersand/MHW-Free-HyperKinetics]MHW-Free-HyperKinetics[/url] 我是不可能搞明白这个的,感谢 AsteriskAmpersand。

根据版本15.23.00中的co00_03.lmt

将此mod中包含的文件与原始文件进行差异比较。

--- a/co00_03.hex    2025-10-24 19:22:41.834915938 -0400
+++ b/co00_03.hex    2025-10-24 19:22:42.295921178 -0400
@@ -78481,7 +78481,7 @@
00132900: 0000 0000 0000 0000 0000 0000 0000 0000
00132910: 0000 0000 0000 0000 0000 803f 0000 0000
00132920: 0000 0000 0101 00cd fb00 0000 0000 803f
-00132930: 0000 0000 0000 0000 0000 0000 0000 e042
+00132930: 0000 0000 0000 0000 0000 0000 0000 4743
00132940: 0000 2041 0000 0000 0000 803f 0000 0000
00132950: 0000 0000 0200 00cd fc00 0000 0000 803f
00132960: 0000 0000 0000 0000 0000 0000 0000 0000
@@ -95197,7 +95197,7 @@
00173dc0: 0000 0000 0000 0000 0000 0000 0000 0000
00173dd0: 0000 0000 0000 0000 0000 803f 0000 0000
00173de0: 0000 0000 0101 00cd fb00 0000 0000 803f
-00173df0: 0000 0000 0000 0000 0000 0000 0000 d042
+00173df0: 0000 0000 0000 0000 0000 0000 0080 9e43
00173e00: 0000 2041 0000 0000 0000 803f 0000 0000
00173e10: 0000 0000 0d00 00cd 3f00 0000 0000 803f
00173e20: 6801 0000 385f 1700 0000 0000 0000 0000
@@ -98839,7 +98839,7 @@
00182160: 0000 0000 0000 0000 0000 0000 0000 0000
00182170: 0000 0000 0000 0000 0000 803f 0000 0000
00182180: 0000 0000 0101 00cd fb00 0000 0000 803f
-00182190: 0000 0000 0000 0000 0000 0000 0000 d242
+00182190: 0000 0000 0000 0000 0000 0000 0000 d442
001821a0: 0000 2041 0000 0000 0000 803f 0000 0000
001821b0: 0000 0000 0200 00cd fc00 0000 0000 803f
001821c0: 0000 0000 0000 0000 0000 0000 0000 0000

LMT3.39 (闲置): 0x42e00000 (112.0) -> 0x43470000 (199.0)
LMT3.43 (拉伸): 0x42d00000 (104.0) -> 0x439e8000 (317.0)
LMT3.44 (漩涡茶壶): 0x42d20000 (105.0) -> 0x42d40000 (106.0)


版本 1.0 (旧版)。

--- a/co00_03.hex    2025-09-02 23:04:48.604556961 -0400
+++ b/co00_03.hex    2025-09-02 23:04:16.491175471 -0400
@@ -78481,7 +78481,7 @@
00132900: 0000 0000 0000 0000 0000 0000 0000 0000
00132910: 0000 0000 0000 0000 0000 803f 0000 0000
00132920: 0000 0000 0101 00cd fb00 0000 0000 803f
-00132930: 0000 0000 0000 0000 0000 0000 0000 e042
+00132930: 0000 0000 0000 0000 0000 0000 ffff de42
00132940: 0000 2041 0000 0000 0000 803f 0000 0000
00132950: 0000 0000 0200 00cd fc00 0000 0000 803f
00132960: 0000 0000 0000 0000 0000 0000 0000 0000
@@ -95197,7 +95197,7 @@
00173dc0: 0000 0000 0000 0000 0000 0000 0000 0000
00173dd0: 0000 0000 0000 0000 0000 803f 0000 0000
00173de0: 0000 0000 0101 00cd fb00 0000 0000 803f
-00173df0: 0000 0000 0000 0000 0000 0000 0000 d042
+00173df0: 0000 0000 0000 0000 0000 0000 ffff ce42
00173e00: 0000 2041 0000 0000 0000 803f 0000 0000
00173e10: 0000 0000 0d00 00cd 3f00 0000 0000 803f
00173e20: 6801 0000 385f 1700 0000 0000 0000 0000
@@ -98839,7 +98839,7 @@
00182160: 0000 0000 0000 0000 0000 0000 0000 0000
00182170: 0000 0000 0000 0000 0000 803f 0000 0000
00182180: 0000 0000 0101 00cd fb00 0000 0000 803f
-00182190: 0000 0000 0000 0000 0000 0000 0000 d242
+00182190: 0000 0000 0000 0000 0000 0000 0000 d342
001821a0: 0000 2041 0000 0000 0000 803f 0000 0000
001821b0: 0000 0000 0200 00cd fc00 0000 0000 803f
001821c0: 0000 0000 0000 0000 0000 0000 0000 0000

LMT3.39 (空闲): 0x42e00000 (112.0) -> 0x42deffff (111.49999)
LMT3.43 (拉伸): 0x42d00000 (104.0) -> 0x42ceffff (103.49999)
LMT3.44 (漩涡茶壶): 0x42d20000 (105.0) -> 0x42d30000 (105.5)