創作內容

4 GP

Spritecraft 將圖檔轉成minecraft

作者:Deray│2015-06-29 18:27:35│巴幣:8│人氣:22526
起因是這則新聞『國外玩家利用《我的世界 Minecraft》畫出 Blizzard 美術圖募集善款


Gamespot新聞&討論串

國外討論串之一
有或是沒有使用軟體協助依然是爭議的焦點

首先,有軟體能夠把圖片轉成minecraft的方塊
這老早就不是新聞

Spritecraft

官方網站:

身為工程師習慣把不太需要技術,但是需要大量人力跟時間的工作用程式來完成。
看到這新聞第一個感覺是為什麼要花上1000個小時去作用程式就能轉出來的東西呢?


好,他是為了募款。這點我佩服,但是這不是我在意的地方,我也沒有否定他募款的善心。

單純是覺得用程式就能完成的事情,我看不到用人力去完成的價值。
(如果你覺得花時間用滑鼠點上一百多萬下也是價值的話)

該玩家指出"1.128.960 blocks placed by hand without help in any way",
在不依靠程式協助的情況下,靠眼力把圖片轉成pixel art來呈獻且幾乎沒有失真,只能說太神了。

也許他真的花了1000個小時用手工的方式去擺那些方塊,但是在哪個位置該擺什麼方塊,沒有程式協助實在令人難以置信。若本人不承認,再多的質疑也只是質疑。

網路上有其他針對minecraft細部圖片的分析,發現透過程式轉檔的瑕疵色塊。
若是用手工或是人工去排列不會出現這樣突兀的色塊而不自知。

文章先提供一個最有名的轉檔程式『Spritecraft』,
寫這東西其實也不太難,接著再補上一個我自己寫的轉檔程式。

先寫好一個初版
下載路徑:
4.8 MB
(是說為什麼會有人覺得我會怕被人肉搜索? 猜不透呢?)

會將圖片轉成以minecraft block貼圖為材質的圖片

block的材質包是從 1.7.2中擷取出來,一共有224個材質。


下載之後解壓縮,執行"minecraft converter.exe"


然後選擇一個圖檔(壓縮檔內提供了三張圖檔,但你可以轉你喜歡的任何圖片)
轉檔時下方會有一個進度條在跑,理論上不用幾秒鐘就可以完成。

轉檔完畢時,會自動開啟結果的圖片,如果沒有開啟,請到目錄底下尋找。

"圖檔名稱_minecraft.jpg" 這個圖檔

原理不外乎就是
1. 載入圖檔
2. 載入材質包(請參考block這個檔案夾)
3. 做圖檔的RGB比對,找出最相近的block
4. 把該block輸出到新的圖檔上
5. 存檔完成

因為block每一個都是16X16的大小
所以輸出的圖片會是輸入圖片的256倍大
電腦太爛的話可能會打不開 :D

有些人不喜歡開啟exe檔案,其實我本來想寫web application來轉檔
但是Canvas的安全性設定太高,我沒辦法取得圖檔pixel的資料,所以只好用C#寫。

如果要改版的話,接著就是如何把檔案轉成minecraft可以使用的檔案格式,而不是圖檔

但我還需要證明什麼呢?

首先我沒說該玩家說謊(但網路上的確有質疑的聲音)
我只是表達自己的看法,這樣的事情,用程式轉不就好了嗎?

而我的確做的到,如何?

對於不想執行應用程式轉檔的朋友,以下是輸出跟輸入的範例。
輸入圖檔:demo.jpg (檔案大小64.4KB 620x350)
輸出的結果:demo_minecraft.jpg (檔案大小12.5MB 9920x5600)

酸民的留言請看這邊。訪客留言
引用網址:https://home.gamer.com.tw/TrackBack.php?sn=2881491
All rights reserved. 版權所有,保留一切權利

相關創作

留言共 5 篇留言

ERROR405
辛苦了

06-29 19:11

tp6hjp6g04
除了載點速度很非洲之外其他都好

05-29 18:12


minecraft converter.exe打不開[e3]

09-13 18:50

默許
請問大概要下載多久

08-19 21:04

Deray
轉檔程式的檔案很小,只有5MB而已。08-20 11:39
默許
ㄜ我是說圖片轉檔
我家電腦不差
想請問大概多久

08-20 12:15

Deray
10秒鐘左右?08-20 13:10
我要留言提醒:您尚未登入,請先登入再留言

4喜歡★ultra10 可決定是否刪除您的留言,請勿發表違反站規文字。

前一篇:任天堂俱樂部-限量小物開...

追蹤私訊切換新版閱覽

作品資料夾

e975483216 挖R災
RRRRRRRRRRRRRRRRRRRRRRRRRRRRR看更多我要大聲說5小時前


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

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