2017-02-02 14 views
0

私はいくつかのUnityプロジェクトの最適化が深刻であり、3DsMaxからのオブジェクトが非常に多いので、私は疑問に思っていますのメッシュを組み合わせると効果がありますメモリ/パフォーマンスまたは私はオブジェクトを残す必要がありますお互いに私はいくつかのスペースを節約するようにインスタンス。Unityでメッシュとインスタンスオブジェクトの違いを組み合わせる

これが何であるかを複合メッシュオブジェクトまたはインスタンス間の差が1が本当に違いを知っているし、何であれば、それはメモリと手間を大幅に節約しますとしてオブジェクトという疑問を生じ

より良いいくつかのための楽しみ2つの

おかげ組み合わせる

+1

ドローコールを減らすことで、パフォーマンス** a-lot **を向上させます。しかし、欠点があります。詳しい説明は[こちら](http://answers.unity3d.com/questions/179017/reducing-drawcalls-many-prefabs-vs-combined-mesh.html)をご覧ください。 – Programmer

+0

私はあなたのリンクが大好きですが、多くのお礼を説明しますが、私の質問はまだそれらの違いと短い説明 –

+0

あなたが持っているメッシュの量が実際にあなたのパフォーマンスの主な犯人であるかどうかを特定する必要があります問題。問題の疑いを確認するためにUnity Profilerを確認しましたか?あなたは赤ちゃんであることがわかっている角度を調べるのに多くの時間を費やしたくありません。 – Serlite

答えて

1

についての簡単な情報は、例えば専用のシーンに一度か二度現れるユニークな資産、3D FPSでユニークな建物の多くを持っている場合に便利ですが、シムシティで家をクローン化していませんスタイルのゲーム。シーンに何度も登場するモデルがあれば、Unity(自動)batch themを持つ方がパフォーマンスが良いです。これはUnityのデフォルト動作です。たとえば、シーンがアートギャラリーにあるとします。ギャラリーに12個の異なる彫刻が含まれている場合は、組み合わせてください。同じ彫刻のダースが含まれている場合は、気にしないでください、Unity will batch them for you

ただし、different materialsを気にする必要があります。それぞれの材料が描画回数に加算されます。つまり、同じモデルを10個持っていても、5種類の素材を使用すると、高価になります。これは、モデルごとに異なるUVマッピングを使用して、単一のマテリアルでテクスチャアトラスを使用することです。つまり、さまざまなモデルがありますが、単一の素材が原因でレンダリング時間が節約されます。

また、少なくとも4つのレンダリングパスが存在する、3つの半透明オブジェクトが前面にある場合は、透明シェーダが不透明よりもはるかに高価であることに注意してください。

おそらくこれは、多くの変数を持つ複雑な対象(ここで説明できる以上に多くのもの)であり、プロファイラを使用して判断するのが最適です。 、できるだけ少ないテクスチャできるだけ

  • 使用などの材料数として

    • 用途:

      はここで自然に重要な性能は、モバイル用のゲームを作成するときに、私が学んだ親指のいくつかの一般的なルールです材料間のテクスチャを共有する

    • できるだけ頻繁にモデルをリサイクルしてください。多くの場合、異なる角度で、または異なる材料で指向モデルは、彼らの注意を
    • ゲーム内の他の場所である場合は特に、プレイヤーに全く新しいモデルのように見えることができます使用LODS広く
    • すべて削除し、あなたのモデルがクリーンであることを確認してくださいインポート前に不必要な頂点
    • インポート後に、より少ない頂点で表現できるモデルについて何かがあると思う場合
    • プラットフォームによっては、通常のマッピングをうまく使うことができます。あなたは256ピクセル法線マップと50 Vertsに、1000 Vertsの中で取引することができます場合は、それを行う、それ以外の場合はわずか数Vertsに
  • +0

    ニース...ありがと...しかし、私はテクスチャを組み合わせて言えば、アトラスは、どのようにアトラスを作るのが難しく、品質が同じであることを望むのか、視覚的な品質をどのように監視するのですか? –

    +0

    サイズを変更しない限り、品質には全く違いはありません。 Atlasは小さいという意味ではありません。大きなファイルの代わりに1つの大きなファイルです。 http://www.gamasutra.com/view/feature/2530/practical_texture_atlases.php?print=1 – Absinthe

    関連する問題