starmen1265
  • Joined on 2024-12-01
starmen1265 opened issue starmen1265/BladeSmith#9 2025-11-15 00:30:41 +08:00
新的锤击叠加旧锤击时,需要考虑旧锤击位置的深度,低于锤击点一定深度的不应该被叠加。
starmen1265 closed issue starmen1265/BladeSmith#4 2025-11-15 00:29:42 +08:00
变形不平滑
starmen1265 commented on issue starmen1265/BladeSmith#4 2025-11-15 00:29:41 +08:00
变形不平滑

面数不够。

starmen1265 closed issue starmen1265/BladeSmith#5 2025-11-15 00:29:18 +08:00
当前方案不能存储负数形变。
starmen1265 commented on issue starmen1265/BladeSmith#5 2025-11-15 00:29:17 +08:00
当前方案不能存储负数形变。

OK,CalHit时基础值为0.5,叠加变形后映射到0~1范围。在铁块材质使用时,减掉0.5再放大到对应的值

starmen1265 commented on issue starmen1265/BladeSmith#6 2025-11-15 00:27:55 +08:00
当前形变方案需要为铁块展一个均匀的UV

OK,用Blender可以处理

starmen1265 closed issue starmen1265/BladeSmith#6 2025-11-15 00:27:55 +08:00
当前形变方案需要为铁块展一个均匀的UV
starmen1265 commented on issue starmen1265/BladeSmith#7 2025-11-15 00:26:57 +08:00
跨UV接缝时,需要正确处理形变

除了接缝部分,其他部分都OK

starmen1265 pushed to main at starmen1265/BladeSmith 2025-11-14 22:31:18 +08:00
a358e46a59 敲击将输出归一化后给铁块材质用,可以累积锤击量,并且除了接缝之外的其他地方,变形正确,但是现在的面数精度还不够,0.2mm太糙了
starmen1265 pushed to main at starmen1265/BladeSmith 2025-11-14 19:10:25 +08:00
2bcbd01c78 制作一个铁块,UV不拉伸的,验证接缝问题,铁块需要细分面数
starmen1265 pushed to main at starmen1265/BladeSmith 2025-11-13 23:58:29 +08:00
1b97830536 尝试给位置加offset,没完全成功
starmen1265 opened issue starmen1265/BladeSmith#8 2025-11-13 23:48:09 +08:00
形变向自由方向传递并且保证体积不变。
starmen1265 opened issue starmen1265/BladeSmith#7 2025-11-13 23:47:45 +08:00
当前方案在遇到跨边界的时候,边界和过了边界的部分不会受形变影响
starmen1265 opened issue starmen1265/BladeSmith#6 2025-11-13 23:47:16 +08:00
当前形变方案需要为铁块展一个均匀的UV
starmen1265 opened issue starmen1265/BladeSmith#5 2025-11-13 23:46:54 +08:00
当前方案不能存储负数形变。
starmen1265 opened issue starmen1265/BladeSmith#4 2025-11-13 22:43:41 +08:00
变形不平滑
starmen1265 closed issue starmen1265/BladeSmith#2 2025-11-13 22:38:20 +08:00
敲击铁块之后,没有产生变形
starmen1265 commented on issue starmen1265/BladeSmith#2 2025-11-13 22:38:19 +08:00
敲击铁块之后,没有产生变形

9d92b65af6

starmen1265 pushed to main at starmen1265/BladeSmith 2025-11-13 19:11:53 +08:00
9d92b65af6 换了个模型
fcc1641189 修改设置碰撞的时候能获取UV,模型用复杂碰撞。修改不用计算Shader而是直接用材质,直接在UV空间模拟计算形变并累积
Compare 2 commits »
starmen1265 pushed to main at starmen1265/BladeSmith 2025-11-12 19:18:51 +08:00
c58581180b 调试计算形变的shader,执行了,但是初始贴图数据就不对。