mcpField
M
minecraft-texture

minecraft-texture

github.com/hairyfクリエイティブ・メディア2648 回インストール2 週間前に更新
リポジトリ

minecraft-texture について

minecraft-textureは、生成画像をMinecraftで使えるピクセルテクスチャに変換するワークフロースキルです。画像モデルでの生成とローカルPythonスクリプトを組み合わせ、白背景の除去、色ブロックのサンプリング、外部サービスを使わない検査を行います。

主な機能

  1. 01画像生成用プロンプトのガイド
  2. 02白背景の除去と透明化
  3. 03ブロックごとの主要色サンプリング
  4. 0416×16と32×32のPNG出力
  5. 05テクスチャのプログラム検査

活用シーン

  1. 01Minecraftのアイテムやブロック用テクスチャの作成
  2. 02生成画像をピクセルテクスチャに変換
  3. 03透明度や白に近いノイズの確認

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/hairyf/skills --skill minecraft-texture

インストール後、Claude Code で/minecraft-textureを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

references/
best-practices-prompts.md
core-script.md
core-workflow.md
scripts/
mc_texture.py

詳細

Minecraft テクスチャ

ai-kit のテクスチャツール(https://ai-kit.xingduansuzhao.com/texture)をモデルにしたワークフローです。画像モデルでテクスチャを生成し、その後、実用的な 16x16/32x32 ピクセルのテクスチャに後処理します。後処理(白背景の除去+カラーブロックのサンプリング)は scripts/mc_texture.py に実装されており、ログインも外部サービスも必要ありません。

ワークフロー

  1. 生成 — 画像モデル(例:imagegen スキル)を使い、白一色の背景にアイテム/ブロックの正面図をフレーム全体に表示するプロンプトを指定します。グリッド線は指定しないでください。パイプラインが白を透明に変換し、カラーブロックを直接サンプリングします。best-practices-prompts を参照してください。
  2. 後処理 — パイプラインスクリプトを実行します。
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

コメント