找回密码
 立即注册
搜索
楼主: lichenbo

[多平台] 《荒野之息》的“化学引擎”是否会成为开放世界的标配

[复制链接]
头像被屏蔽
发表于 2017-3-19 22:18 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2017-3-19 23:16 | 显示全部楼层
本帖最后由 downnote 于 2017-3-19 23:39 编辑
fljsky 发表于 2017-3-19 21:50
没玩,看你们描述的

感觉还不如Minecraft啊,游戏设定了各种方块在一些状况下的行为特性,然后发展出各种 ...

这和Minecraft不一样,不是让玩家去搭建东西的,而是给一些完善的基本设定,让玩家以游戏主角的身份自由活动。所以玩家扮演建筑师重复构造的功能比不上Minecraft很正常,但作为一个冒险者的自由度就比较完备了。

刚拿到照相机拍照,从物品栏里拿东西出来摆拍,一个个拿比较麻烦,于是一次拿出五个。但是堆在一起不好照怎么办呢,我本来想拿扇子扇一下会不会散开,结果超出我的意料,不但分开了,而且轻的东西吹的远些重的东西近一些,看样子是每件物品都有一个重量的设定。
要想到物品栏里的东西重量繁多,比如像是鱼啊,武器啊,肉啊什么的,居然要绑定什么重量的属性,平常解密不见得会用到的。一般来说,如果是单独想到的点子就会对特定物品做一些特别设计,除了像Minecraft那样以建造为主的游戏,不会每个物品都绑定一堆可能用不到的属性,但是荒野之息把这些变成整体规划,就拓展了玩家自由度吧。可能这就是所指的引擎活用,为每个可以互动的物品绑定一堆属性,统一处理设计规则,变成整体的东西,这样在实际游戏中玩家就可以在规则下随自己的喜好乱来
回复

使用道具 举报

     
发表于 2017-3-20 01:18 来自手机 | 显示全部楼层
“化学引擎”只是更方便理解罢了
回复

使用道具 举报

     
发表于 2017-3-20 09:10 | 显示全部楼层
当时玩神界原罪时候就觉得这种系统将来一定会用在3a上面  没想到最先用的是塞尔达
回复

使用道具 举报

     
发表于 2017-3-20 09:19 | 显示全部楼层
塞尔达技术上根本没什么新鲜的,只是对现在主流的开放世界的玩法提出了一些新的见解(甚至只是一些古典游戏中理所当然的见解),欧美3A大可以不理会这套,但是我觉得荒野之息后的开发者都会在环境设计上有所想法,拘泥于堆砌画面而忽视玩法的开放世界是该往前走了。
回复

使用道具 举报

发表于 2017-3-20 09:27 | 显示全部楼层
本帖最后由 darkfall 于 2017-3-20 09:36 编辑
downnote 发表于 2017-3-19 23:16
这和Minecraft不一样,不是让玩家去搭建东西的,而是给一些完善的基本设定,让玩家以游戏主角的身份自由活 ...

任何物理引擎任何要模拟的物体都存在“重量”以及一大堆其他的属性,哪怕的u3d小游戏也是一样的。基本上没有技术上的新东西。


BoTW的可怕之处在于老任塞了无数人力去处理各种脚本意义上的交互细节,说到底也是一个时间和钱的问题。没处理到的也是没处理到,比如拿锤子砍树就不会有任何效果。
一般开放世界做这么大已经没钱没能力去填这些细节了,结果就是一大堆东西都是PCG和空气墙,导致体验很一般。


回复

使用道具 举报

     
发表于 2017-3-20 09:42 | 显示全部楼层
本帖最后由 downnote 于 2017-3-20 09:43 编辑
darkfall 发表于 2017-3-20 09:27
任何物理引擎任何要模拟的物体都存在“重量”以及一大堆其他的属性,不管什么游戏都是一样的 ...

嘛,举这个例子是说体量的问题。其他游戏用物理引擎当然也要加入“重量”的属性,但可交互的物件没有这么大的范围,也不会有那么多机会应用到实际游戏中来。
比如有人提到用铁桶可以压机关,但是没有铁桶的时候可以用几件武器压着,效果也一样。而荒野之息不仅仅是路边的石头有重量、人和怪物、武器、怪物的掉落品、花草虫鱼什么的,塞尔达基本上把所有的可互动物件都加上重量属性,以此能适用物理引擎;这样就极大地提升了自由度,玩家只要想得到利用方法就有机会尝试。

延伸来的话,这些物件对风、火、电、冰等的反应也都加上了,进行统一规划适用统一的规则,这样就上升到了“化学引擎”这种提法的级别。
回复

