3D キャラクターのモデルデータを簡単に制作するシステム Maya で MikuMikuDance ができるプラグイン 1. 背景 MikuMikuDance とは 樋口優氏が開発した 3D アニメーションソフトウェアである 有志に よるモデルデータやモーションデータが配布され 初心者でも 3D ア

Similar documents
Microsoft Word - report_public.doc

MMD4Mecanim の登録 解凍したフォルダにある MMD4Mecanim.unitypackage をダブルクリックして Unity への登録 ( インポート ) を実行します MMD4Mecanim.unitypackage をダブルクリック または ドラッグ & ドロップでも登録可能 Im

コンピュータグラフィックス

大域照明計算手法開発のためのレンダリングフレームワーク Lightmetrica: 拡張 検証に特化した研究開発のためレンダラ 図 1: Lightmetrica を用いてレンダリングした画像例 シーンは拡散反射面 光沢面を含み 複数の面光 源を用いて ピンホールカメラを用いてレンダリングを行った

Shade 13.2 アップデータ

使用する前に

LightWave 11.6 主な機能拡張概要 3D プリント対応 LightWave 11.6 より 業界標準の 3D 出力ファイルフォーマットである STL 形式および PLY 形式の入出力 および VRML 形式への出力が可能になりました また 新しく ジオメトリクリーンアップ ツールが追加さ

Tekla BIMsight 1.9.4

2008 年度下期未踏 IT 人材発掘 育成事業採択案件評価書 1. 担当 PM 田中二郎 PM ( 筑波大学大学院システム情報工学研究科教授 ) 2. 採択者氏名チーフクリエータ : 矢口裕明 ( 東京大学大学院情報理工学系研究科創造情報学専攻博士課程三年次学生 ) コクリエータ : なし 3.

Java Bridgeを利用した他言語によるデータロード&プロットデモ

内容 1. はじめに 概要 必要システム構成 Premiere Pro / After Effects について 用語説明 ソフトウェア構成 CLP インポーター機能

といえる また で示した QEDSoft とは通常の Web ページにキャラクタを配置することのできる Web3D ソフトウェアであり 3DSMAX から変換することでキャラクタを作成することができるものである また Web3D としては Viewpoint も試みた その利用価値は高いことがわかっ

目次 1. 写真と文字を使用したコンテンツスライドの作成 3 2. コンテンツスライドの自動切り替え まとめ 課題にチャレンジ 19 レッスン内容 写真と文字を使用したコンテンツスライドの作成 第 8 回では写真と文字を使用したコンテンツスライドを作成します コンテンツスライ

商標類 Microsoft は, 米国およびその他の国における米国 Microsoft Corp. の登録商標です Microsoft Office は, 米国 Microsoft Corp. の商品名称です Microsoft Excel は, 米国 Microsoft Corp. の商品名称です

Rational Roseモデルの移行 マニュアル

スライド 1

Computer Graphics

オートデスクプレスリリース 2014 年 3 月 19 日 オートデスク 3D CG アニメーション制作ソフトウェアの新バージョンを 4 月 14 日より提供開始 オートデスク株式会社は Autodesk Maya 2015 および Autodesk 3ds Max 2015 などの 3D CG ア

商標類 Microsoft は, 米国およびその他の国における米国 Microsoft Corp. の登録商標です Microsoft Office は, 米国 Microsoft Corp. の商品名称です Microsoft Excel は, 米国 Microsoft Corp. の商品名称です

OmniTrust

Silk Central Connect 15.5 リリースノート

Microsoft Word - ウェブ告知1222.docx

ISMAR2013

UTF8対応日本語簡易マニュアル

IM-SecureSignOn

T _ SMAudio_V-Machine


メール全文検索アプリケーション Sylph-Searcher のご紹介 SRA OSS, Inc. 日本支社技術部チーフエンジニア Sylpheed 開発者 山本博之 Copyright 2007 SRA OSS, Inc. Japan All right

日本語入力システムの概要 日本語入力システムはインプットメソッド (Input Metho d) のうち 特にパソコンやワープロ 携帯電話などに日本語を入力するためのものを指す 通常はキー入力をソフトウェアで制御して実現する パソコンにおいて 英文の入力は一般のキーボードでタイプライター同様にタイプ

正誤表(FPT1501)

Release Notes

