Submit Search
Upload
Leapmotionとp5.js:DEMOと解説
•
Download as PPTX, PDF
•
0 likes
•
496 views
光
光吉 浜谷
Follow
Leapmotionとp5.jsを組み合わせて、インタラクティブな作品を作ろう
Read less
Read more
Design
Report
Share
Report
Share
1 of 15
Download now
Recommended
Pixateワークショップ―アプリケーションの概要とpixateの使い方 初級編―.pdf
Pixateワークショップ―アプリケーションの概要とpixateの使い方 初級編―.pdf
theguild
僕らのデータ同期プラクティス
僕らのデータ同期プラクティス
Yukiya Nakagawa
アドテクノロジーのサービスにおけるアジャイル開発
アドテクノロジーのサービスにおけるアジャイル開発
Nagao Shun
Smart Canvasで動くクリスマスカードを作ろう!
Smart Canvasで動くクリスマスカードを作ろう!
Nagao Shun
Smart canvas | html5 experts night #2
Smart canvas | html5 experts night #2
Nagao Shun
VRを使ったData Visualizationの可能性について
VRを使ったData Visualizationの可能性について
Naoji Taniguchi
【Unite Tokyo 2019】中の人がいない!? 音声対話型AIサービスを使ったバーチャルキャラクターの作り方
【Unite Tokyo 2019】中の人がいない!? 音声対話型AIサービスを使ったバーチャルキャラクターの作り方
UnityTechnologiesJapan002
スマホ業界とエンジニアのキャリア形成
スマホ業界とエンジニアのキャリア形成
Namito Satoyama
Recommended
Pixateワークショップ―アプリケーションの概要とpixateの使い方 初級編―.pdf
Pixateワークショップ―アプリケーションの概要とpixateの使い方 初級編―.pdf
theguild
僕らのデータ同期プラクティス
僕らのデータ同期プラクティス
Yukiya Nakagawa
アドテクノロジーのサービスにおけるアジャイル開発
アドテクノロジーのサービスにおけるアジャイル開発
Nagao Shun
Smart Canvasで動くクリスマスカードを作ろう!
Smart Canvasで動くクリスマスカードを作ろう!
Nagao Shun
Smart canvas | html5 experts night #2
Smart canvas | html5 experts night #2
Nagao Shun
VRを使ったData Visualizationの可能性について
VRを使ったData Visualizationの可能性について
Naoji Taniguchi
【Unite Tokyo 2019】中の人がいない!? 音声対話型AIサービスを使ったバーチャルキャラクターの作り方
【Unite Tokyo 2019】中の人がいない!? 音声対話型AIサービスを使ったバーチャルキャラクターの作り方
UnityTechnologiesJapan002
スマホ業界とエンジニアのキャリア形成
スマホ業界とエンジニアのキャリア形成
Namito Satoyama
ARとUnity-Robotics-Hubの連携
ARとUnity-Robotics-Hubの連携
UnityTechnologiesJapan002
すぐそこにある未来〜AR〜
すぐそこにある未来〜AR〜
Kazuya Hiruma
【Unite Tokyo 2018】XR x AI Watsonで もっと拡がるUnity開発
【Unite Tokyo 2018】XR x AI Watsonで もっと拡がるUnity開発
UnityTechnologiesJapan002
Firebase update from io'17
Firebase update from io'17
Namito Satoyama
Unity道場 ロボティクス 秋のLT祭り 2021
Unity道場 ロボティクス 秋のLT祭り 2021
Ryo Kabutan
UE4:2019年ノンゲーム分野での活用について
UE4:2019年ノンゲーム分野での活用について
エピック・ゲームズ・ジャパン Epic Games Japan
Developers summit2015 開発者は足を動かそう!〜自分本位の開発からヒアリング駆動開発へ〜
Developers summit2015 開発者は足を動かそう!〜自分本位の開発からヒアリング駆動開発へ〜
Nagao Shun
Hint of“Passcode Lock”Screen and Logic (with LocalAuthentication).
Hint of“Passcode Lock”Screen and Logic (with LocalAuthentication).
Fumiya Sakai
App shortcuts
App shortcuts
Namito Satoyama
Unreal Studio+プロダクトデザインのワークフロー
Unreal Studio+プロダクトデザインのワークフロー
エピック・ゲームズ・ジャパン Epic Games Japan
choreonoid_ros_control を実装した話
choreonoid_ros_control を実装した話
Ryodo Tanaka
AROW の紹介 〜概要編〜
AROW の紹介 〜概要編〜
Drecom Co., Ltd.
Windows Mixed Reality アプリ開発 ベストプラクティス
Windows Mixed Reality アプリ開発 ベストプラクティス
XVIInc
【Unite Tokyo 2018】HoloLens/Unityによる産業向けAR/VR開発の勘所とソリューション
【Unite Tokyo 2018】HoloLens/Unityによる産業向けAR/VR開発の勘所とソリューション
UnityTechnologiesJapan002
Dev sum2014
Dev sum2014
Mizuho Sakamaki
メディアアプリでよく見る無限スクロールするタブの動きへの考察
メディアアプリでよく見る無限スクロールするタブの動きへの考察
Fumiya Sakai
【Unite 2018 Tokyo】Windows Mixed Reality 最新アプリ開発情報 ~HoloLens からVRまで~
【Unite 2018 Tokyo】Windows Mixed Reality 最新アプリ開発情報 ~HoloLens からVRまで~
UnityTechnologiesJapan002
Findy を作ってわかった、機械学習エンジニアとその分析 - Machine Learning15minutes! 2017/07/29
Findy を作ってわかった、機械学習エンジニアとその分析 - Machine Learning15minutes! 2017/07/29
Masataka Sato
CardboardのUXをカメラで向上する (droidkaigi 2015/04)
CardboardのUXをカメラで向上する (droidkaigi 2015/04)
Kenichi Takahashi
【Unity道場 自動車編】トヨタのxR活用で進める現場DXへの挑戦 ~UnityとHoloLens 2を用いて~
【Unity道場 自動車編】トヨタのxR活用で進める現場DXへの挑戦 ~UnityとHoloLens 2を用いて~
UnityTechnologiesJapan002
クラッシュフィーバーのシステム構成
クラッシュフィーバーのシステム構成
Tomotsune Murata
「Camelog」Android開発秘話
「Camelog」Android開発秘話
Shoya Tsukada
More Related Content
What's hot
ARとUnity-Robotics-Hubの連携
ARとUnity-Robotics-Hubの連携
UnityTechnologiesJapan002
すぐそこにある未来〜AR〜
すぐそこにある未来〜AR〜
Kazuya Hiruma
【Unite Tokyo 2018】XR x AI Watsonで もっと拡がるUnity開発
【Unite Tokyo 2018】XR x AI Watsonで もっと拡がるUnity開発
UnityTechnologiesJapan002
Firebase update from io'17
Firebase update from io'17
Namito Satoyama
Unity道場 ロボティクス 秋のLT祭り 2021
Unity道場 ロボティクス 秋のLT祭り 2021
Ryo Kabutan
UE4:2019年ノンゲーム分野での活用について
UE4:2019年ノンゲーム分野での活用について
エピック・ゲームズ・ジャパン Epic Games Japan
Developers summit2015 開発者は足を動かそう!〜自分本位の開発からヒアリング駆動開発へ〜
Developers summit2015 開発者は足を動かそう!〜自分本位の開発からヒアリング駆動開発へ〜
Nagao Shun
Hint of“Passcode Lock”Screen and Logic (with LocalAuthentication).
Hint of“Passcode Lock”Screen and Logic (with LocalAuthentication).
Fumiya Sakai
App shortcuts
App shortcuts
Namito Satoyama
Unreal Studio+プロダクトデザインのワークフロー
Unreal Studio+プロダクトデザインのワークフロー
エピック・ゲームズ・ジャパン Epic Games Japan
choreonoid_ros_control を実装した話
choreonoid_ros_control を実装した話
Ryodo Tanaka
AROW の紹介 〜概要編〜
AROW の紹介 〜概要編〜
Drecom Co., Ltd.
Windows Mixed Reality アプリ開発 ベストプラクティス
Windows Mixed Reality アプリ開発 ベストプラクティス
XVIInc
【Unite Tokyo 2018】HoloLens/Unityによる産業向けAR/VR開発の勘所とソリューション
【Unite Tokyo 2018】HoloLens/Unityによる産業向けAR/VR開発の勘所とソリューション
UnityTechnologiesJapan002
Dev sum2014
Dev sum2014
Mizuho Sakamaki
メディアアプリでよく見る無限スクロールするタブの動きへの考察
メディアアプリでよく見る無限スクロールするタブの動きへの考察
Fumiya Sakai
【Unite 2018 Tokyo】Windows Mixed Reality 最新アプリ開発情報 ~HoloLens からVRまで~
【Unite 2018 Tokyo】Windows Mixed Reality 最新アプリ開発情報 ~HoloLens からVRまで~
UnityTechnologiesJapan002
Findy を作ってわかった、機械学習エンジニアとその分析 - Machine Learning15minutes! 2017/07/29
Findy を作ってわかった、機械学習エンジニアとその分析 - Machine Learning15minutes! 2017/07/29
Masataka Sato
CardboardのUXをカメラで向上する (droidkaigi 2015/04)
CardboardのUXをカメラで向上する (droidkaigi 2015/04)
Kenichi Takahashi
【Unity道場 自動車編】トヨタのxR活用で進める現場DXへの挑戦 ~UnityとHoloLens 2を用いて~
【Unity道場 自動車編】トヨタのxR活用で進める現場DXへの挑戦 ~UnityとHoloLens 2を用いて~
UnityTechnologiesJapan002
What's hot
(20)
ARとUnity-Robotics-Hubの連携
ARとUnity-Robotics-Hubの連携
すぐそこにある未来〜AR〜
すぐそこにある未来〜AR〜
【Unite Tokyo 2018】XR x AI Watsonで もっと拡がるUnity開発
【Unite Tokyo 2018】XR x AI Watsonで もっと拡がるUnity開発
Firebase update from io'17
Firebase update from io'17
Unity道場 ロボティクス 秋のLT祭り 2021
Unity道場 ロボティクス 秋のLT祭り 2021
UE4:2019年ノンゲーム分野での活用について
UE4:2019年ノンゲーム分野での活用について
Developers summit2015 開発者は足を動かそう!〜自分本位の開発からヒアリング駆動開発へ〜
Developers summit2015 開発者は足を動かそう!〜自分本位の開発からヒアリング駆動開発へ〜
Hint of“Passcode Lock”Screen and Logic (with LocalAuthentication).
Hint of“Passcode Lock”Screen and Logic (with LocalAuthentication).
App shortcuts
App shortcuts
Unreal Studio+プロダクトデザインのワークフロー
Unreal Studio+プロダクトデザインのワークフロー
choreonoid_ros_control を実装した話
choreonoid_ros_control を実装した話
AROW の紹介 〜概要編〜
AROW の紹介 〜概要編〜
Windows Mixed Reality アプリ開発 ベストプラクティス
Windows Mixed Reality アプリ開発 ベストプラクティス
【Unite Tokyo 2018】HoloLens/Unityによる産業向けAR/VR開発の勘所とソリューション
【Unite Tokyo 2018】HoloLens/Unityによる産業向けAR/VR開発の勘所とソリューション
Dev sum2014
Dev sum2014
メディアアプリでよく見る無限スクロールするタブの動きへの考察
メディアアプリでよく見る無限スクロールするタブの動きへの考察
【Unite 2018 Tokyo】Windows Mixed Reality 最新アプリ開発情報 ~HoloLens からVRまで~
【Unite 2018 Tokyo】Windows Mixed Reality 最新アプリ開発情報 ~HoloLens からVRまで~
Findy を作ってわかった、機械学習エンジニアとその分析 - Machine Learning15minutes! 2017/07/29
Findy を作ってわかった、機械学習エンジニアとその分析 - Machine Learning15minutes! 2017/07/29
CardboardのUXをカメラで向上する (droidkaigi 2015/04)
CardboardのUXをカメラで向上する (droidkaigi 2015/04)
【Unity道場 自動車編】トヨタのxR活用で進める現場DXへの挑戦 ~UnityとHoloLens 2を用いて~
【Unity道場 自動車編】トヨタのxR活用で進める現場DXへの挑戦 ~UnityとHoloLens 2を用いて~
Similar to Leapmotionとp5.js:DEMOと解説
クラッシュフィーバーのシステム構成
クラッシュフィーバーのシステム構成
Tomotsune Murata
「Camelog」Android開発秘話
「Camelog」Android開発秘話
Shoya Tsukada
html5とcss3実例紹介とデモ
html5とcss3実例紹介とデモ
Akihiro Sugiyama
iアプリつくろうぜ!~20101020 DevLOVE Android勉強会~
iアプリつくろうぜ!~20101020 DevLOVE Android勉強会~
一法 山崎
クラッシュフィーバー開発の裏側
クラッシュフィーバー開発の裏側
Tomotsune Murata
iOSアプリ制作ツールアプリビルダーを支える技術
iOSアプリ制作ツールアプリビルダーを支える技術
Tomoki Hasegawa
モブプロ導入で見えてきた効果
モブプロ導入で見えてきた効果
natsumi_ishizaka
プロ文.com 勉強会 Phase 1
プロ文.com 勉強会 Phase 1
Hiroki Toyokawa
Jenkinsを使おうよ
Jenkinsを使おうよ
Yohei Oda
F#で動かすraspberry pi+lego mindstorms
F#で動かすraspberry pi+lego mindstorms
Masuda Tomoaki
Androidアプリ開発を楽にするために
Androidアプリ開発を楽にするために
Shuichi Takaya
ソフトウェアエンジニアのキャリア・デザイン
ソフトウェアエンジニアのキャリア・デザイン
Haruto Watanabe
子供達と プログラミングをはじめよう
子供達と プログラミングをはじめよう
Masao Niizuma
xR Tech Tokyo 登壇資料 Mixed Realityではじまるコラボレーティブ・コンピューティング
xR Tech Tokyo 登壇資料 Mixed Realityではじまるコラボレーティブ・コンピューティング
Shinya Tachihara
モノづくりのススメ
モノづくりのススメ
cat kaotaro
『修羅道』制作事例 モバイルハイエンドグラフィックゲーム実現まで
『修羅道』制作事例 モバイルハイエンドグラフィックゲーム実現まで
エピック・ゲームズ・ジャパン Epic Games Japan
App inventor for bussiness
App inventor for bussiness
Takeaki Tada
iOSアプリ開発のためのSwiftビギナーズ勉強会 第6回 @Co-Edo
iOSアプリ開発のためのSwiftビギナーズ勉強会 第6回 @Co-Edo
Megumi Otani(Czenhe)
第2回 近JASA セミナー 「組み込みの世界に影響を与える エンタープライズiOS」
第2回 近JASA セミナー 「組み込みの世界に影響を与える エンタープライズiOS」
feedtailor
Approach of Prototyping for making Application User Interface about iOS
Approach of Prototyping for making Application User Interface about iOS
Fumiya Sakai
Similar to Leapmotionとp5.js:DEMOと解説
(20)
クラッシュフィーバーのシステム構成
クラッシュフィーバーのシステム構成
「Camelog」Android開発秘話
「Camelog」Android開発秘話
html5とcss3実例紹介とデモ
html5とcss3実例紹介とデモ
iアプリつくろうぜ!~20101020 DevLOVE Android勉強会~
iアプリつくろうぜ!~20101020 DevLOVE Android勉強会~
クラッシュフィーバー開発の裏側
クラッシュフィーバー開発の裏側
iOSアプリ制作ツールアプリビルダーを支える技術
iOSアプリ制作ツールアプリビルダーを支える技術
モブプロ導入で見えてきた効果
モブプロ導入で見えてきた効果
プロ文.com 勉強会 Phase 1
プロ文.com 勉強会 Phase 1
Jenkinsを使おうよ
Jenkinsを使おうよ
F#で動かすraspberry pi+lego mindstorms
F#で動かすraspberry pi+lego mindstorms
Androidアプリ開発を楽にするために
Androidアプリ開発を楽にするために
ソフトウェアエンジニアのキャリア・デザイン
ソフトウェアエンジニアのキャリア・デザイン
子供達と プログラミングをはじめよう
子供達と プログラミングをはじめよう
xR Tech Tokyo 登壇資料 Mixed Realityではじまるコラボレーティブ・コンピューティング
xR Tech Tokyo 登壇資料 Mixed Realityではじまるコラボレーティブ・コンピューティング
モノづくりのススメ
モノづくりのススメ
『修羅道』制作事例 モバイルハイエンドグラフィックゲーム実現まで
『修羅道』制作事例 モバイルハイエンドグラフィックゲーム実現まで
App inventor for bussiness
App inventor for bussiness
iOSアプリ開発のためのSwiftビギナーズ勉強会 第6回 @Co-Edo
iOSアプリ開発のためのSwiftビギナーズ勉強会 第6回 @Co-Edo
第2回 近JASA セミナー 「組み込みの世界に影響を与える エンタープライズiOS」
第2回 近JASA セミナー 「組み込みの世界に影響を与える エンタープライズiOS」
Approach of Prototyping for making Application User Interface about iOS
Approach of Prototyping for making Application User Interface about iOS
Leapmotionとp5.js:DEMOと解説
1.
Leapmotionとp5.js DEMOと解説 浜谷 みつよし
2.
登壇者プロフィール 名前 浜谷 みつよし 所属 メーカー勤務 経歴 製造業の技術者 (8年くらい) 電子ペーパー開発 車載用パンク修理キット開発 路面状態センシング機能付きタイヤの開発 →
IoT技術に興味を持ち、プログラミングを学ぶため G’s Academyに在籍中。 自転車をもっと楽しむAndroidアプリを開発中!
3.
趣味:電子工作 4人チームで スマホ接続の吐息伝達ガジェット 「FuuFuu」を開発 出展: Maker Faire Tokyo
2014 Tokyo Design Week 2015 Arduino互換機程度なら作れます 自宅リフローも習得!
4.
これから話すこと Leapmotionを使って、ブラウザ上に インタラクティブな作品を作ろう
5.
Leapmotionとは https://www.leapmotion.com/?lang=jp
6.
https://www.leapmotion.com/?lang=jp 赤外線カメラによる位置検出
7.
https://developer.leapmotion.com/documentation/v2/javascript/devguide/Leap_Coordinate_Mapping.html 座標系 モーション検出が可能な領域: XY平面としては20inch弱のモニタくらいの領域(体感的には)
8.
DEMO:その1 ブラウザ上に文字を手書きで書こう
9.
どうやって実装したか HTML leapmotionのSDKとp5.jsを呼んでおく
10.
どうやって実装したか Javascript [1] Leapmotionに接続するための関数を作っておく: 以下の例ではcaptureLeapmotion() ↑ポインタの位置を画面描画サイズに合わせている
11.
どうやって実装したか Javascript(つづき) [2] p5.jsの setup内で、さきほどのLeapmotion接続用の関数を呼ぶ 後はp5.jsを使って、ポインタと線を描くようにしておけばOK。ここでは割愛しますが 詳細はgithubに上げてあります
→ https://github.com/hamatani63/LeapMemo
12.
DEMO:その2 ブラウザ上にドラムマシーンを作ろう
13.
どうやって実装したか HTML leapmotionのSDKとp5.jsに加えて、p5.play.jsとp5.sound.jsを呼んでおく Javascript [1] Leapmotionに接続するための関数を作っておく:さっきと同じ [2] p5.jsの
setup内で、さきほどのLeapmotion接続用の関数を呼ぶ:これもさっきと同じ
14.
Javascript [3] p5.jsで、 音を出すための 関数を作る → これを画面に配置 詳細はgithubに上げてあります
→ https://github.com/hamatani63/LeapMusic
15.
まとめ Leapmotionとp5.jsを組み合わせれば インタラクティブな作品を作れます! おしまい
Download now