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上でMMDを動かしてみた
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Infiniteloop
July 14, 2023
Programming
160
0
Share
Unity上でMMDを動かしてみた
2014年6月20日に開催された勉強会 OpenIL Vol2内で使用されたスライド資料。
Infiniteloop
July 14, 2023
More Decks by Infiniteloop
See All by Infiniteloop
[新卒向け研修資料] テスト文字列に「うんこ」と入れるな(2025年版)
infiniteloop_inc
18
83k
俺の PHP プロファイラの話 PHP スクリプトで PHP 処理系のメモリをのぞき込む
infiniteloop_inc
1
700
心理的安全性を学び直し、 「いい組織とは何か?」を考えてみる
infiniteloop_inc
1
1k
ゼロからつくる 2D物理シミュレーション ~物理現象をコードに落とし込む方法~
infiniteloop_inc
1
1.5k
詫び石の裏側
infiniteloop_inc
0
950
[新卒向け研修資料] テスト文字列に「うんこ」と入れるな(2024年版)
infiniteloop_inc
7
36k
リファクタリングで実装が○○分短縮した話
infiniteloop_inc
0
300
ADRという考えを取り入れてみて
infiniteloop_inc
0
310
500万行のPHPプロジェクトにおけるログ出力の歩み
infiniteloop_inc
0
230
Other Decks in Programming
See All in Programming
Oxlintのカスタムルールの現況
syumai
5
1k
気づいたらRubyで100作品 ー クリエイティブコーディングが生活の一部になるまで / 100 Ruby Sketches Later: How Creative Coding Became Part of My Life
chobishiba
3
540
AIとRubyの静的型付け
ukin0k0
0
540
SPMマルチモジュールで テストカバレッジを取得する技法
yosshi4486
0
140
軽量Java基盤の設計 DIコンテナに頼らない、長期保守と1秒起動の実現 JJUG CCC 2026 Spring
macha64
0
450
JavaDoc 再入門
nagise
0
280
These Five Tricks Can Make Your Apps Greener, Cheaper, & Nicer
hollycummins
0
270
Copilot CLI の継戦能力を高める コンテキスト管理
nozomutu
1
1.2k
The Arts and Crafts of Work in the AI Era — Toward Mastery in Software Development
kuranuki
1
720
並列実装の現場、2ヶ月間実務でAIを使い倒したAIもPCも私も限界が近い
ming_ayami
0
110
ユニットテストの先へ:テスト技法で要求・仕様を整理するJava開発実践 / Beyond_Unit_Testing_Practical_Java_Development_Techniques_for_Organizing_Requirements_and_Specifications
shimashima35
0
350
jQueryをバージョンアップする前に使いたいjQuery Migrate
matsuo_atsushi
0
190
Featured
See All Featured
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
370
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2k
GitHub's CSS Performance
jonrohan
1033
470k
The SEO identity crisis: Don't let AI make you average
varn
0
480
How to make the Groovebox
asonas
2
2.2k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
10k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
200
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.3k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.8k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2k
Designing Powerful Visuals for Engaging Learning
tmiket
1
400
New Earth Scene 8
popppiees
3
2.3k
Transcript
Unity上でMMDを動かしてみた OpenIL vol.2 齊藤 一誠
Unity Technologies社が開発した マルチプラットフォーム対応のゲームエンジン Unityって何? 開発支援用のプラグインや素材が公式のAsset Store等で多数配布or販売されており、 短時間でそれなりに動作するモックアップのようなも のを作るのに向いている。
今回の趣旨 僕だって私だって自分の嫁を召喚したい! そう思ってる人も多いでしょう、そうでしょう。 近年、嫁を現実世界あるいは 仮想世界へ召喚するための技術は着々と進歩していま す。
でも・・・ VR?AR?なんだかとっても難しそう。 そんな事ないんです。あなたも2日もあればその ようなプログラムを作ることが出来るのです。 そう、Unityならね。
ということで今回やること 1) 初音ミクさんのMMDモデルを歌って躍らせてみる 2) マイクを握らせてみる 3) 影をつけてみる 4) ARアプリ化する 5)
スマートフォンで実行できるように出力する ・・・というのを、どうにかして枠の時間内で実演してゆきます
今回のスライドを作る上で参考にさせて頂いた記事など ・MMD4Mecanimを使用してMMDモデルにUnityで踊って頂いてみた。(筆者のhiroyuki_hon氏、今日きてるらしい!!!) http://qiita.com/hiroyuki_hon/items/931c79164b0ffe19517f ・【30分でできる】Unityで簡単にARアプリを作る http://makers.hatenablog.com/entry/2013/12/27/191636 ・Unity+Vuforia+MMD4Mecanimで初音ミクが踊るAndroid用ARアプリを作ってみた http://d.hatena.ne.jp/NAT_programming/20140506/1399383645 ・Ovrvision+UnityでマーカーARをする時、マーカーの上にCGの影を描画する http://izm-11.hatenablog.com/entry/2014/05/16/011447
今回使用させて頂くツール・Unity用プラグイン・参考スクリプト等 ・Unity 4.5.1 ・・・ マルチプラットフォーム対応の3Dゲームエンジン http://japan.unity3d.com/ ・MMD4Mecanim(Beta) ・・・ MMDのデータをUnityで読み込める形式に変換するプラグイン http://stereoarts.jp/ ・Vuforia Unity SDK ・・・ Unity上で楽にARアプリを開発するためのSDK https://developer.vuforia.com/resources/sdk/unity
・MatteShadowShader ・・・ 透明な床に影を落とすために必要なシェーダ http://stereoarts.jp/MatteShadow_WriteAlpha.zip ・Nat_programming氏作のスクリプトを少し改造したもの モデルが画面に表示されている間のみ音声やモーションを再生するためのスクリプト http://d.hatena.ne.jp/NAT_programming/20140506/1399383645
今回使用させて頂くモデル・モーション・楽曲等のデータ ・Tda式初音ミク・アペンドVer.1.00 http://bowlroll.net/up/dl4576 ・ましましさん作 ワイヤレスダイナミックマイク http://bowlroll.net/up/dl29521 ・Rickさん作 アニサマ2012 ワールドイズマインモーション http://bowlroll.net/up/dl8113 ・supercell ワールドイズマイン
http://supercell.sc/wim/ ※これらのデータは作者様の好意で公開されているものであり、 使用される際にはそれぞれの配布先に掲載されているor配布データに添付されてい る利用規約をよく読んだ上でご利用ください。
実演を見るにあたって ぶっちゃけUnity触ったことない人にとっては何やってるのか あんまりわからないと思います。 Unityでアプリ作るときってこういう風にやるのかーとか、 これなら俺でも出来そう!と思っていただければ幸いです。 では実演してゆきます。