2008 年度上期未踏 IT 人材発掘 育成事業採択案件評価書 1. 担当 PM 田中二郎 PM( 筑波大学大学院システム情報工学研究科教授 ) 2. 採択者氏名チーフクリエータ : 北山朝也 ( 株式会社ソニー コンピュータエンタテインメントソフトウェアプラットフォーム開発部 ) コクリエータ :

まう不具合を解消 Windows10 バージョン1803で ディスプレイのサイズを125% 150% にすると STORM VのTOP 画面がズレてしまう不具合を解消しました 6. 動画 + 音声 コンテンツをインポートすると再編集出来なくなる不具合を解消 スライド+ 動画 + 音声 コンテンツをイ

Python によるジオプロセシング スクリプト入門

電子化シートマニュアル(インストール編)_ver106

太陽光発電の積雪荷重設計支援ツール 取扱説明書 国立研究開発法人産業技術総合研究所 太陽光発電研究センターシステムチーム 作成日 :2012 年 6 月

CDM Studio

PowerPoint プレゼンテーション

intra-mart EX申請システム version.7.2 事前チェック

Graphics with Processing モデリング 塩澤秀和 1

事前準備マニュアル

新製品 News Release 報道関係者各位 PC ソフト サウンド編集ソフト 2019 年 6 月 14 日ソースネクスト株式会社プロ仕様のサウンド編集ソフトの最新版 SOUND FORGE Pro 13 6 月 14 日 ( 金 ) 新発売発売記念割引フェア The Chance SUPER

システム条件 OS--- Microsoft Windows Vista 32 / 64-bit (Ultimate Business Enterprise のみ ) Microsoft Windows 7 32 / 64-bit (Professional Ultimate Enterprise

bebras_slide.pptx

Microsoft Word - BentleyV8XM_GoogleEarth.docx

03 Podium Walkerのインストール方法およびアンインストール .docx

システム条件 OS--- 注 )32-bit OS はサポート対象外 Microsoft Windows 7 64-bit (Professional Ultimate Enterprise のみ ) Microsoft Windows 8 64-bit (Professional Enterpri

CommonMP Ver1.5 インストール手順書 目 次 1. 概要 目的 必要動作環境 ハードウェア構成 ソフトウェア構成 CommonMP のインストール手順 利用フロー

仮想化基礎演習テキスト Ⅰ 第 1.0 版 演習で学ぶ仮想化基礎 ( クライアント仮想化編 ) 九州ラーニングネット株式会社 特定非営利活動法人パソコン整備士協会

新OS使用時の留意事項

事前準備マニュアル

iiyama PC、「SENSE∞(センス インフィニティ)」より、3Dプリント・3D CAD制作[Fusion 360]向けデスクトップパソコンを発売を販売開始

鳥取県物品電子入札システムセキュリティ ポリシー設定マニュアル IC カードを利用しない応札者向け 第 1.7 版 平成 31 年 2 月鳥取県物品契約課 鳥取県物品電子入札システムセキュリティ ポリシー設定マニュアル Ver.01-07

アニメーションあり3 次元 CG アニメーションの CAVE への表示 藤本孝一 松本浩二 田島広太 高瀬祥平 井門俊治 埼玉工業大学工学部井門研究室 1, 目的 各種ツール プログラムで作成したモデル およびアニメーションの CAVE での表示を行う 2, 方法 AVE システムでの表示には今のと

スライド 1

2D/3D CAD データ管理導入手法実践セミナー Autodesk Vault 最新バージョン情報 Presenter Name 2013 年 4 月 2013 Autodesk

平成 29 年度卒業研究 初心者のためのゲームプログラミング用 教材の開発 函館工業高等専門学校生産システム工学科情報コース 5 年 25 番細見政央指導教員東海林智也

電子紊品チェックシステム利用マニュアル

ESET Smart Security 7 リリースノート

Inet-Builder Client 操作説明書

Python によるジオプロセシング スクリプト入門

Microsoft Word - Python利用環境構築ガイド_ docx

<4D F736F F D BC696B18F88979D939D90A782F08D6C97B682B582BD A DD975E8AC7979D CC8D5C927A2E6

Microsoft Word - winscp-LINUX-SCPを使用したファイル転送方法について

Microsoft Word - KeyCreator Ver.7.0 新機能WEB用原紙.doc

コンピュータグラフィックス第6回

Poser 10 and Poser Pro 2014

◎phpapi.indd

NCVIEW / NCVIEW Neo 2017 リリースノート A) 新機能概要 B) 主な改善 修正内容 (NCVIEW / NCVIEW Neo 2016 以降の改善 修正内容が記載されています ) C) 対応済みサポート受付番号一覧 D) 動作環境 以下文中の () に記載された番号はサポー

