英語だらけのUnity映像制作チュートリアルをまとめる！（後編）

# 概要
前回の記事の続き。Ep7から進めていく。

https://qiita.com/itohdaigo/items/b70224ac81a2b91b19dd#%E6%A6%82%E8%A6%81

https://unity.com/ja/how-to/create-your-first-animated-short#episode-7-camerawork

unityで映像制作する際のチュートリアル的な動画として、以下のサイトがあったのだが、全て英語のため、自分なりに解釈を加えて記録していく。

# Episode7 CameraWork

ここでは、綺麗なカメラマークを作成していくらしい。

まず、パッケージマネージャーから`LiveCApture`があることを確認する。
![スクリーンショット 2023-09-30 22.35.58.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1288524/c688d864-b611-39ed-93b5-5da99cc76604.png)

また、LiveCaptureの説明をしている。
フェイスの動き、モーションの動きを作成する際に使用できる機能らしいとのこと。
以下リンク先のソフトを紹介している。IphoneかIpadでしか使用できない。

https://apps.apple.com/jp/app/unity-virtual-camera/id1478175507


Unity側では以下の操作を行う。
`window/LiveCapture/Connections`を押す。

![スクリーンショット 2023-09-30 22.51.29.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1288524/0cced67a-459d-79ec-20fc-8df5be43ef9e.png)

なんでも接続には、同じネットワークに接続してコネクションさせるようなことをいっている。
Firewallがどうこうといっていた。

AddConnection から、`companion App Server`
![スクリーンショット 2023-09-30 22.53.33.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1288524/39ab716a-8b58-23f5-5f84-820c501d74d5.png)

すると、以下のように写っている。
![スクリーンショット 2023-09-30 22.57.01.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1288524/fa4dc9ae-49b2-07f5-9d4f-85d165d1db94.png)

また次に、ヒエラルキーで、LiveCapture-> `TakeRecorder`を作成する。
![スクリーンショット 2023-09-30 22.58.27.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1288524/727e6348-3c02-7ae1-573a-28ccafd233bd.png)

その後、Inspectorの中のCaptureDeviceから、`Virtual Camera Device`を選択する。
すると、ヒエラルキーないの`Take Recorder`の子供に、VirtualCameraDeviceが作成される。
![スクリーンショット 2023-09-30 23.00.41.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1288524/56e775d0-d4ce-0ee9-a751-9a8abc996d96.png)

Virtual Camera DEviceのところの　`Client Device`から、接続しているカメラを選択する。（ここから、すでにIphoneなどのデバイスを設定している前提で話が進んでいく。自分の環境だと、うまくConnectできなかった。pingがとどかなかったので、おそらくネットワークの問題。テザリングなど別方法をまた試してみる。）
追記。テザリングして、同じNWに繋いだ状態でIPを指定してやると、うまく接続させることができた。

![スクリーンショット 2023-09-30 23.22.23.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1288524/2ba541f0-a00d-ae21-2e97-33140da55067.png)

TimeLineから、Unity.LiveCaptureの、`Take Recorder Track`を選択する。この時、Shotの中の`PhotoGraphyAsset`から選択している。Timelinaが鍵がかかっている状態で、名前を好きなものに変えて、`Create Track`を実行する。

![スクリーンショット 2023-10-01 11.55.10.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1288524/e045e059-fe97-eaf1-e85e-b7e3d467c121.png)

その後、ヒエラルキーから、`Live Capture/Camera/Cinemachine Camera Actor`を作成する。
![スクリーンショット 2023-09-30 23.33.14.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1288524/9b3a65bb-3dcf-4b60-8eed-5a49b914abf5.png)

その後、TimeLine上でシネマ真ショットを追加し、
![スクリーンショット 2023-09-30 23.36.22.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1288524/09aa7f7c-cb1d-0876-48bb-60551846641b.png)
そこのインスペクターから、VirtualCameraで`Chinemachine VirtualCamera`を選択する。
![スクリーンショット 2023-09-30 23.36.36.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1288524/6005466c-bcc7-80e6-74df-d53217fdbb58.png)

また、virtual Camera Deviceを選択し、Actorの欄に、`Cinemachine Camera Actor`をドラッグ＆ドロップさせる。
![スクリーンショット 2023-09-30 23.39.53.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1288524/cdba8b06-9ee3-1425-4ac9-24692152226f.png)

