夜風のMixedReality

xRと出会って変わった人生と出会った技術を書き残すためのGeekなHoloRangerの居場所

Animate 3Dで動画からアニメーションを作る

本日はアニメーション枠です。

タイトルの通り動画からアニメーションを作成するAnimate 3Dを使用していきます。

〇Animate 3Dとは?

[Animate 3D]は[DeepMotion]社によって提供されているツールです。

月30秒、商用利用不可という条件のもとですが無料で使用することもできます。

https://www.deepmotion.com/3d-body-tracking

一つの2D動画から3Dアニメーションを作成するツールです。

ここから実際に作成していきます。

①サインアップとログインを済ませます。

f:id:Holomoto-Sumire:20210820195429j:plain

②[Create Animation]を選択します。

f:id:Holomoto-Sumire:20210820195550j:plain

③[Select Charactor Type]では任意のキャラクターを使うかを選択します。今回は[Default]で既存のキャラクターを使用していきます。

f:id:Holomoto-Sumire:20210820195709j:plain

④ビデオをアップロードします。 ここでは200MB以内である必要があります。

f:id:Holomoto-Sumire:20210820201120j:plain

⑤次に出力するアニメーションの設定を指定します。

f:id:Holomoto-Sumire:20210820200903j:plain

今回マスクを着けていますがテストで顔認証機能を使用します。

⑥次に[Create Animations]を選択します。

f:id:Holomoto-Sumire:20210820201338j:plain

⑦出力前に設定の確認ウィンドウが開きます。

f:id:Holomoto-Sumire:20210820201453j:plain

その後処理が始まります。

f:id:Holomoto-Sumire:20210820201519j:plain

⑧処理が終わると次のような画面になります。

f:id:Holomoto-Sumire:20210820202152j:plain

次のようなアニメーションができました。

youtu.be

精度としては正確ではないものの悪くもないというこれからに期待できると感じました。

10分ほどでこれが可能であるとなるとかなり強力なツールになりそうです。

〇出力

BVHおよびFBXでの出力に対応しています。

①[library]を表示します。ここでは作成したアニメーションが一覧として並びます。

f:id:Holomoto-Sumire:20210820204210j:plain

②[Actions]から[Download Animations]を選択します。

f:id:Holomoto-Sumire:20210820204311j:plain

③FBX、BVH、GLBの3つの形式でダウンロードできます。

f:id:Holomoto-Sumire:20210820204435j:plain

以上でアニメーションの作成からダウンロードまで完了しました。

〇今回アニメーションを作らせてもらった久保田悟さん

今回はxR開発仲間でありけん玉チャンピオンである久保田悟さんのビデオを使用させていただきました。

久保田さんには以前顔写真からモデルを作る[FaceBuilder]の記事でも協力いただきました。

redhologerbera.hatenablog.com

 けん玉とジャグリングなどを組み合わせた凄腕パフォーマーという一面だけではなくVRでの物理挙動などを得意とするエンジニアとしての一面も持っています。

twitter.com