File tree Expand file tree Collapse file tree 1 file changed +27
-0
lines changed
Expand file tree Collapse file tree 1 file changed +27
-0
lines changed Original file line number Diff line number Diff line change 1+ # FrameCapturer
2+
3+ フレームバッファの内容をキャプチャして画像や動画に出力する Unity 用のプラグインです。現在アニメ gif と exr への出力に対応しています。
4+
5+ ## Gif Capturer
6+ 以下のような機能を備えています。
7+ - 直近 N フレームをメモリに残し、後で指定部分だけをファイルに出力 (=ShadowPlay や PS4 と似た録画方法)
8+ - 非同期&並列エンコーディング (メインスレッドをブロックしない)
9+ - 簡単な in-game プレビューア&エディタ
10+ - D3D9, D3D11, OpenGL と x86, x86-64 の組み合わせに対応 (ただし Windows でのみ動作を確認)
11+
12+ 以下の動画を見ると何ができるのか大体わかると思います。
13+ [ ![ atomic C84 preview] ( http://img.youtube.com/vi/VRmVIzhxewI/0.jpg )] ( http://www.youtube.com/watch?v=VRmVIzhxewI )
14+
15+ 以下はこのプラグインで出力されたアニメ gif の例です。
16+ ![ example1] ( Screenshots/gif_example1.gif )
17+
18+ ### 使い方
19+ 1 . [ このパッケージ] ( https://github.com/unity3d-jp/FrameCapturer/blob/master/Packages/GifRecoder.unitypackage?raw=true ) をインポート
20+ 2 . 録画したいカメラに GifCapturer コンポーネントを追加
21+ 3 . UI オブジェクト GifCapturerHUD.prefab をどこかに配置し、それの MovieCapturerHUD.capturer に 2 で追加したコンポーネントを設定
22+
23+ 3 は必須ではありませんが、GifCapturer は外部から録画の on/off などをコントロールする必要があるため、UI の類はどこかにつける必要があります。GifCapturerHUD.prefab を改造して独自の UI を作るのもいいでしょう。
24+
25+ ## Exr Capturer
26+ Exr は主に映像業界で使われるフォーマットで、G-Buffer やマテリアル ID など、コンポジットに使うためのデータを保持するのに用いられます。
27+ 現状一応 G-Buffer を書き出せるものの、まだ開発中で動作が怪しいです。
You can’t perform that action at this time.
0 commit comments