[ 学習動画 ] 一覧 学習の閲覧や質問の際にご利用ください 閲覧が終了した動画をチェックして 学習の進行状況を確認しましょう! Maya ベーシック講座 Chapter01 閲覧チェック 動画タイトル 時間 ( 計 4 時 19 分 ) 00. 3DCG ベーシック 約 10 分 00. 全体の概

スライド 1

コンピュータグラフィックス第8回

一般社団法人ビジネス機械・情報システム産業協会

新:コミュ障レポート.pages

Microsoft PowerPoint - Cedec.pptx

TopSE並行システム はじめに

03 Podium Walkerのインストール方法およびアンインストール .docx

TIA in the Digital Enterprise

PressRelease_ef _LW11

注意事項 (1)Windows 10 を使用する場合 注意事項 1 注意事項 3 注意事項 4 についてご対応をお願いします (2)Windows 8.1 を使用する場合 注意事項 2 注意事項 3 注意事項 4 についてご対応をお願いします (3)Windows 7 上で Internet Exp

Enterprise Architect 12.1 機能ガイド

04_テクレポ22_内田様.indd

THiNQセットアップガイド

ログイン時の ID パスワードは マイページ と同一です インストール前の状態の場合 ログイン後に表示されるページの ライセンス一覧 に該当製品シリアルの表示はされません インストール完了後 ライセンス管理ページご利用シリアルの一覧が表示されます 以上でライセンス管理ページの作成は完了です なお セ

1 目次 本書の構成 2 体験版申請用総合ソフトの機能 3 申請用総合ソフトとの相違点 体験版申請用総合ソフト ver.3.0 は, 本番用の申請用総合ソフト (3.0A) の機能に擬似データを加えたものです

CS-31 取扱説明書

<4D F736F F D208E96914F8F8094F5837D836A B2E646F63>

Microsoft Word _あり方資料3.docx

3/7 マイグレーション開発方針 顧客名 0 作成者 根岸正 < プログラム移行方針 > システム名称 A-VX システムマイグレーション作成日 2015/09/01 < COBOL 資産のプログラム移行 > COBOLソース ( メインとCOPYLIB) を入力としてSCC 言語変換ツールにてVB

目次 第 1 章はじめに 本ソフトの概要... 2 第 2 章インストール編 ソフトの動作環境を確認しましょう ソフトをコンピュータにセットアップしましょう 動作を確認しましょう コンピュータからアンインストー

<4D F736F F D208FEE95F A E9197BF8DFB8E71>

RICOH THETA Stitcher Manual for Windows 製品概要 本ソフトウェアは RICOH THETA が出力した RAW 画像に対して Adobe Photoshop Lightroom Classic CC が現像処理した画像をスティッチングするため

1. はじめに 本書は スプリット演算器 MFS2 用コンフィギュレータソフトウェア の取扱方法 操作手順 注意事項などを説明したものです Windows の操作や用語を理解している方を前提にしています Windows の操作や用語については それぞれのマニュアルを参照してください 1.1. MFS

