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