精華區beta C_Chat 關於我們 聯絡資訊
※ 引述《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運算,那差不多等於整個遊戲要砍掉重練了。 -- 『我的腎臟被偷了~~』 中共偷了法輪功學員的內臟、眼角膜、 ◣ ╱ 皮膚等部位拿去盜賣、移植,不法圖利 █⊙◣ ██◣ == 獨角獸查 理 被活摘器官,死去的法輪功學員 http://www.epochtimes.com/b5/10/5/14/n2902344.htm -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.169.193.71 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/C_Chat/M.1613008517.A.B03.html ※ 編輯: extemjin (1.169.193.71 臺灣), 02/11/2021 09:56:13
rockmanx52: 啊就是因為要全部砍掉重練啊 02/11 10:00
emptie: 其實方塊應該還好 02/11 10:01
horseorange: 微軟有錢不用擔心 要不要做而已 02/11 10:02
qwe50120: 基岩版不是已經改成c還什麼了嗎 02/11 10:04
Gwaewluin: 所以你看微軟不是用C++重寫了一個基岩板了嗎 02/11 10:07
Max112358: gpu加速c++應該比較簡單 02/11 10:08
Stat14: 改了,不去基岩的還是不去啊,能怎麼辦? 02/11 10:16
ya01234: 基岩版,連holo都用java了,基岩應該不用想了 02/11 10:21
penut85420: 基岩版表示: 02/11 10:22
Gwaewluin: 微軟甚至還讓win10版能直接用顯卡來跑光追呢 02/11 10:30
spfy: 連一個企業ERP要換版都沒這麼簡單 全世界最多人玩的遊戲 02/11 10:30
kaj1983: 幹嘛要進步?這遊戲賣了世界最多套,已經無敵了 02/11 10:31
spfy: 想從根基開始重來 你叫微軟綁架Win更新都還比較簡...咦 02/11 10:31
kaj1983: 還他媽都不打折,你看有哪個遊戲敢這樣搞? 02/11 10:32
kaj1983: CPU爛就等到變好的那天再說啊 02/11 10:33
kaj1983: 就看是人人20核的時代先來,還是MC倒掉的日子先來 02/11 10:34
Gwaewluin: 啊對了,現在win10版的商城有新年特賣喔 02/11 10:34
emptie: 20核沒用,主要的運算還是只用得到1到2核 02/11 10:45
HHiiragi: 民間已經有模組解決這問題了 證明只是Mojang不想推倒重 02/11 10:51
HHiiragi: 來 02/11 10:51
wk415937: 所以才有基岩版呀 02/11 11:04
Gwaewluin: 有mod可以把java版改成多核心了嗎!?之前只聽說有人魔 02/11 11:07
Gwaewluin: 改server版弄成多核心,原來一般的客戶端也可以了 02/11 11:07
SimonWake: 基岩版模組自由度很低啊…… 02/11 11:07
HHiiragi: 我指MCMT(CurseForge上找得到)和另一個忘記名字的模組 02/11 11:18
HHiiragi: 不是Sodium或Optifine 雖然改善效能上後者更強 02/11 11:18
HHiiragi: 不過後兩者也是有用上多線程之處 只是非主要feature 02/11 11:20
Gwaewluin: 哦哦,晚點試試看 02/11 12:13
Gwaewluin: 那個MCMT不能在1.12使用 囧 02/11 12:36
HHiiragi: 1.12也不缺它一個啦 02/11 12:53
※ 編輯: extemjin (1.169.193.71 臺灣), 02/11/2021 13:52:08
t77133562003: 基岩模組自由度還行 但少人開發是事實 02/11 14:41
t77133562003: 但是 jave 分岐成這樣 大概3月又會震一波吧... 我 02/11 14:42
t77133562003: 還是打基岩安定 02/11 14:42