Autodesk Mementoでゴジラを3次元復元する

この前、Autodesk Mementoで複数枚の写真から3D復元を試してみたけど、あんまり上手くいかなかった。



追記:ベータ版だったAutodesk Mementoから現在は名称が変わり、Autodesk Remakeになりました。機能限定版なら引き続き無料で利用できます。

Mementoスクリーンショット

この結果を見ると、3D復元したい被写体以外に、背景の画像特徴量も拾ってしまって復元がかかっている様子。Shape from Motionの仕組みを考えると、画像間の対応関係を求めるために局所特徴量を手掛かりにするはずなので、おそらくAutodesk Mementoも何かしらの局所特徴量を用いて処理しているはずである。
ということは、同じ撮影素材でも、被写体以外の余計な局所特徴量を取り除いてから復元処理をかければ、もう少し3D復元が上手くいくのではないかと思い始めた。

てっとり早く、前回と同じ多視点画像素材17枚をAfterEffectsでキーイングして、被写体以外の背景部分を完全に単色に塗りつぶしてフラットにして、局所特徴量を取りづらい状態にして見た。Autodesk Mementoへの入力画像はJPEG形式にしか対応していないようなので、少し劣化しちゃうけどJPEGで作った。(最初はアルファチャンネル付きPNGで試そうとしたんだけど。)

gmk_00000gmk_00001



gmk_00002gmk_00003
gmk_00004gmk_00005
gmk_00006gmk_00007
gmk_00008gmk_00009
gmk_00010gmk_00011
gmk_00012gmk_00013
gmk_00016gmk_00015
gmk_00014

キーイング後も影は微妙に残っておりますが…

復元結果

ということで、再挑戦した復元結果です。
前よりはだいぶまともになったけど、まだ完全に造形をトレースできてないですね。↓

GMK_Textured
GMK_Shaded

※背景部分もポリゴンが生成されたけど、手作業で除去しました。

被写体のゴジラにフィギュア自体は、光沢の無い、比較的理想の3D復元素材だと思うけど、今回使った画像素材はもともとiPhoneで適当に撮ったものだから、撮り方が悪かったのかも。ちゃんとカメラを固定して、ターンテーブルを使って等間隔の角度で撮った方が良さげ。怪獣という被写体は表面のディティールが多くて画像認識的には便利だと思いますよ。
Mementoというツールの使い方としては、こういう、ある程度汚い3D復元結果でも、これをユーザーが編集してキレイに整形すればコンテンツとして利用できる3Dモデルなるよ、ってことなんだろうな。現状、画像からの3D復元はそんなに万能な技術じゃないみたい。
キレイに整形したらZBrushへインポートしてみようかな。

関連記事

YOLO (You Only Look Once):ディープラーニングによる一般物体検出手法

Caffe:読みやすくて高速なディープラーニングのフレームワーク

viser:Pythonで使える3D可視化ライブラリ

ビリケン商会 メカゴジラⅡ 電飾の手直し

PS4用ソフト『ゴジラ-GODZILLA-VS』をプレイした

Open Shading Language (OSL)

Point Cloud Libraryに動画フォーマットが追加されるらしい

ZBrush4新機能ハイライト 3DCG CAMP 2010

ZBrushのキャンバスにリファレンス画像を配置する

Structure from Motion (多視点画像からの3次元形状復元)

ビオゴジがついにS.H.MonsterArts化!

3D Gaussian Splatting:リアルタイム描画できるRadiance Fields

映画『シン・ウルトラマン』 メイキング記事まとめ

『ゴジラ キング・オブ・モンスターズ』のVFXブレイクダウン

海洋堂 20cmシリーズ『モスゴジ』 失敗箇所のレタッチ

フォトンの放射から格納までを可視化した動画

Maya LTでFBIK(Full Body IK)

イタリアの自動車ブランドFiatとゴジラがコラボしたCMのメイキング

映画『ゴジラ-1.0』のティザー映像!

Maya 2015から標準搭載されたMILA

フリーのUV展開ツール Roadkill UV Tool

1/7 サイズのゴジラが六本木に登場『MIDTOWN meets GODZILLA』

ZBrushで仮面ライダー3号を造る 仮面編 PolyGroupを分割する

『円谷英二展』で展示された初代ゴジラがソフビ化!

黒歴史

OpenVDB:3Dボリュームデータ処理ライブラリ

ZBrushで基本となるブラシ

iOSで使えるJetpac社の物体認識SDK『DeepBelief』

ZBrushでアヴァン・ガメラを作ってみる 首回りの修正・脚の作り込み

顔追跡による擬似3D表示『Dynamic Perspective』

SSD (Single Shot Multibox Detector):ディープラーニングによる一般...

『スター・ウォーズ 最後のジェダイ』のVFXブレイクダウン まとめ

池袋パルコで3Dのバーチャルフィッティング『ウェアラブル クロージング バイ アーバンリサーチ』

オープンソースのプリント基板設計ツール『KiCad』

Shader.jp:リアルタイム3DCG技術をあつかうサイト

酒井ゆうじ 造形コレクション『ゴジラ1999』を購入

『ハン・ソロ/スター・ウォーズ・ストーリー』のVFXブレイクダウン まとめ

海洋堂 20cmシリーズ『キンゴジ』 パーツの洗浄・煮沸 そして接着

海洋堂 20cmシリーズ『キンゴジ』 全身のグラデーション塗装

『スター・ウォーズ/スカイウォーカーの夜明け』のVFXブレイクダウン

UnityのGameObjectの向きをScriptで制御する

ZBrushのハードサーフェイス用ブラシ

コメント