Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
HoloLensでImage-Based Lightingを試してみた話 / Image-Ba...
Search
sotanmochi
October 13, 2017
Technology
120
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
HoloLensでImage-Based Lightingを試してみた話 / Image-Based Lighting demo for HoloLens application
xRLT vol.1 のLT資料
sotanmochi
October 13, 2017
More Decks by sotanmochi
See All by sotanmochi
URP/HDRPを使ったVRM対応アプリの開発方法 / VRM Importer Extension
sotanmochi
0
1.8k
画像処理から始めるコンピュートシェーダ / Introduction to Image Processing using Compute Shader
sotanmochi
2
2.8k
Diminished Reality 入門 / Introduction to Diminished Reality
sotanmochi
2
9.7k
Unityでテクスチャにお絵描きするための線分描画アルゴリズムの話 / Line drawing algorithm using fragment shader
sotanmochi
2
4.1k
MagicOnionでマルチプレイゲームを作ってみる / Introduction to developing multiplayer games using MagicOnion
sotanmochi
1
2.7k
SmartRig Bipedを使ってみよう / Introduction to SmartRig Biped
sotanmochi
0
3.6k
VRMを使ったAR/MR撮影ツールを試作開発してみた話 / Prototype of Mobile Mixed Capture
sotanmochi
0
1.9k
リアルとバーチャルの融合によって越えられない壁を壊す / TechCafe vol.8 LT
sotanmochi
0
300
ユニティちゃんと鬼ごっこができるMRゲームと戦術位置解析システム / Mixed reality game and tactical position analysis
sotanmochi
0
760
Other Decks in Technology
See All in Technology
[re:Invent2026事前勉強会(有志開催)]続きは、ラスベガスの廊下で / continue-in-the-vegas-hallway
sh_fk2
0
450
Vibe-to-Spec開発_実践ガイド
happysamurai294
0
130
ビジネス部門からPOを迎えての半年間の進歩と課題
zozotech
PRO
0
170
[FECONF-2026] 신대륙을 향한 카카오페이증권 프론트엔드 항해기 (이주승)
l1ghthouse
0
330
Vue で書く 空間コンピューティング、TresJS と WebXR を使ったXR デバイスのフロントエンド開発
hiranuma
0
140
AI AgentによるEmbedded SREの取り組み
tgidgd
1
300
Agent Loopを組み込んだ アンビエントなAI機能を実現する / Ambient AI fetures with Agent Loop
nekorush14
0
110
スマートロックを支えるFlutter × ネイティブ連携の実践 / Flutter and Native Integration in Practice: Powering Smart Locks
bitkey
PRO
0
120
AIがGISを代替する日:〜すべてをAIが創る時代に、私たちがFOSS4Gに関わる意味〜
lehupa
0
140
You Have Agency(サンキュー、Ruby)
snoozer05
PRO
4
620
AIエージェントに 権限と鍵をどこまで渡すか
nrinetcom
PRO
2
160
新卒エンジニア、 介護士になる
ryu1013
1
630
Featured
See All Featured
Into the Great Unknown - MozCon
thekraken
41
2.8k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
4
1.2k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1.1k
Designing for Timeless Needs
cassininazir
1
540
Designing for humans not robots
tammielis
254
26k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.7k
Build your cross-platform service in a week with App Engine
jlugia
234
19k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
2
490
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
290
StorybookのUI Testing Handbookを読んだ
zakiyama
31
7k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
450
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.7k
Transcript
HoloLens で Image-Based Lighting を 試してみた話 2017/10/13 Soichiro Sugimoto sotan(@sotanmochi)
自己紹介 ニックネーム: sotan 平日の仕事 : 業務系のWebアプリケーション開発など 興味あること: Mixed Realityコンテンツに関する研究開発 2017/10/13
2
HoloLensでImage-Based Lightingを試してみた(デモ動画) 2017/10/13 3 https://www.youtube.com/watch?v=aGi9VFo1JIU
デモ動画について要点解説 アプリ実行時の環境に合わせたライティングを実現できた • 周りの景色が映り込んでいる (鏡面反射成分) • 照明によって物体の色が異なって見える (拡散反射成分) 2017/10/13 4
一体何のために?なぜ? 物語世界のキャラクターと一緒に遊びたい! ディスプレイの向こう側から現実空間(物理的空間)に来てほしい! 2017/10/13 5 「現実空間との親和性」や「実在感」が足りない…
Mixed Realityコンテンツで実在感を表現するために 高い実在感を持たせるために何が必要か? 2017/10/13 6 • 現実空間(物理的空間)との相互作用 • 衝突判定 •
移動・ナビゲーション • ライティング • キャラクターを生き生きとさせるアニメーション • 空間音響(立体音響) • 音声による対話 • 触覚フィードバック などが考えられる
Mixed Realityコンテンツで実在感を表現するために 高い実在感を持たせるために何が必要か? 2017/10/13 7 • 現実空間(物理的空間)との相互作用 • 衝突判定 •
移動・ナビゲーション • ライティング • キャラクターを生き生きとさせるアニメーション • 空間音響(立体音響) • 音声による対話 • 触覚フィードバック などが考えられる
物理的空間の光をどうやって作用させるか? 2017/10/13 8 天球モデルに 全天周画像を投影する IBL用の環境マップを更新 360度カメラを使って 背景画像を取得 User Object
https://docs.unity3d.com/jp/560/Manual/ReflectionProbes.html
システム構成 2017/10/13 9 RICOH THETA S 無線LAN親機 Raspberry Pi 3
+ モバイルバッテリー Microsoft HoloLens HoloLens + THETA S + Raspberry Pi 3 USB接続 Wi-Fi接続 Wi-Fi接続 無線LAN親機 Buffalo WMR-433W-BK
アプリケーション側の実装 2017/10/13 10 https://www.assetstore.unity3d.com/jp/#!/content/8880 • 詳しい内容は本資料のAppendixを参考にしてください • サンプルプロジェクト(https://github.com/sotanmochi/IBLHoloDemo) Skyshop +
環境マップをリアルタイムに更新するスクリプト
今後の課題 • ケーブルレス化 • RICOH THETA V と連携して実現したい (Wi-Fiクライアントモード、プラグイン開発) •
パフォーマンス向上 • HoloLensでは限界があるかもしれない・・・ • HoloLens + Backpack PC ? • HDR画像への変換による写実性の向上 • 画像処理系の最新研究を調査中 2017/10/13 11
ありがとうございました
Appendix
Image-Based Lightingするためのツール 2017/10/13 14 Reflection Probe • LDR/HDR画像を利用可能 • 鏡面反射(Specular)のみ
• Standard Shader https://www.assetstore.unity3d.com/jp/#!/content/8880 Marmoset Skyshop • LDR/HDR画像を利用可能 • 鏡面反射(Specular)と拡散反射(Diffuse) • SkyshopのIBLシェーダー
アプリケーション側の実装詳細 2017/10/13 15 レスポンスからMJPG画像取得 天球モデルの回転を更新 天球モデルに 全天周画像を投影する RenderToCubemap Resources.UnloadUnusedAssets(); (メモリリーク対策)
Reflection Probe 更新 (realtime via script) Raspberry Piへリクエスト送信 THETA S Liveストリーミングモードで起動 Raspberry Pi 3 MJPG-Streamerを実行 IPアドレス固定 HoloLens側のメイン処理 天球モデルに全天周画像を投影する Sphere100.fbx 全天周画像用の天球モデル(法線内側向き) https://www.dropbox.com/s/u5b2uejauh38lvq/Sphere100.fbx Theta Shader Pack http://stereoarts.jp/ThetaShaderPack_20150926.zip ※ SkyshopでなくReflection Probeの場合 MJPG画像の取得 UnityでTHETA SのWifiストリーミングをする手法メモ http://noshipu.hateblo.jp/entry/2016/04/21/183439 球面調和関数展開(SH展開)の 係数を更新 参考情報・利用したアセットなど MJPG-Streamerで スナップショット画像を返す
Reflection Probeを使う場合のQuality設定 2017/10/13 16 デフォルトのFastest設定だとRealtime Reflection ProbesがOFFになっているのでONに変更
None