상품 설명
serTexDownscaler は、画像縮小に適したアルゴリズムArea Averaging(面積平均法)をUnity Editor上で使えるようにしたツールです。
出力画素がカバーする入力領域を面積で重み付けして平均するため、単純な縮小に比べて情報の取りこぼしやエイリアシングを抑えやすいです。
リンギングが出にくく、大幅な縮小でも破綻しにくいのが特徴です。
※タグにVRChatを含んでいますが、VRChat用途以外でもお使いいただけます。
主な特徴
縮小品質
・Area Averagingによる縮小向けリサンプリング
・Normal Mapは縮小後にベクトル正規化
一括処理
・GameObjectをドロップするだけで参照テクスチャをまとめて収集・縮小
・マスクテクスチャを自動判別し、品質設定を自動で切り替え
非破壊ワークフロー
・マテリアル複製・テクスチャ参照差し替えを自動化
・AnimationClip・AnimatorControllerの複製と参照差し替えにも対応
・割り当て先GameObjectごと複製できるので、元データに変更を加えません
フォーマット最適化
・PC向け(DXT/BC7)、Mobile向け(ASTC)の推奨フォーマットを自動設定
・Mobile向け軽量化オプション付き
・Crunch圧縮の自動無効化、Max Sizeの自動調整
VRAM確認
・PC向け・Mobile向けの予想VRAMサイズをエディタ上で表示
対応入力形式
PNG / JPEG / TGA / PSD / BMP
出力は常にPNGです。
使い方
UnityPackageをインポート → Tools > serTexDownscaler から起動。
詳しい使い方はGitHubのREADMEを参照してください。
技術的な話
なぜ縮小アルゴリズムとしてArea Averagingを選んでいるのか、既存のMitchell / Bilinearと何が違うのか、圧縮フォーマットをどう選ぶべきかなど、考察と比較検証をQiitaにまとめています。
https://qiita.com/Sersz7/items/42b090a12f4c52254292
ライセンス
MIT License
GitHub: https://github.com/serasuzuna/serTexDownscaler
更新履歴
2026/06/28
v1.0 公開
모든 리뷰
더보기리뷰 등록
리뷰를 작성하려면 로그인이 필요합니다.
로그인하고 리뷰 쓰기