Skip to content

AoiKamishiro/UnityCustomEditor_AssetsCompressor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AssetsCompressor

※更新の際は以前のバージョンを削除してからインポートしてください。

プログラムについて

個々にやると面倒な圧縮の設定を、一括して行う事ができます。

・できること

アバターやワールドのサイズを抑える事ができます。
アップロードやダウンロードにかかる時間を短縮でき、また自分や他人のPCへの描画負荷を少し抑えることができます。

・やってること

Unity のプロジェクトに含まれる、画像・音声・3Dモデルのインポート設定を変更しています。
圧縮を行うので、品質が多少低下します。初期設定では体感で変化のないレベルになっています。

想定環境

VRChat用Unity Project
Unity2018.4.20f1

設定の説明

・起動方法

UnityPackageをインポート後、上部メニューの Tools/Kamishiro/AssetsCompressor から起動できます。

・Texture の設定

  • 既にCrunchCompression済みのテクスチャをスキップ … 手動で圧縮設定を施したファイルを上書きしないようにする設定です。
  • StreamingMipMaps … VRChatでアバターをアップロードする際に要求されるものです。
  • CrunchCompression … 画像をほぼ劣化させずにファイルサイズを大きく抑える事ができるようになります。
  • Maxsize … 画質と引き換えにファイルサイズを小さくします。

・Model の設定

  • ImportCameras/Lights … モデルに含まれるカメラやライトが読み込まれます。OFF推奨。
  • MeshCompression … 頂点座標の精度を落としてファイルサイズを押さえます。
  • Rerad/WriteEnabled … OFFになっていると、VRChatでポリゴン数が取得できず、VeryPoor扱いになった気がします。
  • OptimizeMash … メッシュの最適化を行います。
  • GenerateLightmapUVs … VRChatではワールド向けです。アバターではOFF推奨。

・Audio の設定

  • ForceToMono … 音源をモノラル化します。ファイルサイズが半分くらい減ります。
  • CompressionFormat … 圧縮方式を変更します。Vorbisが一番抑えられると思います。
  • Qaulity … 圧縮後の品質を設定します。下げすぎると高音などがカットされます。
  • SampleRateSetting … サンプリングレートの設定を変更します。元ファイル、自動、手動から選択できます。

連絡先

Twitter : @aoi3192
VRC : 神城 葵[Aoi_JPN]