廢土投影工具箱
兩個產生 Litematica 投影檔的工具:把音樂變成音階盒線路,把圖片變成地圖畫。
放進一首歌的 MIDI 或錄音檔,就得到廢土伺服器 /record 錄唱片用的音階盒擺法:每個音階盒下面放什麼方塊、右鍵點幾下、中繼器調幾檔。
01放入音樂
把檔案拖到這裡,或點一下選檔
MIDI(.mid)最準。MP3 / WAV / OGG 會自動扒譜,只適合單一旋律(哼唱、單音樂器)。
02設定
紅石最快 0.1 秒一拍。照這個倍率播放,才會回到原曲速度。
一種音色只有兩個八度,自動模式可涵蓋六個八度。
整首歌升降幾個半音。
超過的音會留最高音與最低音,其餘捨棄。
中繼器之間、地板和沙子下面用的方塊。要用完整的實心方塊,玻璃、半磚、沙子不行。
線路排到這個長度就折返,配合你的領地大小。
03結果 範例資料
04俯視圖
- 從綠色起點開始,沿著中繼器箭頭一格一格蓋,到排尾跟著紅石粉折到下一排。
- 有顏色的格子是音階盒,數字是右鍵要點的次數;音階盒正下方放圖例裡同色的方塊,正上方要留空。
- 雙框的格子是疊兩層:下層放該顏色的方塊(當作線路方塊),上層放音階盒。
- 灰色格子是線路方塊(材質在上面的設定選),中繼器上的數字是檔位(1 到 4)。
- 有用到沙子(小鼓)時,投影檔會整體墊高一層,並在每個沙子下面多放一個線路方塊,沙子才不會掉。
把滑鼠移到格子上,或點一下,看這格的說明。
05步驟清單
上傳一張圖片,換算成 Minecraft 地圖上的顏色,告訴你每一格要放哪個方塊,並匯出 Litematica 投影檔。
01放入圖片
把圖片拖到這裡,或點一下選檔
PNG、JPG、WebP、GIF 都可以。圖片只在你的瀏覽器裡處理,不會上傳到任何地方。
02設定
一張地圖是 128 × 128 格,每邊最多 100 張。超過 8 × 8 張要自己按「開始計算」;超過 20 × 20 會算比較久、很吃記憶體。
選「裁切」時可以用下面三條滑桿放大、移動要留下的範圍。
換色前先調整圖片。銳化 50~60% 可以把換色吃掉的線條和輪廓補回來,代價是顆粒多一點;線條分明的插畫適合開,平滑的照片不一定要。
平面的地圖最亮只到白色的 86%,原圖比它亮的地方會全部變成同一片白(淺色系的圖,臉和白衣服的細節會不見)。開了會把亮部壓暗一點,換回裡面的明暗和輪廓。「自動」只在超過四分之一的畫面過亮時才開。開階梯時不需要。
用相鄰的不同色方塊混出中間色。Floyd–Steinberg 和 Sierra-Lite 最接近原圖;Atkinson 顆粒少一點、顏色略淡;Bayer/Ordered 是規則的網點,大圖算得最快。
用接近人眼感覺的方式(Lab)找最像的方塊顏色;取消就直接比 RGB。
抖色時拿原圖當基準:只用跟原圖那一格夠像的方塊顏色來混,不相干的顏色不會變成雜點;原圖本來就有接近的方塊顏色時不混色。越強顆粒越少、色塊越乾淨,但漸層會開始出現色帶。抖色選「關」時沒有作用。
開階梯後每種方塊有三段明暗、顏色多三倍,比較像原圖,但方塊會高高低低,難蓋很多。超過 16 × 16 張只能用平面。
只在開階梯時有用。明暗用得越少,高低起伏越少、越好蓋;實測「少用」的色差只比全用多一成,仍比平面好很多。
只在開階梯時有用,會改用山谷式的高度。同一直行連續往上(或往下)疊到上限就不准再疊,換色時會自動改用其他顏色補。實測平均色差:不限 1.9、64 層 2.1、32 層 2.5、16 層 2.8、8 層 3.2(平面是 3.9)。這些數字是搭配 Floyd–Steinberg 量的;Bayer/Ordered 也可以用但稍差,不抖色時只能直接把超過的格子改回平面。
整張圖只用到一點點的方塊就不用了,改用其他顏色混。實測 0.3% 可以把方塊種類從約 49 種降到 27 種,色差幾乎不變。抖色選「關」時沒有作用。
兩者在地圖上顏色相同。
地圖最上面那一列的明暗要靠它北邊多放一列方塊才會正確。
03可以用的方塊
04結果 範例圖
圖比較大,不會每改一個設定就重算。調好設定後再按這個按鈕。
05方塊配置圖
- 一次顯示一張地圖(128 × 128 格)。圖的上方是北(−Z),左邊是西(−X)。粗線每 16 格一條,對應一個區塊。
- 地圖畫要對齊地圖的格線才會完整出現在一張地圖上:地圖的範圍是 X、Z 都從「128 的倍數 − 64」開始的 128 格。
- 投影檔最北邊多了一列基準方塊,它在地圖範圍外面,不會出現在地圖上。
- 「每張地圖一個檔」的 zip 裡,檔名 r02_c03 代表由北往南第 2 列、由西往東第 3 行。全部用同一個高度擺放,每往東一行 X 加 128、每往南一列 Z 加 128,就會接成整張圖。
- 把滑鼠移到格子上(或點一下)看那一格要放什麼。
把滑鼠移到格子上,或點一下,看這格的說明。