システム要件 Trend Micro Safe Lock Trend Micro Safe Lock 2.0 エージェントのシステム要件 OS Client OS Server OS Windows 2000 (SP4) [Professional] (32bit) Windows XP (SP1/

PowerPoint プレゼンテーション

CRI、ゲーム開発向けCRIWAREロードマップを発表 対応プラットフォームさらに拡充、触覚をVRへ展開

Intl WebStorm Google Chrome (64-bit) Node.js git for Windows 開発環境バージョンアップの影響 1 章変更なし 2 章変更なしソフトウェアのバージョン指定 3 章

EnSightのご紹介

Veritas System Recovery 16 Management Solution Readme

ステップ 1: セミナー当日 開始 10 分前になったら セミナー参加用ページへアクセスする セミナー当日 開始 10 分前になりましたら 以下のどちらかのメールに記載されている Click here to join のリンク( セミナー参加用ページ ) をクリックします - 申込完了 *****

Transcription:

3D キャラクターのモデルデータを簡単に制作するシステム Maya で MikuMikuDance ができるプラグイン 1. 背景 MikuMikuDance とは 樋口優氏が開発した 3D アニメーションソフトウェアである 有志に よるモデルデータやモーションデータが配布され 初心者でも 3D アニメーションができる MikuMikuDance では エフェクト等の視覚効果ができない代わりに MikuMikuEffect と呼 ばれるプラグインを用いることでエフェクトの適用が可能となる しかし エフェクトはシェー ダプログラムとなっているため 同専門家でなければ望みのエフェクトの作成が難しく シミ ュレーションとなるとその分野の専門家である必要がある また シミュレーションは高度な計算を行うため 処理に膨大な時間がかかることもある MikuMikuDance ではリアルタイムレンダリングを採用しているため シミュレーションのよう なレンダリング時間のかかる処理を行った場合 操作不能となる問題がある Maya とは Alias( 現 Autodesk) が開発した統合 3DCG 制作環境である ハリウッド映画や ゲーム開発などで使われていることもあり 世界中の大学や専門学校で Maya の操作を学 習することが可能な点が特徴である Maya はプリレンダリングを採用しているため 高度なシミュレーションを実行中でも 快適 に作業を行うことができる また Maya ではエフェクトやシミュレーションの機能が豊富に用 意されている 操作の快適さや表現力の高さが標準ソフトウェアとして愛用されている 一方で Maya は操作を覚えるのに 2 年かかると言われている 学習環境は整っているも のの 全て自作しなければならない そのため アニメーションのような作業工程として後半 になればなるほど学習が難しい現状がある 2. 目的 MikuMikuDance の表現力を向上させるには 多くの場合は他のソフトウェアと連携するこ とで解決することが多い 例えば MikuMikuEffect ではなく AfterEffects や Blender 等を利 用することで 美麗な視覚効果を表現できるようになる 本プロジェクトでは MikuMikuDance では不得手だった表現力の問題と Maya における アニメーションの学習環境の問題を Maya と MikuMikuDance で連携を行うことで改善した また 従来のインポータのようにメッシュデータとボーンデータを読み込むだけでなく MikuMikuDance の動作を再現しながら Maya での作業に必要な設定を自動的に行なった これにより モデルデータをインポートした直後に すぐさまアニメーション制作が可能となっ た 3. 開発の内容開発システムは MikuMikuDance のモデルデータ ( 以下 MMD モデル ) を Maya にインポ ートするためのプラグインである 本章では 本プロジェクトの開発システムである MMD Transporter について述べる 1 / 5

図 1 MMD Transporter で MMD モデルを Maya へインポートし ポーズを取った上でレンダ リングした様子 3.1 開発システムの動作環境 開発システムの動作環境は下表の通りである 表 1 MMD Transporter の動作環境 オペレーティングシステム Windows 7 64bit 以降 Maya のバージョン 2014 (64bit) 以降 Python のバージョン 2.7 推奨動作環境 CPU Core i7 相当 RAM 16GB 以上 3.2 開発システムの構成開発システムは Maya のプラグインとして実装した プラグインは Python で記述されている また プラグイン実装には Maya の API を呼び出すため OpenMaya を利用している 外部ライブラリとして KAKASI(Kanji Kana Simple Inverter) を利用している これは 日本語で表記されている文字列を ローマ字へ変換するために利用している 3.3 開発システムの機能 開発システムは以下の機能を備えている PMX ファイル読み込み ローカル軸 制限軸対応 付与ボーン対応 Blend Shape( 表情モーフ ) Maya Bullet( 物理演算 ) Human IK への適合可 2 / 5

日本語対応 開発システムでは MikuMikuDance におけるひと通りの機能を実装している ( 図 2) さらに モデルデータを読み込んだ直後から制作を開始できるように 自動的にセットアップを行っている セットアップは制作を最大限効率化できるように工夫した 開発システムの特徴として Human IK に対応していることである Human IK を適用することで Human IK を適用した他のモデルデータに対してでも 同じようにモーションを行うことが可能となる これにより 一つのモーションを作成するだけで 複数体のモデルデータに対してモーションを適用することが可能となる また これらのモーションはゲーム開発でも利用することができる 図 2 開発システムにより読み込んだモデルデータと Maya の画面の様子 Maya では日本語でのオブジェクト名を受け付けていない それを回避するために KAKASI を用いて日本語名をローマ字に変換し それをオブジェクト名としている また それら日本語名は内部的に値を保持することで 補助ツールによる日本語名の表示が可能となった 補助ツールは 2 種類開発した ( 図 3) 1 つは表情モーフをリスト形式で管理する補助ツールである 2 つは剛体のパラメータを一斉に変更することのできる補助ツールである これらの補助ツールは開発システムを利用した時に Maya の標準ツールでは不便であるところを補っている 3 / 5

図 3 補助ツールの UI 4. 従来の技術 ( または機能 ) との相違類似のインポータとして MMD Script や Blender2Pmx PmxIO for Maya が存在する MMD Script 及び Blender2Pmx とは Blender に MikuMikuDance のモデルデータをインポートできるプラグインである PmxIO for Maya とは Maya に MMD モデルをインポートできるプラグインである これらのプラグインは 対象とするプラットフォームに MMD モデルをインポートするために開発されている これらのプラグインはローカル軸 / 制限軸や付与ボーン 表情モーフ 剛体に対応していない これらの機能は MikuMikuDance でも特徴的な機能である 一方 本システムは MikuMikuDance の再現性を重視しているため 上記の機能を Maya 上で再現できるように実装した また Human IK のような 実用的なシステムに適合させたのは本システムだけである Human IK に適合させたことにより 効率的にアニメーション制作が可能となっている 5. 期待される効果想定する利用者は 3 通りである 1 つ目は MikuMikuDance の表現の限界を底上げしたいと考えている利用者である 2 つ目は MMD モデルを用いることで アニメーションや動画制作の学習を行いたい利用者である 3 つ目は アニメーションのデモリールに使う場合である MikuMikuDance では MikuMikuEffect を用いてシェーダプログラムを記述する必要があった Maya では GUI 操作により高度なシミュレーションやエフェクトを作成することができる また Maya には制作を効率化するための様々なツールが備わっている Maya と連携できるようになることで MMD モデルを利用した動画のクオリティを引き上げることができる また 従来の Maya ではアニメーションの学習を行うためにひと通りモデリングやセットアップを行わなければならなかった そのため アニメーションの学習はもっぱらマネキンのようなキャラクターを用いることが多い 開発システムを活用することで Maya でのアニメーシ 4 / 5

ョンの学習の敷居が大幅に減り 学生のモチベーションが向上するものと考えられる Maya の学習環境が改善されることで 3DCG アニメータの就職活動の環境も改善できると期待している アニメータは必ずしもモデリングが得意であるとは限らない 開発システムを活用すれば 就職活動用のデモリールにおいて アニメーションにおけるキャラクター表現を今まで以上に追求することが可能となる また 最終的に学習環境や就職環境が改善されることで 今まで就職活動のために制作されていたアニメーションやデモリールが ニコニコ動画や YouTube を中心に公開されるようになるものと考えている 6. 普及 ( または活用 ) の見通し開発システムは GitHUB にてオープンソースで公開している また 開発システムは神奈川工科大学の学内プロジェクトにおいて活用し 東京ゲームショウ 2014 の大学ブースで展示を行う予定である 普及させる方法として 3DCG コンテンツ業界に興味のある学生に対するアピールを行うことを考えている 特に 国内においては Maya を学べる大学や専門学校は数多く存在している しかし アニメーションや動画制作などの学習環境は 良いモデリングと良いセットアップのできる学生がいるかどうかにかかっている まずは 本プロジェクトの成果を大学や専門学校に売り込むことで 学習環境の改善を図りたいと考えている また 海外での普及も検討している 報告者は MikuMikuDance for Unity を過去に開発した 開発ツールでありながら 3 年間で 418,000PV 11,000 件のダウンロードを記録した 利用状況を調査すると 海外での利用が最も多い 開発システムは海外に向けてドキュメントやチュートリアル等を英語で残すことを考えている また 3 年後には 学生の作成したアニメーションやデモリールが ニコニコ動画や YouTube などで公開されるような状況となることを願っている 7. クリエータ名 ( 所属 ) 竹渕瑛一 ( 神奈川工科大学大学院博士前期課程情報工学専攻 ) ( 参考 ) 関連 URL [1] 竹渕瑛一, MMD Transporter, GitHUB, https://github.com/grgsiberia/mmd-transporter [2] 竹渕瑛一, MMD Transporter 紹介動画, ニコニコ動画, http://www.nicovideo.jp/watch/sm23644737 [3] 竹渕瑛一, MikuMikuDance for Unity, SorceForge.jp, http://sourceforge.jp/projects/mmd-for-unity/ 一部の図はピアプロ キャラクター ライセンス (http://piapro.jp/license/pcl/summary) に基づいてクリプトン フューチャー メディア株式会社のキャラクター 初音ミク を描いたものです 本書類の図の作成にあたって 3DCG データの Tda 式初音ミクアペンド を使わせて頂いております 5 / 5