Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
95
Help us understand the problem. What is going on with this article?
@miu200521358

クラウド(colab)でMMD自動トレース【2021/03/07 ver2.03.04 更新】

Chromeブラウザさえあれば、GPUのないパソコン、ノートパソコンでも、後は全部クラウド(colab)上で、MMD自動トレースを実行することができます!
ソースコード等、実行に必要なデータはすべてクラウド上に保存されます。
実行結果のMMDモーションデータ等は、Googleドライブに保存されるので、ご自分のローカル環境にダウンロードする事ができます。
所要時間は、導入編に30分、実行編準備に約20分、実行編実行に約120分です。大体3時間くらい見込んでおいてください。
関節位置データ(json)を他のアプリ等に流用することも可能です。

【目次】MMDモーショントレース自動化への挑戦

リリース告知動画

MMDモーショントレース自動化への挑戦【ver2.00】

Colabの使い方動画

クラウド(colab)版MMD自動トレース解説【ver2.00】

colabとは

Google Colaboratory(略称:colab (コラボ)) は、完全にクラウドで実行される Jupyter ノートブック環境です。設定不要で、無料でご利用になれます。
こんにちはColaboratory - Colaboratory より

Jupyter Notebook (ジュピター・ノートブック) とは、ノートブックと呼ばれる形式で作成したプログラムを実行し、実行結果を記録しながら、データの分析作業を進めるためのツールです。
https://techacademy.jp/magazine/17430 より

colab版MMD自動トレース

作業の流れ

  1. Chromeブラウザを用意します。
  2. Googleアカウントを用意します。
  3. Googleドライブにアクセスします。
  4. Googleドライブに autotrace というフォルダを作成します。
    • colab版MMD自動トレースでは、autotrace フォルダを参照・操作します。
    • トレース元動画を、このフォルダにアップロードします。
    • トレース結果は、このフォルダに実行年月日(米時間?)で作成します
    • 何回も試しているとすぐ容量がパンクしてしまうので、適宜ゴミ箱にいれて、ゴミ箱を空にしてください。
    • トレース元動画の注意点
      • ファイル名は 半角英数字のみ にしてください。
      • Googleドライブの autotrace フォルダ 直下に置いてください。
      • fpsやファイルサイズは自動で調整します。
      • マウント後のGooleドライブ上のファイルの上書きや更新は正しく認識されません。 新しいファイルは新規の名前でアップロードしてから処理して下さい。
  5. autotrace フォルダに、半角英数字のファイル名で、トレースしたい動画をアップロードします。
  6. 導入編を開き、上から順番に実行していきます。使い方を了解していただいた方はスキップしていただいてOKです
    • セル(プログラム)の実行
    • Googleドライブとの連携(読み込み)
      • ミソジサラリーマン様(@keriwaza) より、トレース用素材動画を提供していただきました。ご自由にDLしてお使いください。
    • Googleドライブとの連携(出力)
    • ランタイムの変更
  7. 実行編を開き、上から順番に実行していきます。
  8. トレース結果をGoogleドライブからダウンロードします。
  9. 背景動画はmp4で提供しているため、各自AVIに変換してください。
  10. 背景AVIとモーションデータを読み込んでください。

以上です。
詳しくは、各ノートブックと使い方動画を確認してください。

ノートブック

導入編(Preparation)

colabの使い方とかに慣れていただくために、導入編をご用意しました。
まずはこちらのリンクを開いてみて下さい。

AutoTraceIntroduction.ipynb

AutoTraceIntroduction_en.ipynb (English version)

colabで開くと、中でノートブックのテキストとコードが読めます。
※編集はできません。

後は、ノートブックに従って操作方法を試してみて下さい。

実行編(Execution)

操作方法が理解できたら、次はキットの準備と実際に実行を行います。
※2021/03/07 にver2.03.04 へとアップデートしました。

MMDAutoTrace2.ipynb

AutoTrace_en.ipynb (English version)
※2020/12/20時点でまだv1のままです。今後更新予定。

こちらも詳しいことはノートブックに従って操作して下さい。

実行編(Execution)リップ版

MMD自動トレースのリップ版も作成しました。
基本的な使い方は導入編でご確認ください。
※2021/03/05 にver1.00.01 へとアップデートしました。

MMDAutoTraceLip.ipynb

分からない事、困った事があった場合

colabのノートブックが開ける状態でしたら、導入編の手順に従ってノートブックのコピーを私に共有してください。
開けない状態でしたら、この記事に直接ご連絡下さい。

ライセンス

MMD自動トレースの結果を公開・配布する場合は、必ずライセンスのご確認をお願い致します。ライセンスを記載いただけたらとても有難いです。Unityの場合も同様です。

MMD自動トレースv2 ライセンス・クレジット

注意点

colabは使い捨ての環境です。
一度作成した環境は、12時間後には破棄されます。
また、90分無操作の状態が続いても破棄されるようです。
実行編の「インストール完了確認」セクションのセルを実行した結果で、データがなくなっている(No such file or directory)場合、実行編の頭からやり直してください。
Googleドライブとの連携も再設定が必要です。
ただし、Googleドライブに保存したデータは消えません。

Googleのプロジェクトは進捗がとても早いです。
そのため、状況がころころ変わって、処理が失敗するようになる、といった事が予想されます。
その際は、お手数ですが、ノートブックのコピーを共有してご連絡下さい。

95
Help us understand the problem. What is going on with this article?
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
miu200521358
「手を抜く為の手間は惜しまない」がモットー。 MMD, 画像認識, ディープラーニング等。

Comments

No comments
Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account Login
95
Help us understand the problem. What is going on with this article?