Skip to content

overdraw check tool.

License

MIT, Unknown licenses found

Licenses found

MIT
LICENSE
Unknown
LICENSE.meta
Notifications You must be signed in to change notification settings

samuryu/UnityOverDrawKun

 
 

Repository files navigation

UnityOverDrawKun

overdraw check tool.

概要

描画時のオーバードロー(重ね塗り)を計測するツールです。 マルチディスプレイに対応しているプラットフォームでのみ計測可能です。
img

インストール

UnityOverDrawKun 以下を計測する対象プロジェクトのAssetフォルダー以下へ配置して下さい。
img

セッティング

  • 上記フォルダに含まれるOverdrawCameraを計測するSceneへ配置して下さい。
    img
  • OverdrawCamera.MasterCameraに計測するCameraを指定して下さい。
    img
  • GameViewを2個以上表示して下さい。Gameビューはビュー上の三からAdd Tabを選択しGameを選択することで増やすことが出来ます。
    img
  • OverdrawCameraにアタッチされたいるCameraコンポーネントのTarget Display プロパティをDisplay1以外に設定して下さい。
    img

計測方法

  • Playボタンを押すことでOverdrawCamera.Camera.Target Displayへ指定したGameViewに計測結果が表示されます。
  • 計測結果が明るい部分程、オーバードローが発生していることになります。
  • インスペクターからOverdrawCameraにアタッチされているOverDrawKun.Recordボタンを押すことで計測結果を保存することが出来ます。

img
計測結果はプロジェクトフォルダ以下にYYTTMMDDHHMMのフォルダを作成し出力されます。

img img

計測結果の解析

UnityOverdrawKunWindowで計測結果を解析することが可能です。

img

Windowの起動方法

Window->UnityOverdrawKunでWindowが開きます。

計測結果の取り込み方法

Window左上のOpenFolderアイコンから計測結果の保存先のディレクトリを開きます。

計測結果の確認方法

画面下部のスライドバーをスライドさせることで、各フレームで発生しているオーバードローの度合を確認する事が可能です。

CSV形式での保存方法

画面上部のSave As CSVボタンから解析結果をCSV形式で保存する事が出来ます。

その他

フィードバックをお待ちしております。

以上!

About

overdraw check tool.

Resources

License

MIT, Unknown licenses found

Licenses found

MIT
LICENSE
Unknown
LICENSE.meta

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 95.9%
  • ShaderLab 4.1%