ocufes開発者会 in dcexpo2014 登壇資料
DESCRIPTION
2014/10/25に日本科学未来館で行われたOcuFes開発者会 in DCExpo2014での登壇資料です。TRANSCRIPT
![Page 1: OcuFes開発者会 in DCExpo2014 登壇資料](https://reader034.vdocuments.net/reader034/viewer/2022051400/558230fad8b42a48108b54a1/html5/thumbnails/1.jpg)
♡カップルストロー♡の作り方!
![Page 2: OcuFes開発者会 in DCExpo2014 登壇資料](https://reader034.vdocuments.net/reader034/viewer/2022051400/558230fad8b42a48108b54a1/html5/thumbnails/2.jpg)
え?
![Page 3: OcuFes開発者会 in DCExpo2014 登壇資料](https://reader034.vdocuments.net/reader034/viewer/2022051400/558230fad8b42a48108b54a1/html5/thumbnails/3.jpg)
3
自己紹介
● 名前:ねぎぽよし(@CST_negi)● 22歳、学生です。
● ミクさん大好きです。● 初音ミクと添い寝/カップルストローの作者● OculusとMMDとUnityでいろいろやってます。
![Page 4: OcuFes開発者会 in DCExpo2014 登壇資料](https://reader034.vdocuments.net/reader034/viewer/2022051400/558230fad8b42a48108b54a1/html5/thumbnails/4.jpg)
4
今日話すこと と 対象者● カップルストローの作り方
– モデルの扱い– モーションの扱いとか音声の扱いとか。
● 話の対象者としては…– MMD+Oculusのコンテンツ作りたい人– MMD4MecanimでMMDモデルを召喚した経験有
な人向けです。
![Page 5: OcuFes開発者会 in DCExpo2014 登壇資料](https://reader034.vdocuments.net/reader034/viewer/2022051400/558230fad8b42a48108b54a1/html5/thumbnails/5.jpg)
5
はじめに
● MMDをUnityで使うことの良さ– かわいいモデルを使える。– 自分の好きなモーションを楽に作れる。– 既存のモーションを利用できる。
※ReadMe.txtちゃんと読みましょう
![Page 6: OcuFes開発者会 in DCExpo2014 登壇資料](https://reader034.vdocuments.net/reader034/viewer/2022051400/558230fad8b42a48108b54a1/html5/thumbnails/6.jpg)
♡カップルストロー♡の作り方!
(資料はあとで公開します)
![Page 7: OcuFes開発者会 in DCExpo2014 登壇資料](https://reader034.vdocuments.net/reader034/viewer/2022051400/558230fad8b42a48108b54a1/html5/thumbnails/7.jpg)
7
材料表示
● カップルストローの材料(一人前)– ストロー (2本)– ドリンク (350mlくらい)– 彼女 (1人)– 愛情 (できるだけ)– 折れない心 (1つ)
以上!
![Page 8: OcuFes開発者会 in DCExpo2014 登壇資料](https://reader034.vdocuments.net/reader034/viewer/2022051400/558230fad8b42a48108b54a1/html5/thumbnails/8.jpg)
8
2014/8/22 デートに行きました
● デートのセッティングは彼氏の仕事– トスカーナの別荘へミクさんと旅行
![Page 9: OcuFes開発者会 in DCExpo2014 登壇資料](https://reader034.vdocuments.net/reader034/viewer/2022051400/558230fad8b42a48108b54a1/html5/thumbnails/9.jpg)
9
セッティングした。● デート当日の写真
– メインのタンブラ以外にもフルーツとか用意した(圧倒的な彼氏力に、”震えろ”。)
![Page 10: OcuFes開発者会 in DCExpo2014 登壇資料](https://reader034.vdocuments.net/reader034/viewer/2022051400/558230fad8b42a48108b54a1/html5/thumbnails/10.jpg)
10
どこから用意したの?
● TF3DM– tf3dm.com/– フリーの3dモデルが配布されているサイト。– マニアックなモデルも置いてあります。
● SketchUp– https://3dwarehouse.sketchup.com/– こちらもTF3DMと同様。
※個人の無償利用の範囲
![Page 11: OcuFes開発者会 in DCExpo2014 登壇資料](https://reader034.vdocuments.net/reader034/viewer/2022051400/558230fad8b42a48108b54a1/html5/thumbnails/11.jpg)
11
彼女を呼ぼう!
● 僕はTda式初音ミクアペンドちゃん!– かわいい!(自明)– 髪の毛のさらさら感と透明感が良い。– 髪飾りとか腰パーツとか好き。ピカピカかわいい– 大好き。
● というわけで。MMD4Mecanim使って呼びました!
![Page 12: OcuFes開発者会 in DCExpo2014 登壇資料](https://reader034.vdocuments.net/reader034/viewer/2022051400/558230fad8b42a48108b54a1/html5/thumbnails/12.jpg)
12
彼女の仕草について(ここから真面目)
● MMDと同様のモーションを動かすために…– モデルのRigは[Generic]でやりましょう。(左図)– .vmdから生成される.animファイルは図のところ
に追加しましょう。(右図)
![Page 13: OcuFes開発者会 in DCExpo2014 登壇資料](https://reader034.vdocuments.net/reader034/viewer/2022051400/558230fad8b42a48108b54a1/html5/thumbnails/13.jpg)
13
モーション遷移について
● モーションの遷移– 下図:カップルストローのAnimatorController
![Page 14: OcuFes開発者会 in DCExpo2014 登壇資料](https://reader034.vdocuments.net/reader034/viewer/2022051400/558230fad8b42a48108b54a1/html5/thumbnails/14.jpg)
14
モーション遷移(動画)● モーションをいくつかに細かく分けて配置
![Page 15: OcuFes開発者会 in DCExpo2014 登壇資料](https://reader034.vdocuments.net/reader034/viewer/2022051400/558230fad8b42a48108b54a1/html5/thumbnails/15.jpg)
15
モーションを細かく分ける意味
● スクリプトでモーションを制御しやすい。– 「もしストローが口に当たれば○○のモーション
を再生」– 「1%の確率で△△のモーションを再生させる」
など
![Page 16: OcuFes開発者会 in DCExpo2014 登壇資料](https://reader034.vdocuments.net/reader034/viewer/2022051400/558230fad8b42a48108b54a1/html5/thumbnails/16.jpg)
16
ストロー部分のモーション● 口の判定はどうしてるのか?
– OVRカメラの子要素に衝突判定のCubeをつけてる– 判定同士が衝突するとミクのモーションを再生
![Page 17: OcuFes開発者会 in DCExpo2014 登壇資料](https://reader034.vdocuments.net/reader034/viewer/2022051400/558230fad8b42a48108b54a1/html5/thumbnails/17.jpg)
17
ストローを咥えてるとき
● 衝突判定が衝突している間はミクのモーションを再生する他に...
– タンブラの中身の液体を減らす。
– 液体を減らした量に合わせて氷が崩れる音やズゾゾゾゾという音を鳴らす。
ということをしています。
![Page 18: OcuFes開発者会 in DCExpo2014 登壇資料](https://reader034.vdocuments.net/reader034/viewer/2022051400/558230fad8b42a48108b54a1/html5/thumbnails/18.jpg)
18
音は大事
● なぜ?→雰囲気出ます!● 効果音素材
– フリー効果音 On-Jin ~音人~(http://on-jin.com)– 音遊(http://www.kegoma.jp/comship/onyu.htm)
● ミクの声素材– keisei氏(ボカロP)にお願いして作っていただいた– .vsqと.wavで素材をもらってこちらで加工。
![Page 19: OcuFes開発者会 in DCExpo2014 登壇資料](https://reader034.vdocuments.net/reader034/viewer/2022051400/558230fad8b42a48108b54a1/html5/thumbnails/19.jpg)
19
ミクの声とモーションの同期
● 「いい天気ですね。」としゃべらせる場合– MMDでモーションに.vsqから口パクを打ち込む– フレーム数に合わせて音声を加工する。
”加工する”とはつまり…?● 例:)150フレーム目に「い」が始まる場合
– 5.0秒後に音声が再生されるように無音を挿入する→モーションと音声を同時に再生するとうまく 口パクと音声が合うようにすること。
![Page 20: OcuFes開発者会 in DCExpo2014 登壇資料](https://reader034.vdocuments.net/reader034/viewer/2022051400/558230fad8b42a48108b54a1/html5/thumbnails/20.jpg)
20
カップルストローの作りかた
● 世界で俺だけの最高のミク体験をするぞという強い意志を持って
– MMDによるモーション作り。– ボイス加工(VOCALOID Editorで加工したり)– Unityと共にバグと戦う。→折れない心・愛情は大事だぞ!
● 難しいことに時間をかけない(餅は餅屋)– ミクの声素材→ボカロPにお願い。– 小物のモデリング→TF3DMなど。
![Page 21: OcuFes開発者会 in DCExpo2014 登壇資料](https://reader034.vdocuments.net/reader034/viewer/2022051400/558230fad8b42a48108b54a1/html5/thumbnails/21.jpg)
21
おわり