これをすることで、Unityのシーンないにスマホを連動させることができる。
スマホの動きで、Unityのシーン内を見渡すことができる。
Iphoneのアプリでは、以下の動作を行う。アプリを開いたあと、IPアドレスとポート番号を指定し、Connectさせる。
この時、Unity上の`Companion App Server`を`Start`させること。

![スクリーンショット 2023-10-01 11.33.46.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1288524/a1c46003-736a-5b63-be31-0abba941db49.png)
![スクリーンショット 2023-10-01 11.33.56.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1288524/5067a323-fa29-e673-f4f4-58f391361340.png)


その後、Iphoneのカメラ上で、カメラを動かすことができる。




するとなんと、Appleシリコンは、ストリーミングに対応していないとのこと。。
IphoneかIpadでしか使えないのでに、Unity側はAppleシリコン用じゃだめってどういうことなん。。。
![スクリーンショット 2023-10-01 11.44.49.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1288524/6296df70-7013-45d0-f9e6-c57fae7af7a8.png)

動画では、Iphoneを動かしたカメラの動きを出して、手ぶれのあるカメラで撮影した雰囲気を出しているよとのことでした。ズームしたりとかできるよねってこと。ただ正直、IphoneとUnityで、Appleシリコンではできないとかそういう問題があることはしらなかったな。。色々相性が面倒くさい。

## Unity VirtualCameraの参考サイト

https://note.com/361yohen/n/n3a180af34621

https://qiita.com/arumani/items/4b8c3058425031aa4d2f

# Ep8 Audio for animation

ここではオーディオについて説明するらしい。正直全然操作がなく、ただ喋るだけ。

TimeLinewindowから、`AudioTrack`を選択
![スクリーンショット 2023-10-01 16.45.46.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1288524/66a87470-bce6-eae6-dc48-c896a1021dd2.png)

その後、Assetすでに配下に置いてある音楽をD&Dする。ここでは、適当な素材を持ってきた。


この時点で、スペースキーを押すなどして確認したら、すでに音が流れるのを確認できる。
その後、動画では、CarSwitchという謎のオブジェクトを割り当てているが、ここではとりあえずAudio_Sourceという空のオブジェクトを作って、それを割り当てる。
![スクリーンショット 2023-10-01 17.00.10.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1288524/b9a54d15-76d3-9713-dfd1-612dc50fe9c0.png)

その後、Unityを特に操作していない。何か音源のMixの話をしているが、少なくともUnity単体で行う作業ではなさそうであることは間違いない。

# Episode 9: Developing your look in HDRP
ここでは、HDRPで見せ方をよくする方法を説明するとのこと。この章でなぜか、太陽の色がすでに夕焼けっぽくなっているかつ、なぜが雲もできているが、その部分の設定変更の説明は特にない。ここでは自分が用意した環境と大きく異なるため、自身の環境での設定は行わない。

HDRPは自分のもっているPCでは精度が不安のため、あまり操作はしないかも。ちなみに、ここの動画は40分あるので、時間をしっかりとっておいて視聴を望む方が良い。

最初にまず、HDRPのプロジェクトをUnityHubから選ぶべきとの説明が言われている。
また、ここの部分は、ProjectWindowの中の、Graphicsからみることが可能。Quorityの中には、どの程度の質感を出すかなどを設定できる。

![スクリーンショット 2023-10-01 17.09.10.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1288524/e7bb3880-1456-19bf-f462-1ea0a951a49b.png)


その後、windowsタブの中のAnalysisの中の`Rendering Debugger`から、`Rendering Debugger`を選択する。
![スクリーンショット 2023-10-01 17.13.30.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1288524/0ce7b210-01df-0de8-2b8e-0dc3109e5c6f.png)

Lightingの中のDebugModeから、tileを選択すると、スクリーンの中で画面が変化していることがわかる。
自分の環境ではURPであったからか、この部分の表示はでてこなかった。
![スクリーンショット 2023-10-01 17.15.53.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1288524/08e42bc4-7be4-2837-80b0-d058e1391a37.png)

その後、Volumeについての説明がされている。
SkyandfogVolumeについての説明がなされている。
ヒエラルキーないのVolumeを作成し、Vol.内のパラメータを調整することで夜間、夕方などの色を再現しているとのことだが、どの部分を操作しているかはよくわからなかった。
Profileの中に含まれているProfileの部分がすでに作られているようだ。
![スクリーンショット 2023-10-01 17.27.31.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1288524/dfc3c506-739d-f255-453e-4fe7448cc122.png)

