Submit Search
Upload
A-Frameで作ったギャラリーのお話
•
0 likes
•
954 views
K
KatsuyaENDOH
Follow
ARCANA Meetup#26 in cluster.
Read less
Read more
Technology
Report
Share
Report
Share
1 of 40
Download now
Download to read offline
Recommended
Reactを使ったVR環境
Reactを使ったVR環境
KatsuyaENDOH
いまさら触るAwt
いまさら触るAwt
Keiichi Kobayashi
海外で注目されてるJs framework “mithril”の特徴
海外で注目されてるJs framework “mithril”の特徴
Shoyo Kyou
About SnapKit - Open source lab -
About SnapKit - Open source lab -
Daisuke Yamashita
Riot + generator で始める新しいデータバインディング
Riot + generator で始める新しいデータバインディング
Tsutomu Kawamura
React VR ことはじめ
React VR ことはじめ
Kazuhiro Hara
JavaユーザのためのVSCodeのススメ
JavaユーザのためのVSCodeのススメ
Satoshi Takami
MAX-JSオジサン#5
MAX-JSオジサン#5
minoru nakanou
Recommended
Reactを使ったVR環境
Reactを使ったVR環境
KatsuyaENDOH
いまさら触るAwt
いまさら触るAwt
Keiichi Kobayashi
海外で注目されてるJs framework “mithril”の特徴
海外で注目されてるJs framework “mithril”の特徴
Shoyo Kyou
About SnapKit - Open source lab -
About SnapKit - Open source lab -
Daisuke Yamashita
Riot + generator で始める新しいデータバインディング
Riot + generator で始める新しいデータバインディング
Tsutomu Kawamura
React VR ことはじめ
React VR ことはじめ
Kazuhiro Hara
JavaユーザのためのVSCodeのススメ
JavaユーザのためのVSCodeのススメ
Satoshi Takami
MAX-JSオジサン#5
MAX-JSオジサン#5
minoru nakanou
Titanium もくもく会第6回 Kii Cloud と TiGPUImageView
Titanium もくもく会第6回 Kii Cloud と TiGPUImageView
濱田 章吾
WebVRってこんなことできるよ!
WebVRってこんなことできるよ!
Kazuya Hiruma
JavaScriptフレームワーク入門にVue.jsはいかが?
JavaScriptフレームワーク入門にVue.jsはいかが?
好洋 山崎
Sails.jsのメリット・デメリット
Sails.jsのメリット・デメリット
Ito Kohta
IVS CTO Night 2015 Winter LT資料 / SideCI
IVS CTO Night 2015 Winter LT資料 / SideCI
Koichiro Sumi
KnockoutJS の紹介
KnockoutJS の紹介
Oda Shinsuke
ReactをRailsとどっぷり使ってみた話と、フロントエンド×AWSのこれから
ReactをRailsとどっぷり使ってみた話と、フロントエンド×AWSのこれから
Yusuke Murata
0831 node学園lt
0831 node学園lt
Kazuya Fukumoto
翻訳から始めるVue.js 入門
翻訳から始めるVue.js 入門
Makoto Chiba
Gwabc2015
Gwabc2015
Naohiro Kurihara
React Redux Redux-Saga + サーバサイドレンダリング
React Redux Redux-Saga + サーバサイドレンダリング
エンジニア勉強会 エスキュービズム
120512 metro styleapp_javascript
120512 metro styleapp_javascript
Takayoshi Tanaka
svelte と tailwind で始めるフロントエンド開発
svelte と tailwind で始めるフロントエンド開発
Shuichi Takaya
Write slides and books in VSCode + Markdown
Write slides and books in VSCode + Markdown
ロフト くん
Introduce build in shrinker
Introduce build in shrinker
Daisuke Fuji
Async awaitでの繰り返し処理についての小話
Async awaitでの繰り返し処理についての小話
Masakazu Muraoka
Nuxt.js入門 2018/02/02 Vue.js入門勉強会@渋谷 発表資料
Nuxt.js入門 2018/02/02 Vue.js入門勉強会@渋谷 発表資料
慎二 山田
bicep dev container
bicep dev container
Takekazu Omi
Node.jsのオートスケールをFRPで管理する
Node.jsのオートスケールをFRPで管理する
kidach1
開発ライフサイクルから見たAngularJS
開発ライフサイクルから見たAngularJS
Mizuho Sakamaki
Application insights で行ってみよう
Application insights で行ってみよう
Kazushi Kamegawa
リモートデバッグツール Weinerをつかってみた
リモートデバッグツール Weinerをつかってみた
Masakazu Muraoka
More Related Content
What's hot
Titanium もくもく会第6回 Kii Cloud と TiGPUImageView
Titanium もくもく会第6回 Kii Cloud と TiGPUImageView
濱田 章吾
WebVRってこんなことできるよ!
WebVRってこんなことできるよ!
Kazuya Hiruma
JavaScriptフレームワーク入門にVue.jsはいかが?
JavaScriptフレームワーク入門にVue.jsはいかが?
好洋 山崎
Sails.jsのメリット・デメリット
Sails.jsのメリット・デメリット
Ito Kohta
IVS CTO Night 2015 Winter LT資料 / SideCI
IVS CTO Night 2015 Winter LT資料 / SideCI
Koichiro Sumi
KnockoutJS の紹介
KnockoutJS の紹介
Oda Shinsuke
ReactをRailsとどっぷり使ってみた話と、フロントエンド×AWSのこれから
ReactをRailsとどっぷり使ってみた話と、フロントエンド×AWSのこれから
Yusuke Murata
0831 node学園lt
0831 node学園lt
Kazuya Fukumoto
翻訳から始めるVue.js 入門
翻訳から始めるVue.js 入門
Makoto Chiba
Gwabc2015
Gwabc2015
Naohiro Kurihara
React Redux Redux-Saga + サーバサイドレンダリング
React Redux Redux-Saga + サーバサイドレンダリング
エンジニア勉強会 エスキュービズム
120512 metro styleapp_javascript
120512 metro styleapp_javascript
Takayoshi Tanaka
svelte と tailwind で始めるフロントエンド開発
svelte と tailwind で始めるフロントエンド開発
Shuichi Takaya
Write slides and books in VSCode + Markdown
Write slides and books in VSCode + Markdown
ロフト くん
Introduce build in shrinker
Introduce build in shrinker
Daisuke Fuji
Async awaitでの繰り返し処理についての小話
Async awaitでの繰り返し処理についての小話
Masakazu Muraoka
Nuxt.js入門 2018/02/02 Vue.js入門勉強会@渋谷 発表資料
Nuxt.js入門 2018/02/02 Vue.js入門勉強会@渋谷 発表資料
慎二 山田
bicep dev container
bicep dev container
Takekazu Omi
Node.jsのオートスケールをFRPで管理する
Node.jsのオートスケールをFRPで管理する
kidach1
開発ライフサイクルから見たAngularJS
開発ライフサイクルから見たAngularJS
Mizuho Sakamaki
What's hot
(20)
Titanium もくもく会第6回 Kii Cloud と TiGPUImageView
Titanium もくもく会第6回 Kii Cloud と TiGPUImageView
WebVRってこんなことできるよ!
WebVRってこんなことできるよ!
JavaScriptフレームワーク入門にVue.jsはいかが?
JavaScriptフレームワーク入門にVue.jsはいかが?
Sails.jsのメリット・デメリット
Sails.jsのメリット・デメリット
IVS CTO Night 2015 Winter LT資料 / SideCI
IVS CTO Night 2015 Winter LT資料 / SideCI
KnockoutJS の紹介
KnockoutJS の紹介
ReactをRailsとどっぷり使ってみた話と、フロントエンド×AWSのこれから
ReactをRailsとどっぷり使ってみた話と、フロントエンド×AWSのこれから
0831 node学園lt
0831 node学園lt
翻訳から始めるVue.js 入門
翻訳から始めるVue.js 入門
Gwabc2015
Gwabc2015
React Redux Redux-Saga + サーバサイドレンダリング
React Redux Redux-Saga + サーバサイドレンダリング
120512 metro styleapp_javascript
120512 metro styleapp_javascript
svelte と tailwind で始めるフロントエンド開発
svelte と tailwind で始めるフロントエンド開発
Write slides and books in VSCode + Markdown
Write slides and books in VSCode + Markdown
Introduce build in shrinker
Introduce build in shrinker
Async awaitでの繰り返し処理についての小話
Async awaitでの繰り返し処理についての小話
Nuxt.js入門 2018/02/02 Vue.js入門勉強会@渋谷 発表資料
Nuxt.js入門 2018/02/02 Vue.js入門勉強会@渋谷 発表資料
bicep dev container
bicep dev container
Node.jsのオートスケールをFRPで管理する
Node.jsのオートスケールをFRPで管理する
開発ライフサイクルから見たAngularJS
開発ライフサイクルから見たAngularJS
Similar to A-Frameで作ったギャラリーのお話
Application insights で行ってみよう
Application insights で行ってみよう
Kazushi Kamegawa
リモートデバッグツール Weinerをつかってみた
リモートデバッグツール Weinerをつかってみた
Masakazu Muraoka
DAS_202109
DAS_202109
Takefumi MIYOSHI
Embedded Webで加速するWeb of Things
Embedded Webで加速するWeb of Things
Futomi Hatano
Nodeにしましょう
Nodeにしましょう
Yuzo Hebishima
Unityゲームにオンラインランキングとゴースト機能を追加しよう!
Unityゲームにオンラインランキングとゴースト機能を追加しよう!
史識 川原
【19-B-5】出張!DDD難民救済キャンプ
【19-B-5】出張!DDD難民救済キャンプ
kentaro watanabe
Jenkins に XFD を追加してみると
Jenkins に XFD を追加してみると
Kiro Harada
Building Static Website With Github And Jekyll
Building Static Website With Github And Jekyll
Yoji Shidara
Start-padrino
Start-padrino
Uchio Kondo
Storyboard
Storyboard
Yukihiko Kagiyama
ARでVRアバターを表示するシステムを構築しよう
ARでVRアバターを表示するシステムを構築しよう
torisoup
JavaScript on GitHub (#kyotojs)
JavaScript on GitHub (#kyotojs)
y_uuki
AWS ネージメントコンソール再入門 2019
AWS ネージメントコンソール再入門 2019
真乙 九龍
大規模Webを支えるAgileな技術
大規模Webを支えるAgileな技術
bash0C7
Seasar ユーザだったプログラマが目指す OSS の世界展開 #seasarcon
Seasar ユーザだったプログラマが目指す OSS の世界展開 #seasarcon
Kazuhiro Sera
Type scriptmemo
Type scriptmemo
ytanno
SwaggerとAPIのデザイン
SwaggerとAPIのデザイン
Kazuhiro Hara
HTML5の事例をどーんと紹介~MSとHTML5~ #tdc4th
HTML5の事例をどーんと紹介~MSとHTML5~ #tdc4th
Microsoft
今後のWeb開発の未来を考えてangular jsにしました(拡大版)
今後のWeb開発の未来を考えてangular jsにしました(拡大版)
Mitsuru Ogawa
Similar to A-Frameで作ったギャラリーのお話
(20)
Application insights で行ってみよう
Application insights で行ってみよう
リモートデバッグツール Weinerをつかってみた
リモートデバッグツール Weinerをつかってみた
DAS_202109
DAS_202109
Embedded Webで加速するWeb of Things
Embedded Webで加速するWeb of Things
Nodeにしましょう
Nodeにしましょう
Unityゲームにオンラインランキングとゴースト機能を追加しよう!
Unityゲームにオンラインランキングとゴースト機能を追加しよう!
【19-B-5】出張!DDD難民救済キャンプ
【19-B-5】出張!DDD難民救済キャンプ
Jenkins に XFD を追加してみると
Jenkins に XFD を追加してみると
Building Static Website With Github And Jekyll
Building Static Website With Github And Jekyll
Start-padrino
Start-padrino
Storyboard
Storyboard
ARでVRアバターを表示するシステムを構築しよう
ARでVRアバターを表示するシステムを構築しよう
JavaScript on GitHub (#kyotojs)
JavaScript on GitHub (#kyotojs)
AWS ネージメントコンソール再入門 2019
AWS ネージメントコンソール再入門 2019
大規模Webを支えるAgileな技術
大規模Webを支えるAgileな技術
Seasar ユーザだったプログラマが目指す OSS の世界展開 #seasarcon
Seasar ユーザだったプログラマが目指す OSS の世界展開 #seasarcon
Type scriptmemo
Type scriptmemo
SwaggerとAPIのデザイン
SwaggerとAPIのデザイン
HTML5の事例をどーんと紹介~MSとHTML5~ #tdc4th
HTML5の事例をどーんと紹介~MSとHTML5~ #tdc4th
今後のWeb開発の未来を考えてangular jsにしました(拡大版)
今後のWeb開発の未来を考えてangular jsにしました(拡大版)
More from KatsuyaENDOH
キミスカAIの内部実装について
キミスカAIの内部実装について
KatsuyaENDOH
色彩と色彩語の関係を 可視化した話
色彩と色彩語の関係を 可視化した話
KatsuyaENDOH
シェーダーのお話
シェーダーのお話
KatsuyaENDOH
自動テストを導入した際の気づき
自動テストを導入した際の気づき
KatsuyaENDOH
第47回スタジオ・アルカナ社内勉強会
第47回スタジオ・アルカナ社内勉強会
KatsuyaENDOH
NICOGRAPH 2018 報告
NICOGRAPH 2018 報告
KatsuyaENDOH
人工生命の話
人工生命の話
KatsuyaENDOH
メディアとアート
メディアとアート
KatsuyaENDOH
Oculus Go アプリ開発ハンズオン
Oculus Go アプリ開発ハンズオン
KatsuyaENDOH
Oculus Go アプリケーション開発
Oculus Go アプリケーション開発
KatsuyaENDOH
GoogleHomeからの視覚的フィードバックを求めて
GoogleHomeからの視覚的フィードバックを求めて
KatsuyaENDOH
DeepLab v3触ってみた
DeepLab v3触ってみた
KatsuyaENDOH
無料で始めるVTuber
無料で始めるVTuber
KatsuyaENDOH
Tango Constructorから出力したモデルをちょこっと綺麗にする
Tango Constructorから出力したモデルをちょこっと綺麗にする
KatsuyaENDOH
人間では判定できない101すくみじゃんけんをコンピュータに判定させたい for Keras.js(完)
人間では判定できない101すくみじゃんけんをコンピュータに判定させたい for Keras.js(完)
KatsuyaENDOH
人間では判定できない101すくみじゃんけんをコンピュータに判定させたい for Keras.js
人間では判定できない101すくみじゃんけんをコンピュータに判定させたい for Keras.js
KatsuyaENDOH
人間では判定できない101すくみじゃんけんをコンピュータに判定させたい
人間では判定できない101すくみじゃんけんをコンピュータに判定させたい
KatsuyaENDOH
まよいの墓(WebVR編)
まよいの墓(WebVR編)
KatsuyaENDOH
役に立ちそうだけど、やっぱり役に立たなそうな技術Quine
役に立ちそうだけど、やっぱり役に立たなそうな技術Quine
KatsuyaENDOH
Physical Web導入の話
Physical Web導入の話
KatsuyaENDOH
More from KatsuyaENDOH
(20)
キミスカAIの内部実装について
キミスカAIの内部実装について
色彩と色彩語の関係を 可視化した話
色彩と色彩語の関係を 可視化した話
シェーダーのお話
シェーダーのお話
自動テストを導入した際の気づき
自動テストを導入した際の気づき
第47回スタジオ・アルカナ社内勉強会
第47回スタジオ・アルカナ社内勉強会
NICOGRAPH 2018 報告
NICOGRAPH 2018 報告
人工生命の話
人工生命の話
メディアとアート
メディアとアート
Oculus Go アプリ開発ハンズオン
Oculus Go アプリ開発ハンズオン
Oculus Go アプリケーション開発
Oculus Go アプリケーション開発
GoogleHomeからの視覚的フィードバックを求めて
GoogleHomeからの視覚的フィードバックを求めて
DeepLab v3触ってみた
DeepLab v3触ってみた
無料で始めるVTuber
無料で始めるVTuber
Tango Constructorから出力したモデルをちょこっと綺麗にする
Tango Constructorから出力したモデルをちょこっと綺麗にする
人間では判定できない101すくみじゃんけんをコンピュータに判定させたい for Keras.js(完)
人間では判定できない101すくみじゃんけんをコンピュータに判定させたい for Keras.js(完)
人間では判定できない101すくみじゃんけんをコンピュータに判定させたい for Keras.js
人間では判定できない101すくみじゃんけんをコンピュータに判定させたい for Keras.js
人間では判定できない101すくみじゃんけんをコンピュータに判定させたい
人間では判定できない101すくみじゃんけんをコンピュータに判定させたい
まよいの墓(WebVR編)
まよいの墓(WebVR編)
役に立ちそうだけど、やっぱり役に立たなそうな技術Quine
役に立ちそうだけど、やっぱり役に立たなそうな技術Quine
Physical Web導入の話
Physical Web導入の話
Recently uploaded
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
Recently uploaded
(8)
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
A-Frameで作ったギャラリーのお話
1.
A-Frameで作った ギャラリーのお話 2017/06/22 ARCANA Meetup #26@cluster. スタジオアルカナ 遠藤勝也 1
2.
自己紹介 • 遠藤勝也 • スタジオアルカナ R&D,
フロントエンド • Javascript(A-Frameなど), Processing, openFrameworks, Cinder • インタラクション, UI/UX 2
3.
お話しする内容 3
4.
お話しする内容 WebVRのUIについて 4
5.
HMDを使った VRのためのUI 5
6.
専用コントローラ http://www.icaros.net/ 6
7.
専用コントローラ https://www.kickstarter.com/projects/katvr/kat-walk-a- new-virtual-reality-locomotion-device 7
8.
専用コントローラ https://www.vive.com/jp/ 8
9.
専用コントローラ https://www.leapmotion.com/product/vr/#113 9
10.
専用コントローラ http://amzn.asia/aN18FCG 10
11.
視点によるカーソル https://blog.getfove.com/ 11
12.
視点によるカーソル https://aframe.io/examples/showcase/360-image- gallery/ 12
13.
価格(2017/06/18) • Icaros ¥978,284(€7,900) • HTC
Vive ¥107,784 • KAT WALK ¥88,425($799) • FOVE 0 $599 ¥66,291 • Leapmotion ¥9,959($89.99) • Popskyコントローラ ¥920 • PS VR(参考) ¥53,978 13
14.
一般の人が買うには 少し高い…… 14
15.
価格 場所 PS VR 15
16.
価格 場所 PS VR 16
17.
PS VR 価格 場所 17 これ!
18.
視点によるカーソルを使った インタラクション • メリット • 特殊な機材を必要としない •
デメリット • 素早い入力ができない • 頭部の運動が激しくなる 18
19.
視点によるカーソルを使った インタラクション • メリット • 特殊な機材を必要としない •
デメリット • 素早い入力ができない • 頭部の運動が激しくなる 解消したい!! 19
20.
A-Frameで作った ギャラリーを例に考えてみた 20
21.
VRギャラリー要件 • WebVRを使って複数の位置から撮影した 部屋の内装を鑑賞できる • 部屋の情報は 画像以外(天球写真の位置関係など)はない •
操作中にHMDは外さない 21
22.
案1 22
23.
メニューアイコン 上方には常にメニューアイコンがある 23
24.
メニューアイコン 上方には常にメニューアイコンがある 24
25.
メニューアイコン 上方には常にメニューアイコンがある 25
26.
ギャラリー メニューアイコンを注視すると下にギャラリーが広がる 26
27.
ギャラリー クローズアイコンは追随するが、ギャラリーは固定 27
28.
ギャラリー クローズアイコンは追随するが、ギャラリーは固定 28
29.
移動 ギャラリーの画像に注視すると、その位置に移動する アクティブな画像と非アクティブな画像の違いがわかる 29
30.
閉じる クローズアイコンに注視するとギャラリーが消える 30
31.
案2 31
32.
メニューアイコン 案1と同じ 32
33.
ギャラリー メニューアイコンを注視すると、 アイコンが消えてギャラリーが広がる 33
34.
移動&閉じる 画像を注視するとその位置に移動して、 再びメニューアイコンが出てくる 34
35.
まとめ 35
36.
素早い操作 案1の方は連続して切り替えられる 36
37.
素早い操作 案2で同じようにしようとするとアイコンが画像 とかぶる 37
38.
頭部の運動 メニューから画像までの距離が短い (過度な頭部の運動はVR酔いの原因) 38
39.
おわりに • WebVRは手軽に触れるので、そこから浸透させたい • そのためには手軽で使いやすいUIを 考える必要があると思う •
iOS11からWebRTCに対応するみたいなので、 背面カメラを使ったインタラクションも可能になるかも 39
40.
40
Download now