骑马与砍杀中文站论坛

 找回密码
 注册(Register!)

QQ登录

只需一步,快速开始

搜索
购买CDKEY 小黑盒加速器
查看: 4877|回复: 4

[求助] 求助,关于海战的波浪【已解决】

[复制链接]

48

主题

395

回帖

293

积分

见习骑士

Rank: 3

UID
1941209
第纳尔
2850
精华
0
互助
26
荣誉
3
贡献
0
魅力
38
注册时间
2014-5-5

战团正版勋章维京征服正版勋章

鲜花(130) 鸡蛋(0)
发表于 2021-6-20 15:24:16 来自手机 | 显示全部楼层 |阅读模式
本帖最后由 nimoadna 于 2021-6-24 15:31 编辑

经过多方测试,问题已经解决了。并不是大问题,正确导入纹理和着色器,然后把代码对应的修改好,就能用了。对,还是用到了维京的代码。
现在,可以开船玩漂流了。

深沉的大海让人压抑和畏惧。感觉很适合放一只克苏鲁进去...
https://www.bilibili.com/video/BV1wv411H7wP/
机器还是一如既往的卡...



--------------------------------------------------------

大家好,潜水多年最近准备回坑,重新做了一下海战系统,想把维京中的海浪翻滚的效果加进来,参考了站里许多贴子,把维京的贴图,着色器,.fxo等文件都对应移了过来,但仍然没有达到效果。

现在的问题是:

1 进入城镇或者野战场景,花草树木以及人物头发可以随风摇摆,但地面会出现许多类似灌木丛的半透明白色不明物。

2 进入海战场景,水面好像没了,隐约能看到一层几乎透明的隔膜,没有水面效果,更没有波浪效果。同时,大地图上水面已经变暗像维京。

调试了多次未果,难道是fxo文件需要重写?不摸瞎了,哪位站里高手路过,还请指点一二,多谢!

这是海战demo原帖,我发到了驿站。海波太平静,我愿风浪起。https://bbs.mountblade.com.cn/thread-2078644-1-1.html


39

主题

4381

回帖

1526

积分

男爵[离任版主]

世纪风云制作组[模型]

兵器匠人

Rank: 5Rank: 5Rank: 5

UID
624635
第纳尔
2053
精华
0
互助
12
荣誉
14
贡献
100
魅力
18
注册时间
2012-1-13

骑士荣誉之维京征服汉化勋章

鲜花(147) 鸡蛋(0)
发表于 2021-6-24 14:06:52 | 显示全部楼层
你要的可能是《命运之夜》mod里的那种海面……我个人直接拿模型顶点动画搞过,但是面积太大了不太好用
骑兵团队来打仗,就像野火烧八方;
杀奔西来杀奔东,人似猛虎马似狼;

骑兵团队来打仗,就像彩云追太阳;
狭路相逢勇者胜,苦到尽头强者昌。

48

主题

395

回帖

293

积分

见习骑士

Rank: 3

UID
1941209
第纳尔
2850
精华
0
互助
26
荣誉
3
贡献
0
魅力
38
注册时间
2014-5-5

战团正版勋章维京征服正版勋章

鲜花(130) 鸡蛋(0)
 楼主| 发表于 2021-6-26 08:12:52 来自手机 | 显示全部楼层
但愿海波平 发表于 2021-6-24 14:06
你要的可能是《命运之夜》mod里的那种海面……我个人直接拿模型顶点动画搞过,但是面积太大了不太好用

多谢了,问题已经解决。

39

主题

4381

回帖

1526

积分

男爵[离任版主]

世纪风云制作组[模型]

兵器匠人

Rank: 5Rank: 5Rank: 5

UID
624635
第纳尔
2053
精华
0
互助
12
荣誉
14
贡献
100
魅力
18
注册时间
2012-1-13

骑士荣誉之维京征服汉化勋章

鲜花(147) 鸡蛋(0)
发表于 2021-7-1 16:28:50 | 显示全部楼层
nimoadna 发表于 2021-6-26 08:12
多谢了,问题已经解决。

是自己做了一个新的么?
骑兵团队来打仗,就像野火烧八方;
杀奔西来杀奔东,人似猛虎马似狼;

骑兵团队来打仗,就像彩云追太阳;
狭路相逢勇者胜,苦到尽头强者昌。

48

主题

395

回帖

293

积分

见习骑士

Rank: 3

UID
1941209
第纳尔
2850
精华
0
互助
26
荣誉
3
贡献
0
魅力
38
注册时间
2014-5-5

战团正版勋章维京征服正版勋章

鲜花(130) 鸡蛋(0)
 楼主| 发表于 2021-7-1 18:44:41 来自手机 | 显示全部楼层
但愿海波平 发表于 2021-7-1 16:28
是自己做了一个新的么?

不是做了新的,是使用了维京征服的mb.fx及其resource里面的shader(名字很长那个),然后详细调整了materials中的river等材质的shader,改为维京里对应的,就可以实现海波的翻滚了。当然,也要用到维京的代码,不然海波是不会动的。

涉及到的代码并不多,而且经过精减,保留核心后只有几个脚本起作用,比如get_wave_property脚本。还有对应的全局变量要加进去,比如&beaufort,而全局变量也可以精简化。出于对维京原作的尊重,我都尽量保留了。

引申用的话,船帆,旗帜,衣服等,只要对应好着色器,都可以实现动态效果,包括大地图图标模型。不过有没有必要使用,就见仁见智了。

维京里的大地图海面较暗,所以我保留了战团的。只在海战中出现大海的那种深沉与波涛,个人感觉还是比较合适的。

至于之前出现的半透明白色不明物,那是因为植物的纹理没有调整好,比如没有匹配spec map 之类的东东。虽然详细排查并解决好费了不少时间,但实际上这不是个技术难题。

目前做到这里已经达到了自己想要的效果,没有做新的模型纹理,也没有写新的fx文件。如果以后需要了,还是要继续请教高手的。

鲜花鸡蛋

但愿海波平  在2021-7-5 21:13  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下
您需要登录后才可以回帖 登录 | 注册(Register!)

本版积分规则

Archiver|手机版|小黑屋|骑马与砍杀中文站

GMT+8, 2024-12-29 09:59 , Processed in 0.112745 second(s), 19 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表