使用道具 举报

头像被屏蔽
     
发表于 2017-3-20 10:06 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2017-3-20 10:20 | 显示全部楼层
本帖最后由 ygo 于 2017-3-20 10:27 编辑
darkfall 发表于 2017-3-20 09:27
BoTW的可怕之处在于老任塞了无数人力去处理各种脚本意义上的交互细节,说到底也是一个时间和钱的问题。没处理到的也是没处理到,比如拿锤子砍树就不会有任何效果。

什么叫没处理到,你在现实里拿锤子砍个树给我看看,钝击武器砍不了树才是真实吧
回复

使用道具 举报

     
发表于 2017-3-20 10:24 | 显示全部楼层
不会

玩法讲究适合不适合

botw偏卡通的,所以你才可以实现那些玩法
回复

使用道具 举报

     
发表于 2017-3-20 11:06 | 显示全部楼层
所谓的“化学引擎”除了是统一处理以外,可能也是一种节约机能的手段吧。的确是采取简易的办法,和物理引擎由程序控制不同,没有真的去模拟电路之类的,而是硬性做出几条规则性的规划。
再配合卡通风格,与游戏玩法统一起来产生欺骗性,让玩家能自然的接受这种规则。

评分

参与人数 1战斗力 +2 收起 理由
田月 + 2 画风让某些不太“现实”的规则也显得很现实.

查看全部评分

回复

使用道具 举报

     
发表于 2017-3-20 11:06 | 显示全部楼层
downnote 发表于 2017-3-20 09:42
嘛,举这个例子是说体量的问题。其他游戏用物理引擎当然也要加入“重量”的属性,但可交互的物件没有这么 ...

估计你写着写着也发现了,这些东西当年HL2提出“在游戏里面加上物理引擎”就已经能实现
无非只是任天堂堆的起工作量,把更多的细节加进去

我觉着按照现在3A开发过程中宣传占总经费的比例,很有可能我们只有在任天堂手里才能看到这种细节丰富的游戏
indie最大的问题就是品控和更新速度,要是有个类似于 github 一样的玩意能让不特定的多数人一起来做一款有大方向的游戏就好了
回复

使用道具 举报

     
发表于 2017-3-20 11:09 | 显示全部楼层
darkfall 发表于 2017-3-20 09:27
任何物理引擎任何要模拟的物体都存在“重量”以及一大堆其他的属性,哪怕的u3d小游戏也是一样的。基本上没 ...

有啊,锤树树上的果实会掉下来啊

"化学引擎"说到底只是一堆属性,任何游戏都能加,狂吹的厉害我觉得是舍弃了游戏开发者的自大,
随着游戏的发展,现在已经很少有老辐射那种可以让玩家随便浪的游戏了.更多的是暴雪式的"我觉得玩家应该要用这个套路"的设计,
塞尔达在三角2和狂吹逐步舍弃了一直以来的迷宫关键道具推进解谜和可探索范围,这种情况下这所谓的化学引擎才有价值,
因为如果还是以前那样的设计,在很多地方根本就不会提供给你让你可以胡来的东西
一般3A"沙盒"游戏可不会放任玩家翻山空降直击BOSS房
回复

使用道具 举报

     
发表于 2017-3-20 11:09 | 显示全部楼层
eno_emos 发表于 2017-3-20 11:06
估计你写着写着也发现了,这些东西当年HL2提出“在游戏里面加上物理引擎”就已经能实现
无非只是任天堂堆 ...

这…我第一个回帖就说不是新东西啊。
虽然回帖有编辑过,但也是2017-3-19 15:07刚回没多久就编辑了
回复

使用道具 举报

     
发表于 2019-3-14 15:59 | 显示全部楼层
结夜野棠 发表于 2017-03-19 07:24:16
什么鬼,“不就是状态机”,“不就是if-else”,显得自己很会写程序似的。 任何图灵完备的语言都可以实现任 ...
我就在用if-else/for写机器学习(做基础学科的,计算机水平很差,不过模拟要用)

  -- 来自 能手机投票的 Stage1官方 iOS客户端
回复

使用道具 举报

头像被屏蔽
     
发表于 2019-3-14 16:31 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2019-3-14 17:30 | 显示全部楼层
darkfall 发表于 2017-3-20 09:27
任何物理引擎任何要模拟的物体都存在“重量”以及一大堆其他的属性,哪怕的u3d小游戏也是一样的。基本上没 ...

不是没处理,设定是钝器不能砍树
回复

