はじめに
Unreal Engine 4.27.2 の プラグイン が、パッケージデータ にどの程度影響があるのか、検証してみました。
Windows Shipping設定。サードパーソンテンプレートでの確認なので、Mesh系のプラグインの容量は、環境によって変わる可能性があります。
プラグインのチェックを外して、パッケージ化を繰り返して、パッケージサイズがいくつか、100回程度比べてみました。
OpenImageDenoise は、バグかな?と思う邪魔さなので、4.27.3 があれば、邪魔にならないようになっているかもしれません。(5.1.0でも幅を利かせていた。)
1. 切って良さそうなプラグイン
| プラグイン名 | 容量MB | 容量バイト | |
|---|---|---|---|
| OpenImageDenoise | 47.84MB | 50,158,778 | ゲームの場合は切った方が良い。 |
| OpenXR OpenXREyeTracker OpenXRHandTracking |
8.50MB | 8,916,212 | VRじゃなければ切った方が良い。 |
| Oculus VR | 6.85MB | 7,178,072 | VRじゃなければ切った方が良い。 |
| SteamVR | 0.70MB | 731,359 | VRじゃなければ切った方が良い。 |
| Magic Leap | 1.26MB | 1,320,414 | Magic Leap 使わないなら切った方が良い。 |
2. 状況によっては検討の価値あり
| プラグイン名 | 容量MB | 容量バイト | |
|---|---|---|---|
| Editable Mesh | 6.76MB | 7,089,920 | 切る事による影響が未確認・・・。Chaosとの関わりがある。 |
| Niagara+Chaos | 4.11MB | 4,311,563 | 使わない場合は切ってもいいかも。 |
| AISupport | 2.00MB | 2,099,499 | NaviMeshのAIを使わない場合は、検討の価値あり。 |
| Speedtree | 1.78MB | 1,864,379 | SpeedTree関連の機能やマテリアルなどを使ってなければ、切る価値がある。 |
3. 容量がシビアな環境では、検討してもいいかも。
| プラグイン名 | 容量MB | 容量バイト | |
|---|---|---|---|
| Online Subsystem Online Subsystem NULL Online SUbsystem Utils |
0.90MB | 947,782 | オンラインじゃなければ切ってもいいかも。 |
| WebM Video Player Movie Player for WebM files |
0.73MB | 767,439 | 動画の読み込みしないなら検討してもいいかも。 |
| Audio Synesthesia Synthesis and DSP Effects |
0.73MB | 766,654 | 切る場合、影響の検証が必要。 |
| Procedural Mesh Component | 0.46MB | 478,515 | 切る場合、影響の検証が必要。 |
| PhysX Vehicles | 0.38MB | 395,289 | 切る場合、影響の検証が必要。 |
| Paper2D | 0.28MB | 288,801 | 切る場合、影響の検証が必要。 |
| Windows Movie Player WMF Media Player |
0.22MB | 235,167 | 動画の読み込みしないなら検討してもいいかも。 |
| Image Sequence Media Player MediaCompositing |
0.16MB | 163,871 | 切る場合、影響の検証が必要。 |
| Template Sequence (Experimental) Gameplay Cameras MatineeToLevelSequence |
0.14MB | 146,069 | 切る場合、影響の検証が必要。 |
| Geometry Cache (Experimental) | 0.13MB | 140,578 | 切る場合、影響の検証が必要。 |
| UDP Messaging | 0.12MB | 125,724 | 切る場合、影響の検証が必要。 |
| Datasmith Content | 0.12MB | 124,667 | 切る場合、影響の検証が必要。 |
| Variant Manager Content | 0.10MB | 103,036 | 切る場合、影響の検証が必要。 |
4. 検証価値が低め
| プラグイン名 | 容量バイト |
|---|---|
| Audio Capture | 93,711 |
| Animation Sharing Significance Manager |
82,017 |
| TCP Messaging | 63,865 |
| MotoSynth | 52,130 |
| SoundFields | 38,635 |
| Apple関連 | 36,339 |
| Chunk Downloader | 34,039 |
| Cable Component | 29,396 |
| Automation Utilities | 22,042 |
| Android関連 | 20,740 |
| Mobile Location Services Blueprints Library Mobile Patching Utilities Wizard for mobile packaging scenarios |
20,022 |
| Custom Mesh Component | 19,220 |
| Actor Sequence (Experimental) | 18,167 |
| ArchVis Character | 16,651 |
| Asset Tags | 13,563 |
| Facial Animation Bulk Importer | 7,442 |
| BackChannel | 6,934 |
| Actor Layer Utilities | 6,485 |
| UObject Example Plugin | 4,897 |
| Platform Cryptography Plugin | 3,574 |
| LightPropagationVolume | 3,517 |
| Property Access Node | 3,127 |
| Alembic Importer (Experimental) | 2,820 |
| CharacterAI | 2,819 |
| Enviroment Query Editor (Experimental) | 2,358 |
| Material Analyzer | 2,296 |
| Media Player Editor | 2,048 |
| Launcher Chunk Installer | 1,897 |
| Runtime PhysX Cooking | 790 |
| GeometryMode | 318 |
| Camera Shake Previewer | 295 |
5. 切ると容量が増える
切らない方が良いプラグイン
| プラグイン名 | 容量バイト |
|---|---|
| Oodle Data Oodle Network Oodle Texture |
-7,049,990 |
| Geometry Processing MeshPainting |
-149,980 |
| Plastic SCM | -2,048 |
| Google関連 | -784 |
| Example Device Profile Selector | -691 |
| Content Browser - Asset Data Source | -18 |
| Asset Manager Editor | -7 |
| Property Access Editor | -5 |
| Content Browser - Class Data Source | -5 |
Oodleは圧縮プラグインなので、Oodle以外の圧縮を使う時以外は切るべきではない。
6. 無罪
| プラグイン名 | 容量バイト |
|---|---|
| Git | 0 |
| Perforce | 0 |
| Subversion | 0 |
| XCode Integration | 0 |
| CodeLite Integration | 0 |
| Rider Integration | 0 |
| CLion Integration | 0 |
| Kdevelop Integration | 0 |
| Visual Studio Integration | 0 |
| Visual Studio Code Integration | 0 |
| IOS関連 | 0 |
| Mac Graphics Switching | 0 |
| Linux Compiler-only Integration Linux Device Profile Selector |
0 |
| PIX for Windows GPU Capture Plugin | 0 |
| XGE Controller | 0 |
| Custom Splash Preload Screen | 0 |
| GameplayTagsEditor | 0 |
| Data Validation | 0 |
| Curve Editor Tools | 0 |
| Proxy LOD Plugin (Experimental) | 0 |
| CryptoKeys | 0 |
| Skeletal Mesh Simplifier (Early Access) | 0 |
| Level Sequence Editor | 0 |
7. 切ってはいけない
切っちゃだめ。
| プラグイン名 | 容量バイト | |
|---|---|---|
| Plugin Browser Plugin Utilities |
2,366 | 最も切ってはいけないプラグイン。 何もできなくなります。 |
| Content Browser - Asset Data Source | -18 | 切ると容量が増える以外に、ブラウザー操作ができなくなる。 |
| Content Browser - Class Data Source | -5 | 切ると容量が増える以外に、ブラウザー操作ができなくなる。 |
| Oodle Data Oodle Network Oodle Texture |
-7,049,990 | 基本的には切っちゃダメ。圧縮プラグイン。 |
Plugin Browser
Plugin Utilities
この二つ以外は、切った後に戻すことができる。
おわりに
4.27に関しては、出来るだけ追いかけようと思います。
切る事で起こる不具合など、このページで共有できると嬉しいです。試した結果求ム!
容量が小さいものも、切って良い物は、はっきりさせたいと思います。
うまいこと情報共有できる状態になると助かる!