見出し画像

ゴルフショット動画をGemini3で自作した3DアニメーションビュアーとMixamoアニメーションで制作してみた

Gemini3で3Dアニメーションビュアー(FBX & GLB)を制作し、MixamoでゴルフスイングをアニメーションさせダウンロードしたFBXファイルを読み込ませ、Gemini3でゴルフショット動画を制作してみたので紹介します。

このWebアプリの進化版(Dg 3D Viewer)を以下の記事で紹介しています。


プロローグ

ヒロは、25年前から始めた3DCGによる人物モデル作品づくりから、最近は生成AIを使った静止画や動画、およびWebアプリの制作による作品づくりに移行しつつある。

一般的には、3DCGでシーンを制作しレンダリングするには、Blenderなどの3DCGアプリで行うが、もっと手軽にできないか?と考えていた。

そこで、先ずは3Dアニメーションを読み込んで、360°VRでプレビューできる3Dアニメーションビュアーを、前回の3D HDRI パノラマビュアーと同様の方法で、HTMLコードによるWebアプリを制作した。

MixamoでゴルフスイングをするデフォールトフィギアのFBXファイルをダウンロードし、自作の3Dアニメーションビュアーにドラッグ・アンド・ドロップして、ゴルフショット動画づくりを開始・・・

3Dアニメーションビュアー

ローポリゴンの馬の3Dアニメーション

Gemini3 Pro Canvasに「Horse.glb」という、シンプルな馬が走っている3Dアニメーションモデルファイルをアップロードし、以下のようなプロンプトでWebアプリのHTMLを生成するよう指示した。

Horse.glbをアニメーション表示する3Dビュアー生成プロンプト
3Dアニメーションビュアー

HTMLとGLBファイルは、以下のZIPファイルで無料ダウンロード提供しているので、ダウンロード後に展開すれば得られる。

3Dアニメーション映像の高画質化

次に、リアルな馬の画像をWhiskで作成し、ローポリゴンの粗い馬のアニメーション映像を、リアルな馬のアニメーションにできないか?Gemini3に聞いてみたが、それは現在のWeb技術ではできないと断られた。

3DアニメーションWebアプリの高画質化

Mixamoフィギアアニメーション

人物アニメーションで手軽に無料で試せるAdobe Mixamoの3D人物アニメーションファイル(FBX)を読み込んでプレビューできるWebアプリを、機能を追加してGemini3で制作することにした。

Adobe Mixamo デフォールトフィギア ゴルフスイング
3Dアニメーションビュアーを改造

Mixamoのプレビューエリアで同じことができるので、わざわざ3D Universal Viewerを使う必要がないのでは?というツッコミが聞こえてきそうだが・・・

たしかに、Mixamoのプレビューエリアの方がより多くの機能を使えるが、例えば、回転と移動、ズームなどを画面左下にあるアイコンバーで切り替える必要がある。

一方で、3D Universal Viewerは切り替える必要がなく「左ドラッグ」「右ドラッグ」「ホイール」でシームレスに3Dビューの操作が可能である。

どちらが好ましいかは目的や感性などによって変わるが、私の場合は、後者の方が好ましいと感じるわけである。

★ 3D Universal ViewerのHTMLファイルと、Gemini3との対話を記録したPDFマニュアル「Gemini3 Pro Canvas Webアプリ制作テクニック」を文末の有料エリアでダウンロード提供している。

Gemini3 Pro Canvas Webアプリ制作テクニック トップページ

ゴルフショット動画の制作

Gemini3でゴルフ用キャラクターを作成

以前にMeshy用に作成したアニメ風モデル画像をベースにGemini3で編集加工する。

ベース画像
Gemini3
Golf Girl(PNG 945 KB 1024 × 1024 pix)

フォトリアルな動画にしたいので、アニメっぽい顔立ちをAI Face Swapでフォトリアルっぽい顔立ちにしておく。

Golf Girl

Whiskによるシーン画像の制作

Whiskによるシーンの作成

モデルにGemini3で作成した画像をアップロードし、背景は以下のテキストプロンプトで生成。

