アニメーションアバターの導入方法

プレゼンテーションや説明動画にアニメーションアバターを合成する手順を解説します。

## `Webcam Motion Capture`の導入

[<img src="https://websa12.z11.web.core.windows.net/image-data/202408/20240831/1725084960328.png" alt="image" width="70%"/>](https://webcammotioncapture.info/ja/)  
[Webcam Motion Capture](https://webcammotioncapture.info/ja/)のサイトから`Webcam Motion Capture`をダウンロードします。　　

<img src="https://websa12.z11.web.core.windows.net/image-data/202408/20240831/1725082590075.png" alt="image" width="70%"/>  

ダウンロードしたzipファイルを解凍して、`WebcamMotionCapture.exe`を起動します。  

<img src="https://websa12.z11.web.core.windows.net/image-data/202408/20240831/1725082784548.png" alt="image" width="70%"/>  

まずは**無料で体験**をクリックします。  

<img src="https://websa12.z11.web.core.windows.net/image-data/202408/20240831/1725082999469.png" alt="image" width="70%"/>

指の形などもキャプチャしてくれます。  

## 3Dモデルデータの導入

[BOOTH](https://booth.pm/ja/browse/3D%E3%82%AD%E3%83%A3%E3%83%A9%E3%82%AF%E3%82%BF%E3%83%BCs)のサイト等から3Dモデルデータをダウンロードします。  
※ `Webcam Motion Capture`へ導入するためには`VRM`形式のデータである必要があります。  
(無料でも探せば結構見つかります。)  

<img src="https://websa12.z11.web.core.windows.net/image-data/202408/20240831/1725083939543.png" alt="image" width="70%"/>

[👆BOOTH](https://booth.pm/ja/browse/3D%E3%82%AD%E3%83%A3%E3%83%A9%E3%82%AF%E3%82%BF%E3%83%BCs)

<img src="https://websa12.z11.web.core.windows.net/image-data/202408/20240831/1725084179993.png" alt="image" width="70%"/>

VRMファイルを開くをクリックして、ダウンロードしたVRMファイルを指定します。  

<img src="https://websa12.z11.web.core.windows.net/image-data/202408/20240831/1725084375506.png" alt="image" width="70%"/>
<img src="https://websa12.z11.web.core.windows.net/image-data/202408/20240831/1725084577726.png" alt="image" width="50%"/>


ちなみにこれは[無料版初音ミク](https://booth.pm/ja/items/3226395)です。  

## `OBS Studio`の導入

動画合成のため、`OBS Studio`を導入します。  

[<img src="https://websa12.z11.web.core.windows.net/image-data/202408/20240831/1725085349306.png" alt="image" width="70%"/>](https://obsproject.com/ja)  
[OBS Studio](https://obsproject.com/ja)のサイトからOBS Studio インストーラーをダウンロードしてインストールします。  

[<img src="https://websa12.z11.web.core.windows.net/image-data/202408/20240831/1725085796813.png" alt="image" width="70%"/>](https://webcammotioncapture.info/ja/manual.php#setup_obs)  
OBS Studioの設定を[こちら](https://webcammotioncapture.info/ja/manual.php#setup_obs)の説明に従って実施します。  

[<img src="https://websa12.z11.web.core.windows.net/image-data/202408/20240831/1725086221353.png" alt="image" width="70%"/>](https://github.com/Off-World-Live/obs-spout2-plugin/releases)  
要するに、[こちら](https://github.com/Off-World-Live/obs-spout2-plugin/releases)から`Spout2プラグイン`をダウンロードしてインストールします。  

## OBS Studio に`Webcam Motion Capture`の画像を転送する

**これ以降の手順は月額199円のサブスクリプション購入が必要です。**

[<img src="https://websa12.z11.web.core.windows.net/image-data/202408/20240831/1725085669876.png" alt="image" width="70%"/>](https://webcammotioncapture.info/ja/index.php#subscribe)  
[👆リンクはこちらです](https://webcammotioncapture.info/ja/index.php#subscribe)

<img src="https://websa12.z11.web.core.windows.net/image-data/202408/20240831/1725086765261.png" alt="image" width="70%"/>

サブスクリプション購入したメールアドレスでログインします。  

<img src="https://websa12.z11.web.core.windows.net/image-data/202408/20240831/1725086920205.png" alt="image" width="70%"/>  

アプリの設定をクリックします。  

<img src="https://websa12.z11.web.core.windows.net/image-data/202408/20240831/1725087061070.png" alt="image" width="70%"/>

Spout2を有効にして、「適用する」をクリックします。  

<img src="https://websa12.z11.web.core.windows.net/image-data/202408/20240831/1725087256847.png" alt="image" width="70%"/>  

出力がSpout2に転送されるので画面は黒くなりますが正常です。  
とりあえず背景は「透明」にしておきます。  

OBS Studio を起動します

<img src="https://websa12.z11.web.core.windows.net/image-data/202408/20240831/1725087591523.png" alt="image" width="70%"/>

ソースの追加ボタンをクリックします。  

<img src="https://websa12.z11.web.core.windows.net/image-data/202408/20240831/1725087743139.png" alt="image" width="70%"/>

Spout2 Capture を選択します。  

<img src="https://websa12.z11.web.core.windows.net/image-data/202408/20240831/1725087906951.png" alt="image" width="70%"/>

OKをクリックします。  

<img src="https://websa12.z11.web.core.windows.net/image-data/202408/20240831/1725087953856.png" alt="image" width="70%"/>

OKをクリックします。  

<img src="https://websa12.z11.web.core.windows.net/image-data/202408/20240831/1725088054093.png" alt="image" width="70%"/>

OBS Studio に`Webcam Motion Capture`の画像が表示されます。  

## アニメーションアバターの合成

動画合成の手法は様々あるのですが、一例として録画済の動画ファイルとWebcam Motion Captureの画像を合成する手順を紹介します。  

<img src="https://websa12.z11.web.core.windows.net/image-data/202408/20240831/1725091346031.png" alt="image" width="70%"/>
<img src="https://websa12.z11.web.core.windows.net/image-data/202408/20240831/1725091433469.png" alt="image" width="70%"/>

上記手順でWebcam Motion Captureを起動してSpout2を設定します。  

OBS Studioを起動し、一旦ソースは全て削除した状態にします。  

<img src="https://websa12.z11.web.core.windows.net/image-data/202408/20240831/1725091553294.png" alt="image" width="70%"/>

まず、OBS Studioでソースにメディアソースを指定して

<img src="https://websa12.z11.web.core.windows.net/image-data/202408/20240831/1725091689090.png" alt="image" width="70%"/>

読み込む動画ファイルを選択します。  

<img src="https://websa12.z11.web.core.windows.net/image-data/202408/20240831/1725091849175.png" alt="image" width="70%"/>

次に上記の手順のとおりOBS StudioでソースにSpout2 Captureを指定します。  

<img src="https://websa12.z11.web.core.windows.net/image-data/202408/20240831/1725091982290.png" alt="image" width="70%"/>

プロパティでComposit Mode は「Default」を指定します。  

<img src="https://websa12.z11.web.core.windows.net/image-data/202408/20240831/1725092181271.png" alt="image" width="70%"/>

動画とWebcam Motion Captureの画像が合成されます。  
後は、録画開始を押すと合成動画ファイルが出力されます。  
出力先の設定等は「設定」で確認してみてください。  

## 本記事へのリンク

[<img src="https://websa12.z11.web.core.windows.net/image-data/202408/20240831/1725089202900.png" alt="image" width="70%"/>](https://docs.saurus12.com/tips/animated_avatar)

### [https://docs.saurus12.com/tips/animated_avatar](https://docs.saurus12.com/tips/animated_avatar)

[keywords]  
モーションキャプチャー 3Dモデル 動画合成

[アニメーションアバターの導入方法](https://docs.saurus12.com/tips/animated_avatar)

更新日:2024年08月31日