(:3[kanのメモ帳]スマートフォン用の表示で見る(:3[kanのメモ帳]個人ゲーム開発者kan.kikuchiのメモ的技術ブログ。月木更新でUnity関連がメイン。Go向けアプリを開発している際にちょっとした設定で手軽に負荷を削減したり、見栄えをよくしたりする方法のご紹介です!なお、GearVRなどのOculusGo以外でも使えるものもあります。Rendering)アイバッファ解像度リフレッシュレートシングルパスステレオレンダリングまずは負荷を削減する方法からです。Passに変更するだけ。Passに変更するとシングルパスステレオレンダリングを有効に出来ます。そのシングルパスステレオレンダリングとは以下のようなもの。つのまとまったレンダーテクスチャにレンダリングします。処理時間が大幅に短縮されます。回レンダリングします。ようは、両目の画像を同時に描画して軽くするという手法です。シングルパスステレオレンダリングに対応するためにシェーダーの修正やポストエフェクトの調整が必要になる場合があります。その修正や調整の方法は上記のドキュメントに載っています。Rendering)。名前は難しそうですが、「画面の端の解像度を下げて負荷削減しよう!端ならバレないでしょ!」みたいな感じの手法です。実装方法も以下のプログラムを1行足すだけ。Highの3種類あり、後になるほど端の解像度が下がり、負荷が減ります。OVRManager.TiledMultiResLevel.LMSHigh;なお、実行中に変更する事も出来るので「ここは端が気になるから無効にする」なんて事も可能です。今度は見栄えを良くする方法です。GoやGearVRは1280×1440の解像度なのですが、デフォルトでは1024×1024で表示されており、ちょっと足りてません。アイバッファ解像度を1.25倍(1280×1280)にする事でより綺麗に見えるようになります。1.25f;かなり綺麗になりますが、負荷は上がるので無理をして使う必要はありません。リフレッシュレートこれも見栄えを良くする方法で、リフレッシュレートを上げるというものです。変更方法は以下のコード1行のみ。Goは72Hzまで対応しています。72.0f;これでより明るく、滑らかに、そしてチラツキを少なくできます。動画再生をする時は、画面のリフレッシュレートを動画のFPSの整数倍にした方がカクつきが少なくなるので注意が必要です。はてなブログPro個人ゲーム開発者。ω、)_新作は札束風呂VRや神巫女。Policy広告はてなブログをはじめよう!kan_kikuchiさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。