はじめに
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に関しては、出来るだけ追いかけようと思います。
切る事で起こる不具合など、このページで共有できると嬉しいです。試した結果求ム!
容量が小さいものも、切って良い物は、はっきりさせたいと思います。
うまいこと情報共有できる状態になると助かる!