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点検シュミレーションをA-Frameで作った話
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Kawajiri Takayuki
October 01, 2023
Technology
2.1k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
VR点検シュミレーションをA-Frameで作った話
Kawajiri Takayuki
October 01, 2023
More Decks by Kawajiri Takayuki
See All by Kawajiri Takayuki
360度写真を使った 屋内地図の作成
kawajiritakayuki
0
3.2k
Other Decks in Technology
See All in Technology
元銀行員がAIだけでアプリを量産!「バイブコーディング実演セミナー 」
tatsuya1970
0
100
20260619 私の日常業務での生成 AI 活用
masaruogura
1
250
OTel × Datadog で 「AI活用」を計測し、改善に繋げる
shihochan
2
620
攻撃者視点で考えるDetection Engineering
cryptopeg
3
2.1k
AWS Security Hub CSPMの成功・失敗体験
cmusudakeisuke
0
530
iOS アプリの「これって不具合ですか?」を AI に調べてもらう
miichan
0
140
Oracle Cloud Infrastructure:2026年6月度サービス・アップデート
oracle4engineer
PRO
0
280
AIAU_UMEMOGU_ninomiya_slide
ninomiya_ii
0
260
SONiCで構築・運用する生成AI向けパブリッククラウドネットワーク ~実装編~
sonic
0
340
クラウドファンディング版StackChan 3体(4体)をインタラクティブな体験型作品にして展示もした話 / スタックチャンお誕生日会2026
you
PRO
0
180
5分でわかるDuckDB Quack
chanyou0311
2
250
ロボティクスの技術 / Robotics Technology
ks91
PRO
0
130
Featured
See All Featured
How Software Deployment tools have changed in the past 20 years
geshan
0
34k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
320
The Mindset for Success: Future Career Progression
greggifford
PRO
0
370
Designing for humans not robots
tammielis
254
26k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
260
What's in a price? How to price your products and services
michaelherold
247
13k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
52k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.1k
Claude Code のすすめ
schroneko
67
230k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.1k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
340
4 Signs Your Business is Dying
shpigford
187
22k
Transcript
VR 点 検 シュミレーションを A-Frameで作った話 川尻 貴之
©Project PLATEAU / MLIT Japan 川尻 貴之 自己紹介 Kawajiri Takayuki
・MIERUNE入って1年ちょっと ・前職は、JR北海道のグループ会社 ・趣味は、車でドリフト。去年からオフ ロードバイクにもハマってます。 GISエンジニア
©OpenStreetMap contributors 01 WebVR(A-Frame)の紹介 02 作ったシステムの紹介 03 終わりに 目次
©OpenStreetMap contributors 01 WebVR(A-Frame)の紹介
©Project PLATEAU / MLIT Japan 01 WebVR(A-Frame)の紹介 • WebVR(Web Virtual Reality)は、ウェブブラウザで仮想現実(VR)体験
を可能にするためのJavaScript APIです。 • 主流のウェブブラウザと多くのVRヘッドセット、Oculus Rift、HTC Vive、 Windows Mixed Realityヘッドセットなどと互換性 • HTML、CSS、JavaScriptといったウェブ標準のテクノロジーを使用して VR体験を作成できる Web-VRとは
©Project PLATEAU / MLIT Japan 01 WebVR(A-Frame)の紹介 •A-Frame(HTMLライクな記述で作成) •Babylon.js(TypeScriptで書かれた高機能な3Dエンジン) •React 360(Facebookが開発、Reactベース)
等々色々あります。(ほとんどがThree.jsがベースになってます。) 主なフレームワークとしては
©Project PLATEAU / MLIT Japan 01 WebVR(A-Frame)の紹介 • HTMLのようなシンプルなマークアップを使用 して、3Dのバーチャルリアルティ (VR)
シーン を簡単に作成・表示することができます。 • 1ソースで、ブラウザ、スマホ、VRゴーグル等に 対応できるのが特徴です。 A-Frameの説明 https://aframe.io/
©Project PLATEAU / MLIT Japan 02 作ったシステムの紹介 •多くが2眼カメラ(表裏に魚眼レンズ) •ワンシャッターで360度撮影できる。 •死角が無いので、一脚等で撮影。 •入門機だと5万円以下で購入可
360度写真の説明
©Project PLATEAU / MLIT Japan 02 作ったシステムの紹介 360度写真の説明 https://jp.cyberlink.com/learning/powerdirector-video-editing-software/694/360°動画を編集するには(撮影から編集の準備までの流れ)
©Project PLATEAU / MLIT Japan 02 作ったシステムの紹介 360度写真の説明 https://jp.cyberlink.com/learning/powerdirector-video-editing-software/694/360°動画を編集するには(撮影から編集の準備までの流れ)
©Project PLATEAU / MLIT Japan 01 WebVR(A-Frame)の紹介 360度写真を表示する場合のソース <!DOCTYPE html> <html>
<head> <meta charset="utf-8"> <title>360° Image</title> <meta name="description" content="360° Image - A-Frame"> <script src="../../../dist/aframe-master.js"></script> </head> <body> <a-scene> <a-sky src="puydesancy.jpg" rotation="0 -130 0"></a-sky> <a-text font="kelsonsans" value="Puy de Sancy, France" width="6" position="-2.5 0.25 -1.5" rotation="0 15 0"></a-text> </a-scene> </body> </html> 簡単に書けます。
©OpenStreetMap contributors 02 作ったシステムの紹介
©Project PLATEAU / MLIT Japan 02 作ったシステムの紹介 •行ったことがない所を説明するための教材 •点検等、定形作業の反復練習 •実物が近くにない、入出制限等で行けない場所の把握 目的・用途
©Project PLATEAU / MLIT Japan 02 作ったシステムの紹介 •完全3D空間をVRで再現したものではない。(モデリングコストを 考慮) •360度写真の点間移動(GoogleStreetViewをイメージ) ◦
自由に移動できるVRではない。 •一部文字等は、3D空間でモデリング •ユーザーがコンテンツの作成ができる様にする システムのコンセプト
©Project PLATEAU / MLIT Japan 02 作ったシステムの紹介 シーン(地点)<ターゲット(点検項目) 移動経路は、点検と単純性を考慮して一筆書き経路のみとしてい る システムのコンセプト
©Project PLATEAU / MLIT Japan 02 作ったシステムの紹介 システムの構成
©Project PLATEAU / MLIT Japan 02 作ったシステムの紹介 デモ
©Project PLATEAU / MLIT Japan 03 副産物、発展形 青い足跡:次のシーンへ 緑の足跡:前のシーンへ シーン間移動
©Project PLATEAU / MLIT Japan 03 副産物、発展形 文字、画像を配置可能 ターゲットマークが点検箇所 チェックすると次のターゲットへ (これを繰り返していく)
ターゲット選択
©Project PLATEAU / MLIT Japan 03 副産物、発展形 VRコンテンツ登録画面 複数のシーンを設定 シーンの中に複数ターゲットを設定 ターゲットには、
音、文字等のアクションを設定
©Project PLATEAU / MLIT Japan 03 副産物、発展形 シーン内で、点検するポイントを表示 して、クリックすると音がなったりし て、事前練習できる。 VRゴーグルでやると非常にリアル。
ターゲットの登録画面
©OpenStreetMap contributors 03 副産物、発展形
©Project PLATEAU / MLIT Japan 04 まとめ • 普段行けない所を、行ったことがない人に説明するには十分。 • VRゴーグルで見ると非常にリアル
• 点検訓練よりゲーム感覚になってしまう。 • 完全オフラインを目指したが、 ◦ VRゴーグルが定期的にネット接続が必要 ◦ VRゴーグルのスクリーンミラーリングにネット接続が必要 使って見た結果
©Project PLATEAU / MLIT Japan 04 まとめ この後、 VRゴーグルで体験できる 環境用意しますので 気軽にどうぞ