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
VR焚き火シミュレーターの技術と工夫v2
Search
oreno_dinner
May 09, 2019
0
380
VR焚き火シミュレーターの技術と工夫v2
cluster.unity#2
oreno_dinner
May 09, 2019
Tweet
Share
More Decks by oreno_dinner
See All by oreno_dinner
190318_VR焚き火の技術と工夫.pdf
orenodinner
1
490
Featured
See All Featured
The Invisible Side of Design
smashingmag
300
51k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
700
Navigating Team Friction
lara
187
15k
Rails Girls Zürich Keynote
gr2m
94
14k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.7k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
5.9k
Optimizing for Happiness
mojombo
379
70k
Designing for Performance
lara
609
69k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.8k
Code Reviewing Like a Champion
maltzj
524
40k
Build The Right Thing And Hit Your Dates
maggiecrowley
36
2.8k
How STYLIGHT went responsive
nonsquared
100
5.6k
Transcript
VR焚き火シミュレータの 技術と工夫 .ちょっと修正版 ー個人製作の情熱編ー @oreno_dinner 2019/5/9 cluster.unity#2
自己紹介 . @oreno_dinner:オレノディナー 高専卒(電子工学科) / 精密機器メーカーサラリーマン。 2018年5月にOculus GoでVRデビューした新参者。 同年8月、OculusGo専用VR焚火”BONFIRE”をリリース。 *OculusGoでVRM対応アプリを最初にリリースした人(自称) 現在、次回作に向けて色々準備中。(Questの動向色々気になる)
None
None
VR焚火~BONFIRE~ とは . VR焚き火シミュレーション ・薪を焚べれるスタンドアローンVR唯一のアプリ(*リリース時) ・ポリゴンレンダリングなので動画にありがちな荒い画は無し。 ・最高の環境音に浸りながらの焚き火体験。 ・VRMモデル読み込み、朗読機能(Lipsync)搭載。 これがたったの400円。(高校生以下は無料)#学生GOプロジェクト キー配布のみとOculusスタッフに判定されちゃったからBOOTHで販売中です。
作品(体験)を作り上げる。 . この発表で伝えたいことは、VR作品を作り上げるコツ。 個人の限られた作業量を念頭に置いて 妥協する物と注力する物の選択が大切。 VR焚き火は何を妥協して何に注力したのか。 各要素に分けて説明します。
ポリゴンモデル . 全てBlenderで制作。 テクスチャは全てStandard シェーダーの塗りつぶしのみ。 基本豆腐で問題無い。豪華にしなくても良い。 ⇒複数のアセットを混ぜるより 自作モデルの方が世界観統一できて色々楽
ポリゴンモデルのTPO . 灰色のゴツゴツが茶色のプレーンに乗っていたら岩で。 炎に茶色い棒があったらそれは薪。 でもライトと影は大事!
音 . 音は滅茶苦茶重要。VRは音で世界の実在感が圧倒的に増す。 UZRecordsさんの最高の焚き火音と環境音を使用。 3DoFだとバイノーラル音源がそのまま使える。5/9訂正 ⇒環境音等の空間に響く音(音源が不定位置で問題ないもの) 正 面を見させ続ける環境で使える。
コントローラーとボタン . ボタン数制限。ボタン付きタッチパッドとトリガーしかない。 <<<Virtual Virtual Reality>>> ・タッチパッドのフリックによるコントローラーのモード変更 ・ボタン押込とタッチパッドの座標検出による仮想増やし。 <<<Dead and Buried>>>
・コントローラー捻りによるリロード 工夫次第でボタン数は増やせる。
重い処理を軽くする . ・マルチスレッド レンダリング。シングルパス ステレオ レンダリング。効く。 ・Start()で可能な限り先読み。 ⇒シーン開始時の負荷はフェードインで誤魔化す。 ・衝突判定の工夫。 ⇒OnCollision判定より速度変化で判定する方が処理が軽い。(薪の衝突音) ・人は動きに敏感だけど変化には鈍感。(TV番組”アハ体験”等)
⇒色や大きさ、形状の変化は1/10に減らしても問題ない。(薪から灰への過程) 詳しくは次ページ
フレームの間引き:素数ではなくカウンタ . 間引いた処理同士が重なっちゃうと意味がない。 スキップ間隔が素数でもスキップ数全ての積番目フレームになると重なる。 (7x11x17 =1309フレーム 約22秒に1回全てが重なる) ⇒各処理共通のカウンタを作り、重ならいようにずらして配置するようにした。 0 1 2
3 4 5 6 7 8 9 A B C D E F イ イ イ イ イ ロ ロ ロ ロ ハ ハ ハ ニ ニ
欲しい体験を磨き上げる、演出のポイント。 . 個人製作だと作業可能量が少ない。以下3つはコスパ良き演出。 ・見た目より動き。 ⇒ポリゴン数やテクスチャより挙動の方が重要。(薪が崩れて灰になる等) ・予告は大切。 ⇒薪が飛んでくる効果線。OP説明が飛んでくる前にタイトルと音の変化。 ・焚き火に集中させる物の配置。 ⇒薪小屋は右、設定ボタンは視界からちょっと外して左に配置している。 VRMモデルは右ちょい前。
アルファテスト超大事。ウルトラ大切。 . ・何より気持ちがアガる。フィードバックは超うれしいし参考になる。 ・操作方法の変更はリリース前が絶対に良い。多くの人に試してもらおう。 (これといった操作方法のセオリーが確立されていないのもVRの特徴?) テストしくれた皆ありがとう!!!!!!!
ご清聴ありがとうございました。 時間が余った時用のおまけ話。 ・VRMとOVRLipsyncとOculusAudioの話 ・キー配布のみアプリの居場所「天国の外側<<アウターヘブン>>」 ・個人製作の狙い目ポイント ・体験装置としてのVR作品