All Projects → katsumasa → UnityOverDrawKun

katsumasa / UnityOverDrawKun

Licence: other
overdraw check tool.

Programming Languages

C#
18002 projects
ShaderLab
938 projects

Projects that are alternatives of or similar to UnityOverDrawKun

Raindropeffect
RainDropEffect for the Unity Asset Store
Stars: ✭ 320 (+720.51%)
Mutual labels:  camera, shader
Yasea
RTMP live streaming client for Android
Stars: ✭ 4,557 (+11584.62%)
Mutual labels:  camera, shader
Ezfilter
A lightweight (<180KB), easy-to-extend Android filter and dynamic sticker framework for adding filters and stickers for camera, video, bitmap and view.(一个轻量级(<180KB)、易扩展的Android滤镜和动态贴纸框架,支持摄像头、视频、图片和视图添加滤镜和贴纸。)
Stars: ✭ 155 (+297.44%)
Mutual labels:  camera, shader
Colorwaver
🎨 An app to detect color palettes in the real world - powered by VisionCamera
Stars: ✭ 365 (+835.9%)
Mutual labels:  camera
VRC-Cancerspace
Cancerous screenspace shader for VRChat. Please use responsibly. :^)
Stars: ✭ 55 (+41.03%)
Mutual labels:  shader
CAM
macOS camera recording using ffmpeg
Stars: ✭ 43 (+10.26%)
Mutual labels:  camera
ProcessingStuff
Various pretty-ish Processing sketches by Odditica. About 50% shaders.
Stars: ✭ 164 (+320.51%)
Mutual labels:  shader
scout apm python
ScoutAPM Python Agent. Supports Django, Flask, and many other frameworks.
Stars: ✭ 54 (+38.46%)
Mutual labels:  profiling
BBearEditor-2.0
My own 3D engine & editor in order to learn graphics algorithms and game engine architecture.
Stars: ✭ 32 (-17.95%)
Mutual labels:  shader
dxbc reader
easy to read hlsl asm shader code. parse dxbc text and export hlsl like for read
Stars: ✭ 194 (+397.44%)
Mutual labels:  shader
probes-api
Software Activity Metering - Probes Open API
Stars: ✭ 31 (-20.51%)
Mutual labels:  profiling
CameraV
CameraV: InformaCam Default Android App
Stars: ✭ 81 (+107.69%)
Mutual labels:  camera
android-pickpic
Ready to use library that allows people to select pictures from their device and Facebook account.
Stars: ✭ 12 (-69.23%)
Mutual labels:  camera
isaac ros argus camera
ROS2 packages based on NVIDIA libArgus library for hardware-accelerated CSI camera support.
Stars: ✭ 21 (-46.15%)
Mutual labels:  camera
ios-permissions-service
An easy way to do permissions requests & handling automatically.
Stars: ✭ 25 (-35.9%)
Mutual labels:  camera
overlooker
Frontend performance profiling tool
Stars: ✭ 21 (-46.15%)
Mutual labels:  profiling
image-editor-effects
💎 A WebGL example of image adjustment / effects shaders found in Photoshop, other image editors and game engines.
Stars: ✭ 68 (+74.36%)
Mutual labels:  shader
weex-nat-camera
natjs.com/#/#camera
Stars: ✭ 20 (-48.72%)
Mutual labels:  camera
koa-yield-breakpoint
Add breakpoints around `yield` expression especially for koa@1.
Stars: ✭ 17 (-56.41%)
Mutual labels:  profiling
Divinity-Origin-Sin-2
Implement the famous game shaders
Stars: ✭ 43 (+10.26%)
Mutual labels:  shader

UnityOverDrawKun

GitHub package.json version GitHub code size in bytes

overdraw check tool. English version README

概要

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

641b60a898bf20e97083f5adb1294113

インストール

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

image

セッティング

  • 上記フォルダに含まれるOverdrawCameraを計測するSceneへ配置して下さい。

d5cf54a0dd8ba2f731fd92e732c46dc6

  • OverdrawCamera.MasterCameraに計測するCameraを指定して下さい。
     fac434078910df9e378ae8cf2de692f2

  • GameViewを2個以上表示して下さい。Gameビューはビュー上の三からAdd Tabを選択しGameを選択することで増やすことが出来ます。
    5fc934de91445b0ae77326436e154d7a

  • OverdrawCameraにアタッチされたいるCameraコンポーネントのTarget Display プロパティをDisplay1以外に設定して下さい。
    0241bb02078058a3a206b29ba29f6cb4

MEMO

 現在選択しているプラットフォームでマルチディスプレイが対応していない場合、Target Displayの項目は選択されません。プラットフォームをPC,Mac&Linux Standaloneなどへ変更して下さい。

計測方法

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

edf74eecdcc6a588c9f515bb4e3b968d


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

4b6bdd8b65e4b1ed0b71d05a4f9e9511

計測結果の解析

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

0e28ce0ecf377d4d977aab0c4dbe3e05

Windowの起動方法

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

計測結果の取り込み方法

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

計測結果の確認方法

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

CSV形式での保存方法

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

その他

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

以上!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].