Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Unity on MMD
Search
柊弥生(hiragiyayoi)
November 13, 2022
Programming
0
91
Unity on MMD
最後のページは動画を貼り付けてあったのですが,PDFの仕様で静止画になってます.以下動画リンクです.
https://www.youtube.com/watch?v=geH3Nm2uthU
柊弥生(hiragiyayoi)
November 13, 2022
Tweet
Share
Other Decks in Programming
See All in Programming
ぼくの開発環境2026
yuzneri
0
250
MDN Web Docs に日本語翻訳でコントリビュート
ohmori_yusuke
0
660
CSC307 Lecture 05
javiergs
PRO
0
500
Rust 製のコードエディタ “Zed” を使ってみた
nearme_tech
PRO
0
210
IFSによる形状設計/デモシーンの魅力 @ 慶應大学SFC
gam0022
1
310
AI & Enginnering
codelynx
0
120
余白を設計しフロントエンド開発を 加速させる
tsukuha
7
2.1k
Oxlintはいいぞ
yug1224
5
1.4k
フロントエンド開発の勘所 -複数事業を経験して見えた判断軸の違い-
heimusu
7
2.8k
ノイジーネイバー問題を解決する 公平なキューイング
occhi
0
110
Raku Raku Notion 20260128
hareyakayuruyaka
0
370
AWS re:Invent 2025参加 直前 Seattle-Tacoma Airport(SEA)におけるハードウェア紛失インシデントLT
tetutetu214
2
120
Featured
See All Featured
The Illustrated Children's Guide to Kubernetes
chrisshort
51
51k
エンジニアに許された特別な時間の終わり
watany
106
230k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
How STYLIGHT went responsive
nonsquared
100
6k
The Cult of Friendly URLs
andyhume
79
6.8k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
110
What does AI have to do with Human Rights?
axbom
PRO
0
2k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.6k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
440
Exploring anti-patterns in Rails
aemeredith
2
250
Transcript
Unity on MMD ~ゲームだけじゃないUnity~ 2019LTS以降対象
Twitterプロフィール 名前:柊 弥生(ひいらぎやよい) 誕生日:1月19日 趣味:ゲーム制作,写真撮影,VTuber漁りetc. 普段の活動:3Dに興味が湧いているので少しずる触り始めてます. やりたいこと:複数鯖をクラスタ運用したいですね Twitter:@hiragiyayoi 自己紹介
注意 Unityはゲームエンジンです. ・勘違いしないでください! Unityはゲームエンジンです.本来はUEのように映像に特化して制作をすることはありません. (最近では映像系の話も聞くようになりましたけど...) ここでは,あくまでもUnityをゲームエンジンとしてではなく, 統合開発環境として見た場合の話をします.
Unityで映像系の作品を作るために必要なもの Unity内部で必要な物(最低限必要なもの)2019LTS以降対象 • Timeline • Cinemachine • Audiosource • Rigidbody
• ポストプロセッシング • URP/HDRP(RP系) 自分で用意するもの • 3D/2D素材 • BGM,効果音などの音源 • エフェクト • やる気,モチベーション
MMDを動かすために必要なもの • MMD4Mecanim • MMD素材
MMD4Mecanimとは 有志の方が作ってくださた神パッケージ • MMD素材をプロジェクトに追加するだけでFBXファイルを生成してくれる. (URP,HDRPは別途設定が必要) • MMDのモーションも同時に変換してくれるため,後からボーン当てする必要がなくなる. • MMD特有の物理エンジンも使えます.(使わないと一部ボーンが動かない) •
MMDモーション以外のアニメーションも使用可能 • Humanoidボーンに対応(今回は使いません)
MMDモデル変換手順1 MMDでの準備(他から借りる場合は必要なし) 1. MMDアニメーションを作成する. 2. MMDでキャラの揺れものの可動範囲の確認を行う. 3. Humanoidボーンに存在しないボーンがどの程度存在しているか確認 4. キャラが可愛い(格好いい)か確認する.
注意 MMD4Mecanimには3つのURP/HDRPそれぞれが分かれてパッケージ化されています. 基本パッケージとURP/HDRPパッケージの2つのパッケージをImportする必要があります.
MMDモデル変換手順2 Unityでの準備 1. URP/HDRPのプロジェクトを作成する. 2. MMD4MecanimパッケージのImportする. 3. MMDモデルをAssetフォルダの任意の場所に配置する. 4. MMDアニメーションを任意の場所に配置する.
5. Mecanimファイルを選択してInspecterに表示されている各項目に同意する. Mecanimファイルを選択したときに表示される画面
MMDモデル変換手順3 1. 各種項目に同意後,変換する際の各種設定ができるようになる. 2. 各種設定後,Apply→Processを押す. 3. 時が流れるのを待つ 4. Mecanimファイルと同じ階層にFBXファイルが生成される. 5.
URP/HDRPプロジェクトの場合には,再度同様の設定項目まで進 み,Material→ShaderTypeのURP/HDRPを選択する. 6. Apply→Processを選択する. 7. 休憩時間 8. 再度URP/HDRP用のFBXのファイルが生成される.
Humanoidボーンとは? • Unityでキャラモデルを扱う上で必要 となるボーンの型のこと 特徴 • 指の先までボーンが設定されている “何も考えなければこれを使う”
Humanoidボーンの罠 揺れものを設定できません!
“解決策” Spring Boneを用いる. MMD4Mecanim内の物理エンジンを用いる.←今回用いるやつ
下半身動かない問題 Time lineでは、実行せずともアニメーションをプレビューすることができます。しかし、 MMD4Mecanimはコンポーネントとしてくっついているため、MMD物理が適応されません。 解決策 • 実行させながらプレビューする。 • 想像しながら編集する。 あくまでもここで編集していくのは、カメラワークが基本です。アニメーションを作成するの
はMMD上で行いましょう。
ポストプロセッシング(ポスプロ)について 光源,色,焦点などにエフェクトをすることができる. リアルにできる反面非常に重くなりやすい ポスプロに頼らない開発が求められる.
ポスプロでの変化 適応前 適応後
None