【Unity】死ぬ気でSetPassCallsを節約する
Cluster,Inc. Advent Calendar 2018、3日目の記事です。
モバイルやVR開発、Mac向けの開発などで、親の仇のようにSetPassCallsを節約したくなることはあると思います。 そういったときに、どこに気をつけて最適化していくと劇的な効果を得られるかについて解説していきます。
もちろん品質とのトレードオフにはなるので、そこはゲームに合わせて調整してください。 また、SetPassCallsではなくOverDrawやメモリ使用量などがボトルネックになっていることも多いので、重いときには単純にSetPassCallsを減らせば良い、というわけではないという点に注意してください。
今回の犠牲者はこちらのアセットとなります!
ちなみに、今回使ったUnityは2019.1.0a10で、PostEffectが動かなかったためあらかじめ削除してあります。
続きを読む