使用道具 举报

     
发表于 2019-3-14 17:33 来自手机 | 显示全部楼层
为啥红色拆迁队和显卡危机的引擎没人继续发扬,起码用来做fps比现在好多了
回复

使用道具 举报

     
发表于 2019-3-14 17:34 | 显示全部楼层
我觉得不会,这个思路跟通常的开放世界已经不同了(所以宣传的时候也用了开发世界以外的词),而且也出来得太晚。做惯开放世界的厂商不会抛弃原有的路径,任天堂也顶多拿边角料出个假面一样的续作又会丢掉搞新思路。估计也是游戏史上的一朵孤花了。
回复

使用道具 举报

     
发表于 2019-3-14 17:36 | 显示全部楼层
beer 发表于 2019-3-14 17:34
我觉得不会,这个思路跟通常的开放世界已经不同了(所以宣传的时候也用了开发世界以外的词),而且也出来得 ...

还有一些事,比如去掉checklist的引导,建立在任天堂常年的精妙关卡设计水平上。别的厂商可没有这种东西用。
回复

使用道具 举报

     
发表于 2019-3-14 17:50 | 显示全部楼层
yla 发表于 2017-3-20 11:09
有啊,锤树树上的果实会掉下来啊

"化学引擎"说到底只是一堆属性,任何游戏都能加,狂吹的厉害我觉得 ...

育碧的幽灵行动甚至不需要翻山,坐着直升机就能降落到BOSS家屋顶了

当然设计思路不同我是赞同的,不过我觉得差别是赛尔达思路是“我先找一个真实存在的现象,然后把他弄得好玩”,大部分游戏的思路是“我做出一个真实存在的现象,然后能跟我的系统挂钩就挂钩,不行就算”
回复

使用道具 举报

     
发表于 2019-3-14 17:52 | 显示全部楼层
本帖最后由 P-link 于 2019-3-15 00:26 编辑

我这么感觉楼里讨论的有些人都不清楚BOTW里面物理引擎和化学引擎的理念
GDC2017已经说得很清楚了吧
[300+SP]|字幕| GDC2017:「打破惯例 - 『塞尔达传说:荒野气息』」
https://www.bilibili.com/video/a ... 5264001478861571788
https://www.bilibili.com/video/a ... 5264001478861571788
https://www.bilibili.com/video/a ... 5264001478861571788

评分

参与人数 1战斗力 +1 收起 理由
beer + 1 谢片

查看全部评分

回复

使用道具 举报

     
发表于 2019-3-14 18:43 | 显示全部楼层
如果仅仅归功于引擎,我觉得这少部分人还是低估了荒野之息的历史地位了
荒野最可怕的,在于这套规则,在任何情况下,都可以符合现实的物理规则,感觉起码5年之内,是不太可能重现了。。
说白了,别的公司是做游戏
任天堂是做艺术品。。。
你工业制品,10年,也不如艺术家2年的价值。。
回复

使用道具 举报

     
发表于 2019-3-14 19:20 | 显示全部楼层
botw最具突破的还是引导和反馈方式吧,化学引擎只是用来实现这个的手段罢了,任天堂的反馈其他厂不一定想学任天堂的引导大概是真的学不来了
回复

使用道具 举报

     
发表于 2019-3-14 19:44 来自手机 | 显示全部楼层
darkfall 发表于 2017-3-20 09:27
任何物理引擎任何要模拟的物体都存在“重量”以及一大堆其他的属性,哪怕的u3d小游戏也是一样的。基本上没 ...

拿锤子打树会把树上的果子震下来。
野炊这一套独到之处不在于堆料,而在于做减法。
回复

使用道具 举报

头像被屏蔽
发表于 2019-3-14 20:55 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

头像被屏蔽
发表于 2019-3-14 20:58 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2019-3-14 21:17 | 显示全部楼层
本帖最后由 الطائر 于 2019-3-14 21:51 编辑
结夜野棠 发表于 2017-3-19 07:24
**** 作者被禁止或删除 内容自动屏蔽 ****

只有条件判断和循环,至多是有限状态机,不如下推自动机,下推自动机又不如图灵机。
图灵机除了记录当前状态的寄存器,还必须要有存储器记录输入输出数据,而且存储器中的数据就是代码,决定图灵机的运行。

另外,如果没有循环或任意跳转,没有赋值,没有函数调用,只能顺序进行条件判断并执行,那就只是树状分支,只能实现很少的功能(比如游戏剧情分支的触发)。
要充分发挥有限状态机的威力,应该是要有状态转移的闭环。当然,这在游戏中应用很广(比方说格斗游戏的角色状态),根本不是新东西。


回复

使用道具 举报

