鼓掌之间 发表于 2025-11-26 14:39

在亲密动画过程中添加动态尺寸兼容性检测,避免穿模(2025-12-24更新)

本帖最后由 鼓掌之间 于 2025-12-24 18:34 编辑

转自:https://www.nexusmods.com/skyrimspecialedition/mods/165290

一款适用于《上古卷轴5:特别版》的真实尺寸碰撞检测MOD,在亲密动画过程中添加动态尺寸兼容性检测,避免头部/身体穿模问题。

MOD功能
本MOD为天际的亲密互动场景添加真实物理边界限制。通过实时监控动画过程中特定骨骼的位置,自动调整(位移)骨骼,防止亲密动画中出现不真实的穿透现象。

⚙️ 核心机制
MOD工作原理如下:
实时骨骼监控:通过SKSE追踪动画过程中特定骨骼的3D位置
定向穿透检测:计算身体部位在正向方向上超出真实生理边界的穿透距离
骨骼位移:当穿透距离超过配置阈值时,自动位移中间骨骼以避免穿透
自动恢复:动画结束或不再过度穿透时,恢复骨骼原始位置
⚠️ 注意:每次新动画启动时,可能会短暂出现穿模现象(属正常情况)。MOD会学习每个动画的尺寸极限,无法预测未来动作(尤其快节奏动画)。

依赖项
✅ 必备依赖
- SKSE64(天际脚本扩展工具)
- PapyrusUtil(用于数据存储与处理):https://bbs.3dmgame.com/thread-6636668-1-1.html

支持的框架
- OStim:https://bbs.3dmgame.com/thread-6571439-1-1.html
动画检测主要集成框架
- SexLab:可通过Papyrus脚本添加支持

安装说明
通过MOD管理器安装
✔️ 确保所有依赖项已安装完成
加载顺序置于动画框架MOD之后
⚙️ 如需自定义设置,可修改配置文件

兼容性
✅ 游戏中途安装安全
✅ 卸载安全(会自动恢复所有位移骨骼)
✅ 兼容所有身形MOD、SoS、T.N.G及各类动画框架
⚠️ 可能与其他修改骨骼位移的MOD冲突

SKSE插件工作原理
核心功能通过原生SKSE插件实现,提供三大核心函数:

注册骨骼监控(RegisterBoneMonitor)
启动对两名角色特定骨骼的监控:
- 探测角色(Probe Actor):需监控身体部位的角色(如男性)
- 探测骨骼(Probe Bones):代表该身体部位的骨骼链
- 目标角色(Target Actor):接收互动的角色(如女性)
- 目标骨骼(Target Bone):代表互动点的骨骼(如头部、骨盆)
- 阈值(Threshold):位移触发的距离阈值(负值支持预位移)
注:监控会持续运行,直至通过“停止骨骼监控”函数终止(无持续时间参数)。

停止骨骼监控(StopBoneMonitor)
停止对指定角色的监控;若未指定角色,则停止所有角色的监控。

♻️ 重置缩放骨骼(ResetScaledBones)
恢复指定角色的骨骼原始位移;若未指定角色,则恢复所有角色(此为Papyrus原生函数,若需运行时调用,请确认插件中已原生实现)。

故障排除
⚠️ 性能问题:
- 监控默认更新间隔为50毫秒(约20帧/秒),兼顾性能;可修改config.json中的general.intervalMs参数,或运行时调用KnowYourLimits.SetTickInterval函数调整更新频率
- 未测试大量同步动画场景的性能,若出现卡顿请告知(可提高更新间隔)
骨骼未恢复:
- 尝试保存并重新加载游戏,强制触发骨骼恢复

下载地址:

**** Hidden Message *****

见如果顾客 发表于 2025-11-26 17:49

[功能模组] 在亲密动画过程中添加动态尺寸兼容性检测,避免穿模

gsdggsg 发表于 2025-11-26 18:58

好东西啊

阿萨德席梦思 发表于 2025-11-26 19:05

11111111111111111

johnor 发表于 2025-11-26 19:59

这么牛逼的吗?

皮皮大虾 发表于 2025-11-26 20:22

感谢分享~~~没装OStim,能提供具体使用方法吗

星·· 发表于 2025-11-26 21:59

      谢谢分享

liuylee 发表于 2025-11-26 22:18

11111111111111111111111

975502636 发表于 2025-11-26 22:35

6666666666666666666

fg550001 发表于 2025-11-26 23:14

谢谢大佬

白涩風筝 发表于 2025-11-27 02:35

感谢分享

lmthunder 发表于 2025-11-27 20:37

高科技啊~~~

❤饥荒 发表于 2025-11-29 14:47

好东西

鸿雀LA 发表于 2025-11-29 17:11

感谢分享

2175 发表于 2025-11-29 17:31

谢谢楼主,感谢感谢!~.

deng7895767 发表于 2025-11-29 18:52

666666666666666666666666666

gu4399 发表于 2025-11-29 20:31

感谢分享

温柔灬灬月光 发表于 2025-11-30 13:08

6666666666666

zczbzbz 发表于 2025-11-30 20:40

666666666666666666666

ssss999 发表于 2025-11-30 20:45

1111111111

uudd_love 发表于 2025-12-2 09:08

1111111111111111

qq229613129 发表于 2025-12-2 09:22

6666666666666

和谐你妹 发表于 2025-12-2 12:38

谢谢分享

1572968539 发表于 2025-12-2 14:09

66666666666666666

lt2zx14 发表于 2025-12-2 16:35

《上古卷轴5:天际重制版》MOD区

tang22222 发表于 2025-12-2 22:01

1111111111111111111111

ZZ309310 发表于 2025-12-2 23:35

1111111111111111

3dm_23329204 发表于 2025-12-3 20:36

3245234542532

knors 发表于 2025-12-3 22:15

谢谢分享

3dm_29239696 发表于 2025-12-3 23:09

66666666666666666666666
页: [1] 2 3 4 5 6 7 8 9
查看完整版本: 在亲密动画过程中添加动态尺寸兼容性检测,避免穿模(2025-12-24更新)