Communitygithub.com

像素列印套件

將像素藝術或平面標誌(PNG)轉換為多色、可列印的3D套件——鑰匙圈、冰箱磁鐵、杯墊、牆飾牌與瓷磚——包含各顏色STL、多部件3MF、列印指南(燈絲匹配、單噴頭印表機的換層高度)以及擬真Blender預覽。

像素列印套件 是什麼?

這個AI技能「像素列印套件」能將像素藝術、精靈圖、表情符號或簡單標誌轉換為可直接3D列印的多色套件。它會偵測像素網格(或將一般圖片像素化)、清理調色板、使用manifold3d建構水密各色幾何體,並以切片軟體的方式檢查結果。支援多種產品型態(預設45mm鑰匙圈、冰箱磁鐵、95mm杯墊、120mm圓角矩形牆飾牌與純藝術瓷磚),以及兩種多色列印風格:AMS(多材料系統,顏色僅出現在頂層)與單噴頭交換(各顏色高度分段,列印指南列出每層燈絲更換點)。主要功能包括自動輸出各顏色STL檔案、單一物體多部件的3MF檔案(部件依插槽順序命名)、列印指南(燈絲建議、設定與換層高度)、平面顏色檢查預覽圖,以及選用的擬真Blender渲染(英雄照、俯視照與旋轉影片)。此技能適用於Claude Code、Cursor等支援CLI工具調用的AI代理,可在終端機中直接執行Python腳本。

相容平台✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/barissinall/pixel-print-kit/tree/HEAD/skills/pixel-print-kit

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

像素列印套件 是做什麼的?

圖片輸入,可列印套件輸出。此腳本會偵測像素網格(或將一般圖片像素化)、清理調色板、使用manifold3d建構水密各色幾何體,並以切片軟體的方式檢查結果。

快速開始

SKILL_DIR = 包含此檔案的資料夾(可用時為 ${CLAUDE_SKILL_DIR})。路徑請用引號括起來。

python "$SKILL_DIR/scripts/pixelkit.py" sprite.png                                   # 45 mm 鑰匙圈,每種顏色一個部件
python "$SKILL_DIR/scripts/pixelkit.py" sprite.png --product magnet --style swap     # 單噴頭印表機
python "$SKILL_DIR/scripts/pixelkit.py" logo.png --pixels 32 --max-colors 4 --render # 將標誌像素化,加入渲染

首次使用:python -m pip install manifold3d numpy pillow(若缺少任何套件,腳本會自動提示)。

輸出在 pixelkit-out/<name>/ 資料夾中:stl/(每個顏色一個檔案)、<name>.3mf(一個物體,每個顏色一個部件,按插槽順序命名為 01_black、02_...)、guide.md(燈絲、設定、換層高度)、kit.json、preview.png(平面顏色檢查),使用 --render 時還有:hero.jpg、top.jpg、turntable.mp4。

選擇產品與樣式

用戶想要標誌參數
鑰匙圈(預設)--product keychain(45 mm,2.2 mm 外框,Ø4.2 mm 環孔)
冰箱磁鐵--product magnet(加入一個10x2 mm磁鐵的凹槽;使用 --magnet 8x3 變更尺寸)
杯墊--product coaster(95 mm 圓形)
牆飾牌 / 標誌牌--product plaque(120 mm 圓角矩形)
僅藝術本體--product tile(無外框)
有 AMS / 多材料--style ams(預設):顏色齊平,僅在頂層進行顏色變化
單噴頭,無 AMS--style swap:一個本體,每個顏色一個高度階層;指南列出每次燈絲更換的層數

實用參數:--size 60(成品外部尺寸,mm)· --grid-gap 0.3(像素間的溝槽,很有「像素」感)· --raise 0.6(ams:顏色凸起)· --shape silhouette|rect|round· --border 0· --hole 0· --hole-pos left|center|right· --base-color "#hex"(外框顏色)· --order "#a,#b,..."(swap:從底部到頂部)· --max-colors 4(匹配用戶的 AMS 插槽數量)· --keep-bg(不透明背景視為藝術的一部分)。

工作流程

- [ ] 執行 pixelkit.py;閱讀控制台:網格大小、顏色 -> 燈絲、檢查通過
- [ ] 查看 preview.png:調色板是否正確?(若出現多餘的反鋸齒顏色 -> 提高 --merge 或降低 --max-colors)
- [ ] 像素尺寸 >= 0.8 mm(否則會出現警告 -> 加大 --size 或減少 --pixels)
- [ ] 使用 --render 並在交付前閱讀 hero.jpg / top.jpg
- [ ] 告知用戶:尺寸、燈絲插槽,以及針對 swap 樣式的 guide.md 中的換層高度

檢查項目(open edges 0、overlap 0)必須通過;否則腳本會以代碼 2 退出。切勿交付失敗的套件。

經驗法則

  • 真正的像素藝術優於像素化照片。 對於標誌,寬度 24-40 像素與 3-5 種顏色效果最佳。
  • 顏色 = 燈絲數量。 將 --max-colors 保持等於或低於用戶的 AMS 插槽數量;建議的 PLA 名稱僅為最接近的匹配,因此請用戶與自己的線軸進行比對。
  • 交換順序: 最深的顏色放在底部(外框優先)對大多數藝術作品有效。淺色細節放在頂部保持清晰。
  • 小像素: 小於 40 mm 且 32 像素以上的鑰匙圈會產生脆弱的特徵;請增大尺寸或簡化藝術。
  • 來自遊戲/品牌的像素藝術 是他人知識產權:個人列印沒問題,但不得用於銷售。

何時閱讀什麼

  • references/print-notes.md - 切片軟體步驟(Bambu/Orca/Prusa)、公差、磁鐵、故障排除。

相關技能