发表于 2019-3-14 23:54 | 显示全部楼层
本帖最后由 الطائر 于 2019-3-15 00:32 编辑

化学引擎只是一种抽象简化,但只能实现事先预定的具体效果,不可能太繁琐

比如要实现燃烧蔓延的效果,有这几种方法:

1.最简单的方法
不做这种效果

2.取巧的方法
将具体的物体作为对象进行遍历
每个可燃物有三个状态,正常<->燃烧->熄灭
处于燃烧状态的物体,如果接触灭火物或燃烧一定时间,就熄灭
对正常状态的物体,如果一定距离内有燃烧状态的物体,就燃烧
角色带有温度计,根据附近处于燃烧状态的物体,计算一个数值,作为温度,对角色造成影响

为了节省资源,可以取消熄灭状态,直接播片后删除物体
相应的就无法呈现出一片着火后废墟的景象了。

这类似荒野之息的做法。

3.拟真的方法
空间分成离散网格,计算的传导、辐射、对流,模拟各种热现象、风和水流
传导:考虑热源、格点的热扩散率,根据热传导方程计算温度
辐射:同上,不过考虑的是有方向的辐射强度的传递
对流:同上,还要考虑流体的压强流速
燃烧:格点满足可燃条件(温度、氧气、可燃物),就会产生新的热源
相变:根据温度、压强和焓,决定格点的相变过程
就可以用一组偏微分方程表示,然后给定边界条件,遍历网格计算

这样就可以表现很多2中没有的现象,包括说固体和液体的传热、热的累积、多热源叠加、散热效率的差异,乃至各种气象现象等
比如说如果要在2中增加太阳照射影响温度,乃至于引发草木自燃,那么就得增加一个全新的系统,但是在拟真中只是增加一个辐射源。

考虑到计算效率,这可能适合用体素来构造的游戏世界。
网格也不一定要是规则的,因此可能用更稀疏的网格,并用于3A游戏。

当然作为游戏中的视觉效果的流体仿真模拟,这一技术已经很常见了。只是没有作为游戏性的部分模拟进去。

评分

参与人数 1战斗力 +1 收起 理由
阿苏 + 1 好评加鹅

查看全部评分

回复

使用道具 举报

头像被屏蔽
     
发表于 2019-3-15 00:07 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2019-3-15 00:17 | 显示全部楼层
毛线小球 发表于 2019-03-15 00:07:27
是错觉吗,你们天天说狂吹的引擎真实。但战斗时对力量和惯性的反馈我觉得甚至还不如黑魂。比如一个体重比林 ...
黑魂也没飞出去啊
再说了游戏系统是为了游戏性服务的 而不是为了真实服务的

  -- 来自 有消息提醒的 Stage1官方 Android客户端
回复

使用道具 举报

     
发表于 2019-3-15 00:25 | 显示全部楼层
毛线小球 发表于 2019-3-15 00:07
是错觉吗,你们天天说狂吹的引擎真实。但战斗时对力量和惯性的反馈我觉得甚至还不如黑魂。比如一个体重比林 ...

游戏物理不是真实的物理
而是一个“聪明的谎言”
GDC2017任天堂很明白说出了BOTW的理念
详情看62楼
回复

使用道具 举报

     
发表于 2019-3-15 00:28 | 显示全部楼层
top2000 发表于 2019-3-14 20:58
这个化学引擎也不是在说真的化学反应 本来物理引擎也不是真的模拟物理效果

什么时候能靠设定好四大基本力 ...

BOTW的“物理”和“化学”的理念是为了表达出一个“聪明的谎言”
而不是追求百分百的真实
详情看GDC2017任天堂的演讲
回复

使用道具 举报

     
发表于 2019-3-15 10:54 | 显示全部楼层
saico 发表于 2017-03-18 19:10:43
简化骑马系统,骑上就能畅骑,吹哨就能召唤
…你买dlc了吗?
这些不都有吗?

  -- 来自 有消息提醒的 Stage1官方 iOS客户端
回复

使用道具 举报

     
发表于 2019-3-15 11:18 来自手机 | 显示全部楼层
技术和设计傻傻分不清。。。。。
回复

使用道具 举报

头像被屏蔽
     
发表于 2019-3-15 11:27 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2019-3-15 14:57 | 显示全部楼层
回复

使用道具 举报

     
发表于 2019-3-15 15:39 来自手机 | 显示全部楼层
今天看了这帖才知道野炊是什么
这些黑话也太黑了。。。
回复

使用道具 举报

头像被屏蔽
     
发表于 2019-3-15 15:53 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2024-11-19 08:24 , Processed in 0.123811 second(s), 9 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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