LV. 20
GP 1k

【情報】ChunkyMap 線上地圖光影渲染器

樓主 瘋狂的AF91N AF91ND02
GP3 BP-
警告 : 如果這插件要常駐使用

最低需求 10 核心含以上

建議需求 20 核心含以上

由於不支援OpenCL,完完全全由CPU進行渲染

低於以上當然可以使用,但渲染會非常非常非常非常非常的慢

我測試了一下,大概是預設渲染器的 30~40倍時間,記憶體也吃到 28.2GB (JAVA 11)


插件名稱 ChunkyMap
原址 https://github.com/leMaik/ChunkyMap
版本 1.13.2 ~ 1.14.4

這個是1.13.2的插件,經過實測 1.14.4 也能使用,只不過渲染到未知的方塊就會出現一個問號

插件是增加一個給 dynmap 用的渲染器,該渲染器就是Chunky

使用方式 - 建議使用yaml的編輯器,因為yaml對格式很嚴謹,用有除錯功能的編輯器更好

(1) 修改 plugins/dynmap/worlds.txt

(2) 將  class 這項改成 de.lemaik.chunkymap.dynmap.ChunkyMap
           範例:
    -   class: de.lemaik.chunkymap.dynmap.ChunkyMap
        name: chunky   
        title: chunky-test         
        prefix: chunky-test

(3) 進行渲染   /dynmap fullrender world:chunky
  
(4)成品 (這張圖至少花了16個小時)


額外設定- 直接增加到該世界的設定

samplesPerPixel   增加Chunky 每像素的取樣,雖然可以提高渲染的品質,但也增加渲染時間
( 預設 100 )

chunkyThreads 指定線程數,但...好像沒甚麼用...
( 預設 2 )

texturepack  將材質包丟到 /plugins/dynmap 下,使用這個來設定指定材質包
                     ChunkyMap無視dynmap下的 configuration.txt 材質包設定

chunkyPadding 要圍繞渲染貼圖平鋪所需的每個塊加載的其他塊的半徑,這可以用來減少由陰影
( 預設 0 )            和反射引起的偽影

範例    
  -   class: de.lemaik.chunkymap.dynmap.ChunkyMap
      name: chunky   
      title: chunky-test         
      prefix: chunky-test
      samplesPerPixel: 100
      chunkyThreads: 12
      texturepack: 123.zip
      chunkyPadding: 0
3
-
未登入的勇者,要加入 2 樓的討論嗎?
板務人員:

1267 筆精華,昨天 更新
一個月內新增 7
歡迎加入共同維護。


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】