テクスチャ継ぎ目確認|最大8枚の3×3表示・境界差分・JSON/CSV記録
- Digital300 JPY


テクスチャを最大8枚まとめて確認し、画像のSHA-256と左右・上下の境界画素差分をJSON/CSVに残すローカルツールです。 一覧で画像を切り替え、元画像・3×3タイル表示・境界差分のヒートマップを確認できます。元画像を変更する処理や外部への送信はありません。 ■ こんな作業に ・複数のテクスチャを同じ条件で順番に確認したい ・どの画像を、どの閾値で確認したかを記録に残したい ・3×3プレビューや境界の差分画像を保存し、制作中の比較に使いたい ■ できること ・静止PNG/JPEG/WebPを1〜8枚、選択順に検品 ・元ファイル全体のSHA-256、入力順、元の寸法とデコード後の寸法を記録 ・左右端/上下端のRGBA差分、平均、最大値、閾値超過数を表示 ・全入力の状態と差分配列をJSON/UTF-8 BOM付きCSVで保存 ・選択画像の3×3表示、左右境界、上下境界をそれぞれPNGで保存 ・検品途中の中止、失敗時の部分レポート保存 ・架空の境界一致/境界差分サンプルをアプリ内で生成 ■ 使い方 1. ZIPを展開し、texture-seamフォルダーのSTART.htmlをデスクトップのChromeまたはEdgeで開きます。 2. 「静止画像」から画像を選び、閾値を指定して「選択画像を検品」を押します。 3. 一覧のファイル名で結果を切り替え、JSON・CSVまたはPNGを保存します。 操作説明は同梱のGUIDE.htmlをご覧ください。インストール、アカウント、追加API料金は不要です。 ■ 購入前に確認してください ・継ぎ目の自動修復や、見た目のシームレス判定を行うツールではありません。境界画素の差とタイル表示を確認するためのツールです。 ・完全一致する端でも、画像全体の周期性、UV、ミップマップ、Unity/VRChatや各シェーダー上の表示は保証しません。Unity内で動作する拡張ではありません。 ・1枚32MiB、全画像合計64MiBまで。1枚につき各辺4096px、16,777,216画素までです。GIF、SVG、アニメーションPNG/WebPは対象外です。 ・3×3 PNGはプレビュー用で、各辺最大1536pxに縮小します。境界PNGは左右が48px×画像の高さ、上下が画像の幅×48pxです。数値は縮小前のデコード寸法で計算します。JSON/CSVは各ファイル8MiBまでです。 ・一つの画像が失敗すると後続は未処理になります。JSON/CSVには成功・失敗・中止・未処理を明示します。 ・ブラウザーCanvasの8bit値を読み、RGBにαを乗じたRGBAで比較します。色管理や画像デコーダーによって値が変わる場合があります。数値の定義とJPEGのExif向きの扱いはGUIDE.htmlに記載しています。 ・入力/閾値を変更すると古い結果を無効にします。ページを閉じると画面の情報は消えるため、必要なレポートを保存してください。 ・WindowsのChromium系内蔵ブラウザーで、実PNG・JPEG・WebP、Exif回転、壊れた入力、中止、保存したファイルの内容を検証しています。macOS、Safari、Firefox、スマートフォンは個別に動作確認していません。 ■ 同梱内容・利用条件 START.html、GUIDE.html、README.txt、LICENSE.txt、CHANGELOG.txt、THIRD_PARTY_NOTICES.txt、spec.json、ファイル照合用manifest.json。 v1.0.0/有料の単一版です。本人による商用・非商用の制作に利用できます。商品の再配布・転売、購入者以外への共有は禁止します。出力ファイルの利用と詳細条件はLICENSE.txtをご確認ください。 不具合の連絡はBOOTHのショップへのメッセージから、版・ブラウザー・再現手順をお知らせください。第三者の権利を侵害する画像や、個人情報を含む原本を送らないでください。 【2026年10月11日の直接起動確認】 Windows/Microsoft Edge 155.0.4283.45で、有料版START.htmlをfile://から直接開いて確認しました。確認内容(3項目):架空の境界一致画像、JSON/CSVレポートの保存、3×3表示・左右境界・上下境界の3種のPNG保存。 保存ファイルの内容も別の読取方法で確認しています。この直接起動確認は記載した架空サンプルと操作の範囲です。全入力形式・全上限、Chrome、他OS・他ブラウザー、スマートフォン、実機印刷を網羅した検証ではありません。


