PolySeek Logo
読み込み中...

【全アバター・衣装汎用】TexOptimizer 【テクスチャ軽量化ツール】

Noshi_ShopNoshi_Shop
商品画像 1
商品画像 2
商品画像 3

説明

ver1.1.1リリース: プロジェクトやオブジェクト名に全角文字が入っている際にエラーが発生するバグを修正 バックアップフォルダの作成処理の修正

サムネイル: DOLOS art様「ミルティナ」 https://booth.pm/ja/items/6538026

TexOptimizerは、アバター・衣装のテクスチャのインポート設定を変更し、改変・Unity初心者でも簡単にDLサイズ・アバターロード時間・テクスチャメモリ・非圧縮サイズ・PC負荷・サーバー負荷を下げることを目的としたUnityEditor拡張ツールです。 アバターで使用されるテクスチャを自動検出・判別し、設定したプリセットに基づいて簡易的な軽量・最適化自動でを行います。 Liltoonシェーダーを想定して設計されています。他シェーダーでは未検証のため、十分な効果を得られない可能性があります。

主な特徴 ・自動テクスチャ検出: 選択したオブジェクト内の全てのテクスチャを自動スキャン ・プリセット最適化: 10種類の最適化プリセットから選択可能 ・疑似非破壊ツール: 処理前に自動バックアップを作成し、いつでも復元可能 ・lilToon対応: lilToonシェーダーのテクスチャ種別を自動判別 ・除外機能: 特定のテクスチャを処理対象から除外可能

使用方法 1.Tools → TexOptimizer からウィンドウを開く 2.「対象オブジェクト」に最適化したいアバター等のオブジェクトを配置 3.「プリセット選択」から適用したいプリセットを選択 4.「スキャン&プリセット適用内容を反映させ表示」をクリック 5.表示されたテクスチャリストを確認し、必要に応じて除外設定を調整 6.「処理開始(バックアップを作成します)」ボタンをクリックして最適化を実行

動作環境 ・Unity バージョン: 2022.3.22f1 以降推奨 ・対応OS: Windows / Mac / Linux (Unity Editorが動作する環境) ・推奨シェーダー: Liltoon推奨(他シェーダーは未検証)

重要な注意点 ・MipMap無効化: P_なしプリセットはMipMapを無効化し、33%の容量削減を行いますが、描画負荷が増加する可能性があります。必要がない限りはP_付きプリセットをご使用ください。

・バックアップ推奨: 重要なプロジェクトでは事前に手動バックアップを取ることを推奨します。

・lilToon想定: lilToon以外のシェーダーでは一部機能が制限・効果が低下する場合があります。

・他シェーダー: 特定のカスタムシェーダーでプロパティ名が特殊な場合、テクスチャタイプの自動判別が正しく動作しない場合があります。

・環境によるエラー: 一部の環境下において、日本語(コードに全角文字)が入っているとエラーが発生するという問題を確認しています。ご不便をおかけしますが、Englishバージョンをご使用ください。

・軽量化の定義: 軽量化とは、DLサイズ・アバターロード時間・テクスチャメモリ・非圧縮サイズ・PC負荷・サーバー負荷を軽減することと本ツールでは定義します。

FAQ Q: プリセットの選び方がわからない A:「P_Balanced」を初めに試すことを推奨します。問題なければ「P_LightHigh」等でさらなる軽量化を検討し、問題があればより品質劣化が少ない「P_QualityHigh」等をお試しください。詳細は同梱の「プリセット内容.pdf」をご覧ください。

Q: 処理後に許容できないほどの品質劣化が発生した A: バックアップ機能を使用して元の状態に復元し、より品質劣化の少ないプリセットを選択するか、該当テクスチャを処理から除外してください。

Q: クランチ圧縮使用での負荷増加は考慮しないのか A:ロード時に展開処理が入るため数百〜数十ミリ秒ほど時間が増加しますがDL時間減少により総合的なロード時間は基本的に減少します。また、アバターロード時のみの瞬間的負荷であり、DLサイズ・DL時間減少のメリットの方が大きいと判断したため問題ないと判断しました。実際の比較・検証動画・考察もあるので、詳細は同梱の「変更項目の詳細.pdf」をご覧ください。

Q: 衣装が複数入っていても大丈夫か A: ツール自体の動作には問題ありませんが軽量化のために1アバターに1衣装が推奨されています。アバターの使用目的・使用場所に応じて対応してください。

サポート・連絡先 ・Twitter(X): @Noshiran_game または @noshiran_shop ・BOOTH: ショップページのメッセージ機能 ・サポート範囲: ツールの基本機能に関する質問・バグ報告 ・お願い: バグ報告する際には、コンソールの全エラー内容, 使用シェーダー(Liltoon以外を使用の場合), 使用アバター等をお伝えいただくとより正確に対応ができますので、よろしくお願いいたします。

免責事項 ・このツールの使用により発生したいかなる損害についても、作者は責任を負いません ・使用前にはバックアップを作成することを推奨します