廢土投影工具箱
兩個產生 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%:七張例圖實測都能把換色吃掉的線條和輪廓補回來,顆粒只多一點;想要更乾淨就調低。飽和度和對比不建議往上加:實測每張圖都是越高顆粒越多、層次越少。
地圖的方塊顏色在中間和偏暗的亮度最多種,很亮的顏色只有幾種。開了之後,偏亮的圖(例如大片淺膚色)會自動調暗一點(最多到 84%)、對比只加一點點,同樣的漸層就能用到更多種方塊,立體感比較出得來。顏色本來就合適的圖(多數風景照)不會動。調了多少會寫在滑桿旁邊。代價是整張圖的顏色會比原圖深;搭配「乾淨」時比較有用,搭配「自然」通常不需要。
平面的地圖最亮只到白色的 86%,原圖比它亮的地方會全部變成同一片白(淺色系的圖,臉和白衣服的細節會不見)。開了會把亮部壓暗一點,換回裡面的明暗和輪廓。「自動」只在超過四分之一的畫面過亮時才開。開階梯時不需要。
用相鄰的不同色方塊混出中間色。Floyd–Steinberg 和 Sierra-Lite 最接近原圖;Atkinson 顆粒少一點、顏色略淡;Bayer/Ordered 是規則的網點,大圖算得最快。
用接近人眼感覺的方式(Lab)找最像的方塊顏色;取消就直接比 RGB。
抖色時拿原圖當基準。「自然」:不拿跟原圖差很多的顏色來混,而且優先讓亮度對 —— 混在一起的顏色亮度接近,看起來不刺眼,皮膚這類漸層的顏色和立體感最接近原圖。「乾淨」:原圖有接近的方塊顏色就整片用那個顏色,顆粒最少,但漸層會變成一階一階的色帶,膚色之類會偏掉。抖色選「關」時沒有作用。
開階梯後每種方塊有三段明暗、顏色多三倍,比較像原圖,但方塊會高高低低,難蓋很多。超過 16 × 16 張只能用平面。
只在開階梯時有用。明暗用得越少,高低起伏越少、越好蓋;實測「少用」的色差只比全用多一成,仍比平面好很多。
每張地圖分開蓋(下載「每張地圖一個檔」)時不需要設:每張各自從頭算,最多 129 層(128 格一路往上,加上基準列)。要把南北相鄰的地圖連在一起蓋(「整張一個檔」)或想蓋矮一點時才設。設了會改用山谷式的高度。同一直行連續往上疊到上限、還想再往上時,會插一格「往下」的顏色讓高度歸零再繼續,多出來的色差由抖色補回來。實測平均色差:平面 4.0、4 層 2.8、8 層 2.4、16 層 2.2、32 層 2.15、不限 2.1 —— 8 層就幾乎跟不限一樣好。這些數字是搭配 Floyd–Steinberg 量的;Bayer/Ordered 也可以用,略差一點(16 層約 2.5)。
整張圖只用到一點點的方塊就不用了,改用其他顏色混。實測 0.3% 可以把方塊種類從約 49 種降到 27 種,色差幾乎不變。抖色選「關」時沒有作用。
兩者在地圖上顏色相同。
地圖最上面那一列的明暗要靠它北邊多放一列方塊才會正確。
03可以用的方塊
每種方塊右邊的「少用」可以個別開關。不勾選 = 完全不用;少用 = 只有明顯比較像的地方才用,色差只多一點點。
04結果 範例圖
圖比較大,不會每改一個設定就重算。調好設定後再按這個按鈕。
05方塊配置圖
- 一次顯示一張地圖(128 × 128 格)。圖的上方是北(−Z),左邊是西(−X)。粗線每 16 格一條,對應一個區塊。
- 地圖畫要對齊地圖的格線才會完整出現在一張地圖上:地圖的範圍是 X、Z 都從「128 的倍數 − 64」開始的 128 格。
- 投影檔最北邊多了一列基準方塊,它在地圖範圍外面,不會出現在地圖上。「每張地圖一個檔」的每個檔案都各有一列。
- 「每張地圖一個檔」的 zip 裡,檔名最後是「列-行」,例如 02-03 代表由北往南第 2 列、由西往東第 3 行(某一邊有 100 張時改從 00 編到 99)。每個檔案是獨立的一張地圖(高度各自計算),請一張一張分開蓋,蓋好鎖定地圖再蓋下一張;不能把南北相鄰的兩張直接貼在一起蓋。
- 把滑鼠移到格子上(或點一下)看那一格要放什麼。
把滑鼠移到格子上,或點一下,看這格的說明。