從高空看Minecraft為什麼是“圓”的?大佬:這其實是“迷霧”

隨著Minecraft 1。18。1的更新,《我的世界》的“迷霧”從球形變為圓柱形,對於mc玩家而言都帶來了怎樣的變化?所以我們深扒一下,關於迷霧那些不為人知的秘密!

01、從高空看Minecraft為什麼是“圓”的?

從高空看Minecraft為什麼是“圓”的?大佬:這其實是“迷霧”

曾經有人論證過《我的世界》究竟是方形的還是圓形的?方法是將Minecraft的渲染距離開到最大,不斷升空從天空俯覽整個Minecraft已載入的地形。看到的不是一個方形,而是圓形。但他不知道的是,他所看到的並不是區塊,而是迷霧。

現在我們同樣可以在1。18。1中來做這個實驗,你會發現無論是當年的球形迷霧,還是現在的圓柱形迷霧,從天空俯覽我的世界,看到的都將是一個圓形的世界。儘管區塊是以方形載入的,但圓形迷霧讓我們看到的世界就是一個圓形。“爺爺,mc有圓了!”

02​、可視距離增加

從高空看Minecraft為什麼是“圓”的?大佬:這其實是“迷霧”

、我們可以以末地為例,在同樣的種子、座標、以及渲染距離下,1。18。1對於球形迷霧和圓柱形迷霧的可視距離。

你會發現迷霧由球型變為圓柱,最大的變化就是玩家可以在《我的世界》看得更遠,可以看到更遠處的山脈、洞穴、群系、和生物。這也是在群系尺寸放大之後,對於玩家視野距離的拓展。

03、生物迷霧

從高空看Minecraft為什麼是“圓”的?大佬:這其實是“迷霧”

迷霧變得更遠之後,就意味著《我的世界》生成在更遠處的生物,也從原本的球形迷霧中,完全暴漏了出來。然而令Mojang意外的是,他們只考慮到了環境迷霧的更改,卻完全忽略了生物迷霧的渲染問題。

這就導致,雖然玩家可以看到更遠的地方,但更遠處的生物卻是虛幻的迷霧狀態。也就是說,在1。18。1-pre1中,雖然環境迷霧變成了圓柱形,但實體迷霧依然遵循著球形的渲染規則。

如何重現?①放置和定位一個實體/物品;②降低渲染距離,然後移動自己,讓該實體位於圓柱形迷霧的邊緣;③注意觀察,是否生物進入迷霧狀態要優先於環境。所以你會發現,其實實體和環境都會受到迷霧作用的影響。

(ps:這個問題已經在最新的1。18。1-rc1 中被修復了。)

04、失明迷霧

從高空看Minecraft為什麼是“圓”的?大佬:這其實是“迷霧”

有玩家發現,除了環境的迷霧之外,《我的世界》幾乎所有的迷霧都從球形變成了圓柱形,包括了水霧、熔岩霧、細雪霧、下界霧、末地霧、甚至是失明狀態的迷霧效果也都變成了圓柱形的。所以1。18。1之後視覺的變化將會是一個全方位的過程,不僅僅只是在主世界。

重現方式很簡單,進入熔岩,著火的視角變成了圓柱形。失明效果狀態下,可見的範圍也變成了圓柱。(ps:目前暫不確定這是未來特性,還是一個BUG)

05、怪異的迷霧效果

從高空看Minecraft為什麼是“圓”的?大佬:這其實是“迷霧”

你想過一個問題麼,為什麼下界維度的“詭異森林”會叫這個名字?僅僅是因為它是緋紅森林變異成了一種綠色的森林麼?其實不僅僅是如此,詭異森林之所以“詭異”,一個非常重要的因素就是,當你在詭異森林喝下“夜視”藥水,可以看到一個極為怪異的迷霧效果。

天空基本上是一個缺失的紋理狀態,或者呈現出怪異的粉紅色。而緋紅森林則是更為“緋紅”的血色迷霧!

06、天空迷霧

從高空看Minecraft為什麼是“圓”的?大佬:這其實是“迷霧”

第一步減少渲染距離,然後抬頭觀測天空中的雲,你會發現不斷向西飄飛的雲並不總是被渲染的。如果渲染距離縮排到恰到好處,雲層中將會只有視角準心靠近中間的位置會被渲染。隨著雲層的飄動,飛來飛起的雲層會出現斷斷續續的閃爍狀態。

無論是球形迷霧,還是圓柱形迷霧,對於雲層的渲染從常理而言應該是保持持續渲染的狀態。

那麼問題來了,為什麼Mojang不給《我的世界》來一個方形的迷霧呢?