Unityでゲーム作りを進めているとだんだんとプロジェクトが重くなってきた事がありませんか?
3Dモデルが増えてくると描画負荷がかかって動作が重くなってしまいます。
そんな時のためにUnityアセットストアでは3Dモデルのメッシュを結合する、ポリゴン数を減らすなどの手法で軽量化してくれるアセットが多く公開されています。
そこで本記事ではそんな軽量化に役立つアセットのおすすめを10個厳選して紹介します!
Unityのゲームを軽量化できる無料アセット
まずはUnityのプロジェクトを軽量化してくれる、無料で手に入るアセットを紹介します。
Mesh Optimizer

Mesh Optimizerは1クリックでモデルのポリゴン数を減らすことで軽量化してくれるアセットです。
複雑な形状の3Dモデルは形が丸まってしまうことがありますが、
細かな形状の変化が気にならない3Dモデルの軽量化に役立ちます。
Easy Mesh Combine Tool

Easy Mesh Combine Toolはメッシュを結合して軽量化してくれる無料アセットです。
使い方は非常にシンプルで、ゲームオブジェクトのグループを選択して結合ボタンを押すだけで一つのメッシュに変換してくれます。
Mesh Combiner

Mesh Combinerは複数のメッシュを一つのメッシュに変換して軽量化してくれる無料アセットです。
機能としては至ってシンプルですが、メッシュを結合することでバッチ数、ドローコールを減らしゲームを高速・安定化させることができます。
Unityのゲームを軽量化できる有料アセット
Unityのプロジェクトを軽量化してくれる、有料の高機能なアセットを紹介します。
Poly Few | Mesh Simplifier and Auto LOD Generator

Poly Fewはメッシュのポリゴン数を減らす、LODの自動生成、マテリアルの結合など複数の機能によりプロジェクトを軽量化してくれるアセットです。
機能は多彩ですがコーディングは全く必要なく、数回クリックするだけで軽量化を行うことができるのが非常に便利です。
Mesh Baker

Mesh Bakerは3Dモデルのメッシュ・マテリアルを結合し軽量化してくれるアセットです。
Mesh Bakerは使い方がシンプルながらも高機能であり、アセットストアのモデリング部門で最も売れていると言ってよく、サポートやアップデートも充実している安心感があります。
Mesh Combine Studio 2

Mesh Combine Studio 2はワンクリックでワールドのメッシュを結合し軽量化してくれるアセットです。
カメラに表示されない無駄な部分のメッシュを削除してくれる機能があり、
これによりメモリが節約できさらなるパフォーマンスの向上が期待できます。
AutoLOD – Mesh Decimator

AutoLODは、LOD(遠いものはローポリで、近いものはハイポリで描画する手法)によってゲームを軽量化できるアセットです。
1クリックであらゆるメッシュを軽量化できる非常に強力なツールです。
Amplify Impostors

Amplify Impostorsは、複雑な3Dモデルを2Dビルボード表示に置き換えることで軽量化してくれるアセットです。
画像のように、遠くにあるオブジェクトならばビルボード表示にしても見え方は変わりません。
Impostorと呼ばれるこの手法が簡単に行えるようになり、ゲームの最適化の大きな助けになります。
Impostors – Runtime Optimization


Impostors – Runtime Optimizationもまた、遠くの複雑な3Dモデルを2Dビルボード表示に置き換える事で軽量化してくれるアセットです。
画像はこのアセットを使った場合と使わなかった場合とでパフォーマンスの違いを示していますが、
ドローコール数が大きく減っており最適化されているのが分かります。
Asset Cleaner PRO – Clean | Find References

Asset Cleaner PROは、プロジェクト内に散らかったアセットを整理・削除することで軽量化してくれるアセットです。
プロジェクト内で使用されているアセットとされていないアセットが確認でき、未使用のものを安全に削除する事ができます。
アセットがどこで利用されているかも確認でき、プロジェクト内のアセットの使用状況を把握するのに非常に役立ちます。
Unityのゲームを軽量化できるおすすめアセットまとめ
以上、Unityのゲームを軽量化できるおすすめアセットを10個紹介してきました。
ゲームの開発が進むにつれて軽量化は必ず直面する問題です。
軽量化のアセットは一つ買っておけばゲームのパフォーマンス面に気を使う時間を大幅に節約できるので、非常に費用対効果が高いと思います!

コメント