收起左侧

[讨论交流] 3000金悬赏贴 :在BS里修改物理权重,对没有权重的区域增加权重后保存,但再打开文件会变成没改之前一样

[复制链接]

30

主题

918

帖子

4864

积分

游戏达人

Rank: 8Rank: 8

点赞
11
贡献
60
猫币
0
精华
0
金元
3036
积分
4864
发表于 2025-2-23 22:38:23 | 显示全部楼层
懂王大智若愚 发表于 2025-2-23 21:58
置顶的回答比较靠谱,就是操作量有点大

顶点太多了,感觉测试都能测到猝死
回复

使用道具 举报

0

主题

209

帖子

1万

积分

游戏之神

Rank: 14Rank: 14Rank: 14Rank: 14

点赞
0
贡献
0
猫币
0
精华
0
金元
12446
积分
12655
发表于 2025-2-24 00:22:30 | 显示全部楼层
来说个实话吧,老滚这个身体占用太多不同骨骼之间的权重,你想改3ba这种果体的权重是没必要的,因为我不觉得你能比原作者涂得比他更好的权重


再来说说你的问题吧,为什么改了权重之后,保存后重新导进来跟没改一样?

这是因为带权重的nif模型,每次重新导入到os中,会重新系统性的去规格化骨骼权重,保证每一块网格的权重  在不同骨骼  的所有权重影响下,只有1,
也就是说,如果你想改屁股的权重,但是屁股上同时附带着盆骨、大腿、第一段脊椎骨等一些骨骼的权重,它们加起来只能等于1,
像你图片里面这一半屁股的权重,大概只占0.3左右并平滑向四周平滑权重,不多,但这是适合屁股摇动的权重,

关于为什么你改了没有什么变化?就是因为这几个骨骼的时候权重已经起到了平衡1的性质,你改了之后再导进来,不会因为你改一根骨骼而影响太大,从而重新计算权重为1(前提情况下这根骨骼还会有权重,没被你全部清空涂掉),平衡下不会影响太多,实际上变化了一些只是你没看明白。

我不建议你改,但你一定要改的话,可以勾选你图片右边的  归一化权重值,作用是你实时涂 实时平衡有权重的骨骼权重值为1,保证你涂到的地方是合理存在的,但是吧,os的权重平衡1这个设置不太好用,所以这个功能也没多大好用,但你想改可以用一下。

收尾的话,你改完了权重之后导出,需要再次导入然后再导出一次,
因为你改过了权重,导出了之后是不会帮你规格化权重的(归1),所以你会在游戏内 或 nifskope中看到模型表面坑坑洼洼,这是因为有骨骼存在不合理数值的权重,需要你再导入一次os,导入的这个过程会帮你规格化一次权重,然后再导出就好了
回复

使用道具 举报

13

主题

276

帖子

6万

积分

游戏VIP联动部

Rank: 16Rank: 16Rank: 16Rank: 16

点赞
138
贡献
114
猫币
4
精华
0
金元
58600
积分
60956
 楼主| 发表于 2025-2-24 01:59:06 | 显示全部楼层
本帖最后由 懂王大智若愚 于 2025-2-24 02:10 编辑
3250171494 发表于 2025-2-24 00:22
来说个实话吧,老滚这个身体占用太多不同骨骼之间的权重,你想改3ba这种果体的权重是没必要的,因为我不觉 ...

感谢大佬的回复,一看就是高手,原因分析很到位

但我按置顶那个方法近乎完美修复了臀部中间的物理变形,虽然确实很费力,

现在运动时不再有菱角和不部合理的突起了,


另外,你后半段的是在描述更简单的方法吗,实在看不懂步骤呀,
如果是更简单的方法,可否描述一下步骤,才能公平的给出最佳答案
回复

使用道具 举报

2

主题

735

帖子

3万

积分

游戏终结者

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

点赞
15
贡献
4
猫币
0
精华
0
金元
38860
积分
39785
发表于 2025-2-25 00:05:26 | 显示全部楼层
3250171494 发表于 2025-2-24 00:22
来说个实话吧,老滚这个身体占用太多不同骨骼之间的权重,你想改3ba这种果体的权重是没必要的,因为我不觉 ...

这样的话是不是可以用nifskope  毕竟能看到影响顶点相关的骨骼及权重   不过得一个一个顶点去改
回复

使用道具 举报

0

主题

209

帖子

1万

积分

游戏之神

Rank: 14Rank: 14Rank: 14Rank: 14

点赞
0
贡献
0
猫币
0
精华
0
金元
12446
积分
12655
发表于 2025-2-25 08:12:39 | 显示全部楼层
a562371 发表于 2025-2-25 00:05
这样的话是不是可以用nifskope  毕竟能看到影响顶点相关的骨骼及权重   不过得一个一个顶点去改

如果是相对于帖子这种问题,我不觉得在一个中低模用这种方法死理操作很好,这会让别人觉得给模型做绑定的工作太难了,实际上可以大胆刷,更推荐拿去Blender刷好再拿回来传递权重就好,

如果你纠结某一单一顶点看不到权重值,而要去nifskope去看,其实没必要的,
os有的,就在你移动到某个顶点的时候,右下角顶点数据栏的 weight 就是权重值,当然是建议快捷键t和w同时白膜并网格视图,更好地去摸清顶点
回复

使用道具 举报

2

主题

735

帖子

3万

积分

游戏终结者

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

点赞
15
贡献
4
猫币
0
精华
0
金元
38860
积分
39785
发表于 2025-2-25 12:47:52 | 显示全部楼层
3250171494 发表于 2025-2-25 08:12
如果是相对于帖子这种问题,我不觉得在一个中低模用这种方法死理操作很好,这会让别人觉得给模型做绑定的 ...

OS只能看单个骨骼权重吧?     nifskope有list显示顶点所有骨骼权重
回复

使用道具 举报

2

主题

735

帖子

3万

积分

游戏终结者

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

点赞
15
贡献
4
猫币
0
精华
0
金元
38860
积分
39785
发表于 2025-2-25 13:41:30 | 显示全部楼层
3250171494 发表于 2025-2-25 08:12
如果是相对于帖子这种问题,我不觉得在一个中低模用这种方法死理操作很好,这会让别人觉得给模型做绑定的 ...

想了下 确实Blender之类的专业软件处理权重更方便
回复

使用道具 举报

13

主题

276

帖子

6万

积分

游戏VIP联动部

Rank: 16Rank: 16Rank: 16Rank: 16

点赞
138
贡献
114
猫币
4
精华
0
金元
58600
积分
60956
 楼主| 发表于 2025-2-25 16:51:23 | 显示全部楼层
本帖最后由 懂王大智若愚 于 2025-2-25 17:19 编辑
3250171494 发表于 2025-2-22 17:39
简单的来说,就是os改权重的时候,把右边的  归一化权重值  给勾上再开始刷,

如果你只是想扩大权重范 ...

结合fana188与你的方法,你的方法虽然无法解决权重修改后丢失的问题,但极大的减轻了fana188方法的工作量

展示修复成果:

修复前:人物走路 或 某些姿势 时 中间有明显的菱角
0000082.jpg
修复后:
0000081.jpg 0000080.jpg





回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|玖大猫论坛

GMT+8, 2025-12-30 19:54

Powered by Discuz! X3.4 © 2001-2013 Comsenz Inc.