ゴルフコース内のフェアウェイから見える景色。正面に円形のグリーンと、その奥にピンが立っているのが見える。グリーンまでの距離は100メートル。

ゴルフコースのフェアウェイ風景を生成

スタイルは「フォトリアリスティック」とし、以下のプロンプトでシーン画像を生成。

モデルのゴルフウェアを着た若い女性が、背景のゴルフコースのフェアウェイ上で、身体を立った姿勢で少し腰をかがめ、右を向いて両手でアイアンのクラブを持ち、クラブの先端にゴルフボールが来るようにポーズをとり、モデルの視線はゴルフボールを見つめている。

動画用ベースシーン

Whiskによる動画生成

アニメーション化」をクリックし、以下のプロンプトでアニメーション動画を作成。

このモデルは、クラブにボールをアドレスし、テイクバック、ダウンスイング、インパクト、フォロースルー、フィニッシュの一連の動作を行う。

動画を生成後ダウンロード

ボールのインパクト後に、しばらくボールがフェアウェイ上に残りつつ、ミスショットでボールが転がっていくという、生成AIにはありがちな動画になったが、リアルな音が入っているので、ケースバイケースで使えそう・・・

Gemini3による動画生成

3D Universal ViewerのHTMLコードをテキストエディターにコピーし、HTMLファイル(3D-Universal-Viewer.html)で保存後、Chromeブラウザーにドラッグ・アンド・ドロップ。

3D Universal Viewer

さらに、Mixamoのアニメーションファイル(FBX)をドラッグ・アンド・ドロップして画面録画。

この動画を元に、Gemini3でゴルフショットの動画作成を試みる。

高速モード

Gemini3 動画の作成 高速モード

最初の画像をベースに、2番目にアップロードした動画(Mixamoのゴルフスイングアニメーションを3Dビュアーで再生し画面撮影)のフィギアのモーションに合わせ、若い女性がゴルフコースのフェアウェイで、グリーンのピンに向かってフルスイングしてボールをショットする動画をスイングやインパクトの音とともに生成してください。

高速モードでは、エラーが発生し動画の生成はできなかった。

★ その後、シーン画像のみをアップロードして再挑戦すると、高速モードで音声入りのそこそこまともな動画が生成できた。

アップロードした画像を元に、ゴルフウェアを着た若い女性が、ゴルフ場のフェアウェイから、正面の100メートル先に見えるグリーンの奥にあるピンに向かって、アイアンのクラブをフルスイングし、フェアウェイ上のボールにインパクトして、ボールが高く舞い上がり、グリーン上に落ちる動画を生成してください。

高速モード
シーン画像のみをアップロードし高速モードで動画生成

思考モード

Gemini3 動画の作成 思考モード

思考モードでは、Mixamoのフィギアのアニメーション動画を解析し、最初にアップロードしたシーン画像の女性モデルの動作に適用したように見えるが・・・

Gemini3 動画生成結果

Whiskで生成した動画と比べると、ボールのインパクト後の挙動が正確になっているように見える。しかし、音が出ないので、この段階ではどちらが優れているか?はケースバイケースのように思える・・・

★ その後、シーン画像のみをアップロードして高速モードで試すと、音声入りのそこそこまともな動画が生成できた。

ダウンロード

3D Universal ViewerのHTMLファイルと、「Gemini3 Pro Canvas Webアプリ制作テクニック」PDFマニュアルを一括でZIP圧縮したファイルを、以下の有料エリアからダウンロード提供します。

PDFマニュアル トップページ

ここからは有料エリアになります。ご購読をよろしくお願いいたします。

少しでもみなさまのお役に立てれば幸いです。


ここから先は

414字 / 1ファイル
この記事のみ ¥ 980
Amazon Payで支払うと最大2%還元のチャンス! 9/30まで

ご入会していただくと、DAZgen x AI すべての有料記事が読み放題になります。 また、3DCG…

DAZgen Unlimited

¥500 / 月

この記事が気に入ったらチップで応援してみませんか?