2048*2048と言った画像のインポート時にMipが自動生成される際に、
以下の三つのみ生成してほしいのに 1 * 1 になるまで生成されてしまうのですが、
こちらはどのような設定を行えば良いでしょうか?
- 2048*2048
- 1024*1024
- 512*512
また、エンジン改造を行わなければならないのか、
そもそもMipの生成数を減らしても大したリソース軽減には繋がらない等ございましたら
教えていただけると幸いです。
よろしくお願いいたします。
2048*2048と言った画像のインポート時にMipが自動生成される際に、
以下の三つのみ生成してほしいのに 1 * 1 になるまで生成されてしまうのですが、
こちらはどのような設定を行えば良いでしょうか?
また、エンジン改造を行わなければならないのか、
そもそもMipの生成数を減らしても大したリソース軽減には繋がらない等ございましたら
教えていただけると幸いです。
よろしくお願いいたします。
おそらくエンジン改造が必要な部類です
下記のソースが対象になります
/Source/Developer/TextureCompressor/Private/TextureCompressorModule.cpp
の StartupModule()
(UE4.27のソースで2279行目付近)
Mipを減らせば最終的なパッケージサイズや、メモリ上のサイズは削減できるように思いますが
表示可能になるまでのロード時間という面では不利になるように思います
他にもLODを扱う場合に影響が出るように思います
このあたりのバランスはプロジェクトによるので、良い結果になるかどうか、というのはコメントしづらいところです