Re: [闲聊] mc模组社群感觉不像以前了

楼主: extemjin   2021-02-11 09:55:14
※ 引述《emptie ([ ])》之铭言:
: 模组制作者选择留在一个版本,没跟着最新的跑在历史上发生很多次了吧
: MC在1.7跟1.8之间停了一阵子(就是卖给微软那个时候)
: 那时候很多模组也是停在1.7.10
: 后来1.9之后官方宣布之后的版本会更新比较快,但内容会比较少
: 这增加了mod制作的工作量,同时也可能会分散掉mod社群的人气
: 至于1.12跟1.13差在哪?
: 我觉得最大的问题之一是这个版本效能明显下降,
: 再来就是1.13对游戏内部运行机制的改动是明显大过之前任何一个版本的
: https://minecraft.gamepedia.com/Java_Edition_1.13/Flattening
: 再者,
: 对mod社群来说,1.13新增的海洋生态系并不是什么很特别的东西
: 早就有数个地图生成器方面的mod可以造出各式各样的世界了
: 可见的游戏内容增加不多+内部运作的机制整个重写+游戏效能不进反退
: 这就不难解释为什么mod社群不愿意更新到1.13版本了
: 大概是这样
: 凭印象打的
讲到效能问题,我一直很希望Mojang干脆把整个MC砍掉重练改写成GPU游戏算了。
既然这么坚持用JAVA,但JAVA的鸟效能瓶颈就摆在那,
游戏机制不管怎么改都是很有限。
那唯一彻底能够爆炸性提升游戏效能的方式就是用GPU!
因为到目前为止的MC都是以CPU负担整个世界的计算与生成。
话说我也觉得奇怪,一个由超大量动态物件生成的世界,
怎么一开始就只想到以CPU来硬干?
这导致MC老是在研究各种世界生成的算法..
基本上除了红石电路外,
感觉整个MC世界是真的非常适合用GPU来生成与计算。
我稍微算了一下,假设32区块视野全开全部塞满方块,
那也不过才两亿多个方块。
(32**32*3.14*65536=210,721,832.96)
两亿对CPU是超级大的负荷,但GPU来说根本不算什么。
以GTX 750为例,GTX 750拥有512个CUDA,基本主频为1020MHZ,
那该显卡流处理器的最大算力约为每秒0.5兆周期(cycle)。
(一个cycle指的是一个SM(流处理器,例如CUDA)一HZ做一次逻辑/计算动作)
假设以显卡25%的效能为上限(因为还要保留效能给显示或开光影等等)
那大略的粗算下来,等于25%算力的GTX 750可以对这两亿多个物件,
进行每秒6528次的周期运算。
就算一个方块的生成/运算假设要用上奢侈的100个周期好了,
那都还能保证游戏 60 FPS每一祯整个视野全开方块全部塞满的世界就可重新生成一次。
这是CPU绝对不可能做到事情。
只是要全部改写成GPU运算,那差不多等于整个游戏要砍掉重练了。
作者: rockmanx52 (ゴミ丼 わがんりんにゃれ)   2021-02-11 10:00:00
啊就是因为要全部砍掉重练啊
作者: emptie ([ ])   2021-02-11 10:01:00
其实方块应该还好
作者: horseorange (橘小马)   2021-02-11 10:02:00
微软有钱不用担心 要不要做而已
作者: qwe50120 (iDontKnow)   2021-02-11 10:04:00
基岩版不是已经改成c还什么了吗
作者: Gwaewluin (神无月 孝臣)   2021-02-11 10:07:00
所以你看微软不是用C++重写了一个基岩板了吗
作者: Max112358 (MAXCHEN)   2021-02-11 10:08:00
gpu加速c++应该比较简单
作者: Stat14 (统计14)   2021-02-11 10:16:00
改了,不去基岩的还是不去啊,能怎么办?
作者: ya01234 (姆咪姆咪 夜里哭哭)   2021-02-11 10:21:00
基岩版,连holo都用java了,基岩应该不用想了
作者: penut85420 (PenutGGorz)   2021-02-11 10:22:00
基岩版表示:
作者: Gwaewluin (神无月 孝臣)   2021-02-11 10:30:00
微软甚至还让win10版能直接用显卡来跑光追呢
作者: spfy (spfy)   2021-02-11 10:30:00
连一个企业ERP要换版都没这么简单 全世界最多人玩的游戏
作者: kaj1983   2021-02-11 10:31:00
干嘛要进步?这游戏卖了世界最多套,已经无敌了
作者: spfy (spfy)   2021-02-11 10:31:00
想从根基开始重来 你叫微软绑架Win更新都还比较简...咦
作者: kaj1983   2021-02-11 10:32:00
还他妈都不打折,你看有哪个游戏敢这样搞?CPU烂就等到变好的那天再说啊就看是人人20核的时代先来,还是MC倒掉的日子先来
作者: Gwaewluin (神无月 孝臣)   2021-02-11 10:34:00
啊对了,现在win10版的商城有新年特卖喔
作者: emptie ([ ])   2021-02-11 10:45:00
20核没用,主要的运算还是只用得到1到2核
作者: wk415937 (wk4)   2021-02-11 11:04:00
所以才有基岩版呀
作者: Gwaewluin (神无月 孝臣)   2021-02-11 11:07:00
有mod可以把java版改成多核心了吗!?之前只听说有人魔改server版弄成多核心,原来一般的客户端也可以了
作者: SimonWake (MoriMori)   2021-02-11 11:07:00
基岩版模组自由度很低啊……
作者: Gwaewluin (神无月 孝臣)   2021-02-11 12:13:00
哦哦,晚点试试看那个MCMT不能在1.12使用 囧
作者: t77133562003 (我是一只山羊)   2021-02-11 14:41:00
基岩模组自由度还行 但少人开发是事实但是 jave 分岐成这样 大概3月又会震一波吧... 我还是打基岩安定

Links booklink

Contact Us: admin [ a t ] ucptt.com