minecraft-texture について
minecraft-textureは、生成画像をMinecraftで使えるピクセルテクスチャに変換するワークフロースキルです。画像モデルでの生成とローカルPythonスクリプトを組み合わせ、白背景の除去、色ブロックのサンプリング、外部サービスを使わない検査を行います。
主な機能
- 01画像生成用プロンプトのガイド
- 02白背景の除去と透明化
- 03ブロックごとの主要色サンプリング
- 0416×16と32×32のPNG出力
- 05テクスチャのプログラム検査
活用シーン
- 01Minecraftのアイテムやブロック用テクスチャの作成
- 02生成画像をピクセルテクスチャに変換
- 03透明度や白に近いノイズの確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ hairyf/ skills --skill minecraft-textureインストール後、Claude Code で/minecraft-textureを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/best-practices-prompts.mdcore-script.mdcore-workflow.mdscripts/mc_texture.py詳細
Minecraft テクスチャ
ai-kit のテクスチャツール(https://ai-kit.xingduansuzhao.com/texture)をモデルにしたワークフローです。画像モデルでテクスチャを生成し、その後、実用的な 16x16/32x32 ピクセルのテクスチャに後処理します。後処理(白背景の除去+カラーブロックのサンプリング)は
scripts/mc_texture.pyに実装されており、ログインも外部サービスも必要ありません。
ワークフロー
- 生成 — 画像モデル(例:
imagegenスキル)を使い、白一色の背景にアイテム/ブロックの正面図をフレーム全体に表示するプロンプトを指定します。グリッド線は指定しないでください。パイプラインが白を透明に変換し、カラーブロックを直接サンプリングします。best-practices-prompts を参照してください。 - 後処理 — パイプラインスクリプトを実行します。
python scripts/mc_texture.py pipeline texture.png -o out/ --sizes 16,32
白背景を透明に置き換え、各ブロックの主要な色をサンプリングし、out/texture-16x16.png と out/texture-32x32.png を書き出します。
3. 検証 — python scripts/mc_texture.py check out/texture-32x32.png を実行し、プログラムでチェックします(白に近いドット、透明度の比率。画像認識モデルは不要です)。背景の端がにじんだり、細部が消えたりする場合は、--tolerance/--white-cutoff を調整して再実行してください。
参考資料
| トピック | 説明 | 参考資料 |
|---|---|---|
| ワークフロー | 生成 → 後処理 → 検証の全手順と、テクスチャを MOD/リソースパックに配置する方法 | core-workflow |
| スクリプトリファレンス | コマンド、オプション、調整方法、トラブルシューティング | core-script |
| プロンプトの例 | 白背景でフレーム全体に収まるアイテム/ブロックのテクスチャを生成するプロンプト | best-practices-prompts |
コメント
Markdown 対応