Exporserの中のパラメータを調整し、明るくするか、暗くするかといったところを調整している。
DepthOfFieldで、ボリュームの強さを調整している。フォーカスディスタンスモードはカメラに設定する。
また、`lift Gamma Gain`
の部分の中の値を変更すると、世界全体が青みがかったりなどの色を設定することが可能。
![スクリーンショット 2023-10-01 17.37.58.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1288524/d1f8e04c-0db7-2bce-3cd1-a633bd6ef4c4.png)

# Ep 10: Exporting your movie with Recorder

ここでは動画が30分ぐらいあるので、事前に時間を確保しておくこと。
レコーダーの方法について教えてくれるらしい。
まずは、パッケージマネージャから、`Recorder`がインストールされていることを確認する。

![スクリーンショット 2023-10-01 17.42.59.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1288524/315fb3ab-ec72-dc72-c8d8-3de7e2eeb5d1.png)
その後、windowタブから、`recorder Window`を選択して表示させる。
![スクリーンショット 2023-10-01 17.45.32.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1288524/644e90ed-03b7-ff92-a3dc-87ed97ec4335.png)

ここで、レコーダーウィンドウの説明がされているらしい。
AddREcorderから、`Movie`を選択することで、以下のように画面が出てくる。

![スクリーンショット 2023-10-01 17.48.21.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1288524/32c3e33f-8fe2-4b04-e5bf-f4478296f9ab.png)

フレームレートの指定や、どの画面で保存するかなど。基本的には`GameView`。
フォーマットのCodecは基本`H.264 Mp4`にしておく。

ここで一旦レコーダーウィンドウを閉じる。
timeLineで、レコーダートラックを作成する。
![スクリーンショット 2023-10-01 17.52.59.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1288524/6ac0d09b-7d43-99c0-5986-150b1e849723.png)

その後、レコーダークリップを追加する。
![スクリーンショット 2023-10-01 18.10.07.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1288524/d5318be3-e9e8-bf1c-c77d-95eada2e361b.png)

ちなみに、レコーダークリップのインスペクターから、先ほどレコーダーウィンドウで指定していた項目を変更することも可能。
その後、レコーダーウィンドウの、`START RECORDING`を押すと、ゲームビューがプレイされ、レコーディングが開始される、。動画の保存場所は、レコーダークリップのインスペクターの`Outputfile`から確認可能。

![スクリーンショット 2023-10-01 18.15.33.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1288524/3f1fa92f-b6df-c2c2-261c-1a89724ff953.png)
* レコーダークリップで保存できる箇所は、そのクリップがある部分のみ。レコーダーウィンドウは、動画全体を保存する。

これで動画の出力自体はできているが、他にも行うと良いことがあるらしいので見ていく。


AddREcorderから、`ImageSequence`を選ぶ。こっちは、Audioがない設定で書き出すことができるとのこと。
![スクリーンショット 2023-10-01 21.12.38.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1288524/bd38354d-6fd9-9206-8a05-22ac7a6934ff.png)
実行すると、コマ送りでjpgの画像で出力してくれる。
![スクリーンショット 2023-10-01 21.22.46.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1288524/566d5a8e-8889-ef7a-b268-3b2f54489b9d.png)


Formatの中で、EXRというものがあり、それの設定を軽く言っていたが、うまく聞き取れなかった。

また、自分の環境にはなかったが、`AOVImageSequence`というものがあったりするらしい。

# Ep11 Wrapping up

この章は数分で終わる。一応まとめとのことだが、Unityで映像を作成する際の良さや感想を言っているように聞こえた。これ自体には新しい情報はなかった。


# 全て受講した全体の感想。
全て英語のため、理解できない部分が多いというのは当たり前として、すでに用意されている部品やモデルを使用していたり、いつのまにかFogの設定が済んでいたりしたことは正直教えてもらう側としては歯がゆい部分があった。
また、mayaなどのモデリングツールや、音源編集ソフトなども別途学ぶ必要があるので、Unityだけで完結させることはできない。

しかし、Unityでどのように映像を作成していくかという流れを把握できることは魅力的であると感じた。