SlideShare a Scribd company logo
1 of 118
Download to read offline
SADAO TOKUYAMA
!山 禎男
2019/01/31
特定非営利活動法人ウェアラブルコンピュータ研究開発機構HMDミーティング(大阪)
アプリ開発~
Web開発の
超基礎編
アジェンダ
アジェンダ
自己紹介
Magic Leap ソフトウェア
開発編
 アプリケーションの種類
 Unity開発
 Web開発
まとめ
自己紹介
自己紹介
SADAO TOKUYAMA
(徳山 禎男)
Twitter:tokufxug
お住まい:大阪
職業
職業
システムインテグレーター
(14年)
WEBシステム開発
金融系システムに長期に
携わっている。
Magic Leap 活動
作ったデモがMagic Leapに
紹介されました。
Magic Leap 活動
Magic Leapから賞をもらったり…
Magic Leap 活動
LAで開催したカンファレンスに参加。
Magic Leap 活動
 いろんなイベント でMagic Leapの話を
させていただきました。
Magic Leap ソフトウェア
OSについて
Magic Leap ソフトウェア
OSについて
OS
空間コンピューティングの要件に
合わせて作成した独自OS
Magic Leap ソフトウェア
OSについて
OS
Linux と AOSP(Android Open Source Project)
を基に作成。
Magic Leap ソフトウェア
Lumin OS
Magic Leap ソフトウェア
Lumin OS
Lumin OS Core
Magic Leap Oneと
互換性のあるカスタムド
ライバを備えた
Linux ベースのカーネル
Magic Leap ソフトウェア
Lumin OS
OS Service
従来のOSとMagic Leap
Oneのカスタム機能と
搭載したサービス群。
Magic Leap ソフトウェア
Lumin OS
OS Service
従来のOSとMagic Leap
Oneのカスタム機能と
搭載したサービス群。
WiFi, Bluetooth,マル
ティメディア,入力管
理,デバッグおよび
ログ機能など…
Magic Leap ソフトウェア
Lumin OS
OS Service
従来のOSとMagic Leap
Oneのカスタム機能と
搭載したサービス群。
環境検知、グラフィッ
クスサービス、オー
ディオなど..
Magic Leap ソフトウェア
Lumin OS
Platform APIs
空間コンピューティン
グ機能にアプリから、
アクセスを許可する
API群。
Magic Leap ソフトウェア
Lumin OS
開発プラットフォーム
Magic Leap Oneのアプリケー
ション開発するためのフレー
ムワーク。
Magic Leap ソフトウェア
Lumin OS
アプリケーション
Magic Leap Oneのアプリケー
ション。
開発編
アプリケーションの種類
アプリケーションの種類
ランドスケープ
イマーシブ
ウェブプラットフォーム
アプリケーションの種類
ランドスケープ
アプリケーションの種類
ランドスケープ
Lumin OS 上で
動作する
マルチタスク型の
アプリケーション。
アプリケーションの種類
ランドスケープ
プリズムという
容積に含まれ、
操作、移動、配置を
行うことができる。
アプリケーションの種類
ランドスケープ
Lumin Runtime というフレームワークで開発。
アプリケーションの種類
ランドスケープ
Lumin Runtime というフレームワークで開発。
言語はC++11(C++14もサポート)。
IDEはVisual Studio 2017 または 、
Visual Studio Code
アプリケーションの種類
ランドスケープ
2019年にJavaScriptベースのMagicScriptが
リリース予定。
アプリケーションの種類
ランドスケープ
2019年にJavaScriptベースのMagicScriptが
リリース予定。
MagicScriptで開発も可能になるとのこと。
アプリケーションの種類
ランドスケープ
ツール
アプリケーションの種類
ランドスケープ
ツール:Lumin Runtime Editor
3Dオブジェクトや
UIを配置し、シーン
グラフを作成。
アプリケーションの種類
ランドスケープ
ツール:Lumin Runtime Editor
Lumin Runtimeの
シーングラフを作成
するツール。
アプリケーションの種類
ランドスケープ
ツール:Lumin Runtime Editor
作成したシーングラ
フの3DやUIを
プログラムから操作
する。
アプリケーションの種類
イマーシブ
アプリケーションの種類
イマーシブ
没入型アプリケーション。
アプリケーションの種類
イマーシブ
没入型アプリケーション。
シングルタスクアプリケーショ
ンであるため、起動するとメ
ニューやランドスケープは全て
隠される。
アプリケーションの種類
イマーシブ
没入型アプリケーション。
シングルタスクアプリケーショ
ンであるため、起動するとメ
ニューやランドスケープは全て
隠される。
アプリケーションの種類
イマーシブ
開発は3D Engineを使用。
アプリケーションの種類
イマーシブ
開発は3D Engineを使用。
UnityやUE以外の3Dエン
ジンでも開発できるよ
うにC APIも
別途、用意されている。
アプリケーションの種類
ウェブプラットフォーム
アプリケーションの種類
ウェブプラットフォーム
Magic Leap Oneに標準搭載
している Helio ブラウザで
は、空間コンテンツを
活かしたアプリケーション
の開発が可能。
アプリケーションの種類
ウェブプラットフォーム
Magic Lepeが提供している
Prismatic.jsという
JavaScriptライブラリを使
用する。開発は従来のWEB
アプリケーションと同様の
開発環境で行える。
今回はUnityとWebによる
開発方法に
ついて説明します。
Unity開発
開発環境の構築
開発環境の構築
開発環境の入手
開発環境の構築
開発環境の入手
Magic Leap Package Manager
Unity Editor MLTP
Visual Studio (当スライドは説明を割愛。)
開発環境の構築
Magic Leap Package Manager
CreatorページDownload
ページアクセスし、
Package Managerを
ダウンロード。
開発環境の構築
Magic Leap Package Manager
開発環境の構築
Magic Leap Package Manager
Magic Leap のSDKや
ツールなどを管理する
ソフトウェア。
開発環境の構築
Magic Leap Package Manager
SDKからツールは、
このPackage Manager
からダウンロード、
アップデートを行って
いきます。
開発環境の構築
Magic Leap Package Manager
Lumin SDKと
Magic Leap
Unity Package
を入手します。
開発環境の構築
Unity Editor MLTP
開発環境の構築
Unity Editor MLTP
Unity の Magic
Leapページに行き、
Unity Editor MLTP
を入手。
開発
開発
1.テンプレートは
Magic Leapを選択。
2.プロジェクト作成
プロジェクトの作成
開発
1. Lumin OSを選択。
開発プラットフォームの設定
2.Lumin SDKのフォ
ルダを選択。
3.プラットフォーム
を切り替える。
開発
1. Lumin OSを選択。
開発プラットフォームの設定
2.Lumin SDKのフォ
ルダを選択。
3.プラットフォーム
を切り替える。
開発
ML Remote の起動
開発
ML Remote の起動
ML Remoteは開発中のアプリを
シミュレーター上で動作確認する
アプリケーション。
開発
ML Remote の起動
開発
ML Remote の起動
1. Package Manager内の
Use ML Remoteボタンを
クリック。
開発
ML Remote の起動
ML Remoteが起動
開発
ML Remote の起動
“Start Simulator”というボタンと
“Start Device”というボタンがある。
開発
ML Remote の起動
“Start Simulator” はPC上で動作する
シミュレーターモード。
開発
ML Remote の起動
“Start Device” はMagic Leap Oneで
動作するシミュレーターモード。
開発
ML Remote の起動
2.Start SimulatorまたはStart Device
のボタンをクリック。
開発
ML Remote の起動
3.Interactionが起動。
開発
Zero Iteration
開発
Zero Iteration
Unity(またはUnreal Engine)で
デプロイすることなく、プレ
ビューモードと連携して、動作確
認を行うモード。
開発
Zero Iteration
UnityのMaigc Leapメ
ニューから選択。
開発
Zero Iteration
Unityの再起動を要求される。
再起動を行う。
開発
Unityで実行
開発
Unityで実行
プレビュー時、
Unityで編集した情報が
ML Remoteに反映される。
Web開発
Web開発
地球とバルーンを、
表示を行います。
Web開発
地球の回転
気球の移動と回転
地球を部屋に配置
Web開発
開発環境
Web開発
開発環境
テキストエディタ
WEBサーバ
Web開発
雛形を作成
Web開発
雛形を作成
<html lang="en">
<head>
<title>Hello, Prismatic!</title>
<script src="https://unpkg.com/@magicleap/prismatic"></script>
</head>
<body>
</body>
</html>
Web開発
雛形を作成
<html lang="en">
<head>
<title>Hello, Prismatic!</title>
<script src="https://unpkg.com/@magicleap/prismatic"></script>
</head>
<body>
</body>
</html>
Magic Leap提供の
JavaScriptライブラリ
を指定
Web開発
背景の透明化
Web開発
背景の透明化
<head>
<script src="https://unpkg.com/@magicleap/prismatic"></script>
<meta name="viewport" content="transparent-background">
<style> body { background-color: rgba(0, 0, 0, 0); } </style>
<title>Hello, Prismatic!</title>
</head>
Web開発
背景の透明化
<head>
<script src="https://unpkg.com/@magicleap/prismatic"></script>
<meta name="viewport" content="transparent-background">
<style> body { background-color: rgba(0, 0, 0, 0); } </style>
<title>Hello, Prismatic!</title>
</head>
背景の透明化を
有効にする
Web開発
背景の透明化
<head>
<script src="https://unpkg.com/@magicleap/prismatic"></script>
<meta name="viewport" content="transparent-background">
<style> body { background-color: rgba(0, 0, 0, 0); } </style>
<title>Hello, Prismatic!</title>
</head>
透明度の調整を
行う
Web開発
地球の表示
Web開発
地球の表示
<ml-model id="earth"
src="earth.fbx"
style="width: 300px; height: 300px;"
z-offset="-500px"
unbounded="true"
extractable="true"
rotate-by-angles=" angles: 0 -5 0; duration: 30s; track: 1;">
</ml-model>
Web開発
地球の表示
<ml-model id="earth"
src="earth.fbx"
style="width: 300px; height: 300px;"
z-offset="-500px"
unbounded="true"
extractable="true"
rotate-by-angles=" angles: 0 -5 0; duration: 30s; track: 1;">
</ml-model>
3Dモデル表示の
タグ
Web開発
地球の表示
<ml-model id="earth"
src="earth.fbx"
style="width: 300px; height: 300px;"
z-offset="-500px"
unbounded="true"
extractable="true"
rotate-by-angles=" angles: 0 -5 0; duration: 30s; track: 1;">
</ml-model>
3Dファイルを指定
(.fbx or .glb
(glTF))
Web開発
地球の表示
<ml-model id="earth"
src="earth.fbx"
style="width: 300px; height: 300px;"
z-offset="-500px"
unbounded="true"
extractable="true"
rotate-by-angles=" angles: 0 -5 0; duration: 30s; track: 1;">
</ml-model>
3Dモデル表示する
幅と高さを指定
Web開発
地球の表示
<ml-model id="earth"
src="earth.fbx"
style="width: 300px; height: 300px;"
z-offset="-500px"
unbounded="true"
extractable="true"
rotate-by-angles=" angles: 0 -5 0; duration: 30s; track: 1;">
</ml-model>
3Dモデルの奥行を
指定
Web開発
地球の表示
<ml-model id="earth"
src="earth.fbx"
style="width: 300px; height: 300px;"
z-offset="-500px"
unbounded="true"
extractable="true"
rotate-by-angles=" angles: 0 -5 0; duration: 30s; track: 1;">
</ml-model>
正数は前方に配置
負数は後方に配置
Web開発
地球の表示
<ml-model id="earth"
src="earth.fbx"
style="width: 300px; height: 300px;"
z-offset="-500px"
unbounded="true"
extractable="true"
rotate-by-angles=" angles: 0 -5 0; duration: 30s; track: 1;">
</ml-model>
Trueの場合
ブラウザ領域外でも
表示する
Web開発
地球の表示
<ml-model id="earth"
src="earth.fbx"
style="width: 300px; height: 300px;"
z-offset="-500px"
unbounded="true"
extractable="true"
rotate-by-angles=" angles: 0 -5 0; duration: 30s; track: 1;">
</ml-model>
Trueの場合
3Dモデルの持ち出し
て配置を許可する
Web開発
地球の表示
<ml-model id="earth"
src="earth.fbx"
style="width: 300px; height: 300px;"
z-offset="-500px"
unbounded="true"
extractable="true"
rotate-by-angles=" angles: 0 -5 0; duration: 30s; track: 1;">
</ml-model>
回転を制御する
Web開発
地球の表示
<ml-model id="earth"
src="earth.fbx"
style="width: 300px; height: 300px;"
z-offset="-500px"
unbounded="true"
extractable="true"
rotate-by-angles=" angles: 0 -5 0; duration: 30s; track: 1;">
</ml-model>
Y軸に30秒間回転する
Web開発
気球の表示
Web開発
気球の表示
<ml-model id="balloon"
src="balloon.fbx" style="width: 2000px; height: 1000px;"
model-scale="0.1 0.1 0.1" z-offset="300px"
unbounded="true"
prism-rotation="0 0 0.25"
move-by="axes: -1200px 400px -400px; duration: 20s; track: 1;"
rotate-by-angles=" angles: 0 0 -0.5; duration: 15s; track: 2;">
</ml-model>
Web開発
気球の表示
<ml-model id="balloon"
src="balloon.fbx" style="width: 2000px; height: 1000px;"
model-scale="0.1 0.1 0.1" z-offset="300px"
unbounded="true"
prism-rotation="0 0 0.25"
move-by="axes: -1200px 400px -400px; duration: 20s; track: 1;"
rotate-by-angles=" angles: 0 0 -0.5; duration: 15s; track: 2;">
</ml-model>
3Dモデルのスケール
を変更する
Web開発
気球の表示
<ml-model id="balloon"
src="balloon.fbx" style="width: 2000px; height: 1000px;"
model-scale="0.1 0.1 0.1" z-offset="300px"
unbounded="true"
prism-rotation="0 0 0.25"
move-by="axes: -1200px 400px -400px; duration: 20s; track: 1;"
rotate-by-angles=" angles: 0 0 -0.5; duration: 15s; track: 2;">
</ml-model>
3Dモデルの回転を
調整する
Web開発
気球の表示
<ml-model id="balloon"
src="balloon.fbx" style="width: 2000px; height: 1000px;"
model-scale="0.1 0.1 0.1" z-offset="300px"
unbounded="true"
prism-rotation="0 0 0.25"
move-by="axes: -1200px 400px -400px; duration: 20s; track: 1;"
rotate-by-angles=" angles: 0 0 -0.5; duration: 15s; track: 2;">
</ml-model>
元の位置(x、y、z
軸)に対して相対的
に移動します。
Web開発
Magic Leap Oneを装着してアクセス。
Web開発
今回使用したサンプル
https://bit.ly/2EUY74z
まとめ
まとめ
アプリケーションは3種類
ランドスケープ
イマーシブ
ウェブプラットフォーム
まとめ
アプリケーションは3種類
まとめ
Unity開発
Package Manager経由から、
SDKやツールをダウンロードする。
ML Remoteでアプリの動作を行う。
Magic Leapの開発はZero Iterationの
設定を必ず行う。
まとめ
Unity開発
まとめ
Web開発
テキストエディタだけで開発可。
JSライブラリPrismaticを読み込むこと。
3Dモデルの表示は<ml-model>を使用す
る。
まとめ
Web開発
ご清聴ありがとう
ございました

More Related Content

What's hot

ワコムのペンタブを使ったMagic Leap 1 アプリケーション、Unityで作れ〼
ワコムのペンタブを使ったMagic Leap 1 アプリケーション、Unityで作れ〼ワコムのペンタブを使ったMagic Leap 1 アプリケーション、Unityで作れ〼
ワコムのペンタブを使ったMagic Leap 1 アプリケーション、Unityで作れ〼Sadao Tokuyama
 
Magic Leap 2 に関する情報まとめ と OnePlanetXRについて
Magic Leap 2 に関する情報まとめ と OnePlanetXRについてMagic Leap 2 に関する情報まとめ と OnePlanetXRについて
Magic Leap 2 に関する情報まとめ と OnePlanetXRについてSadao Tokuyama
 
知っ徳!納徳! Magic Leap <日本初上陸!ついに新発売!!編>
知っ徳!納徳! Magic Leap <日本初上陸!ついに新発売!!編>知っ徳!納徳! Magic Leap <日本初上陸!ついに新発売!!編>
知っ徳!納徳! Magic Leap <日本初上陸!ついに新発売!!編>Sadao Tokuyama
 
バーチャルライブ配信アプリREALITYの3Dアバターシステムの全容について
バーチャルライブ配信アプリREALITYの3Dアバターシステムの全容についてバーチャルライブ配信アプリREALITYの3Dアバターシステムの全容について
バーチャルライブ配信アプリREALITYの3Dアバターシステムの全容についてgree_tech
 
AR, VR, MR の現状と最新事例 2015 Winter
AR, VR, MR の現状と最新事例 2015 WinterAR, VR, MR の現状と最新事例 2015 Winter
AR, VR, MR の現状と最新事例 2015 WinterEtsuji Kameyama
 
"おもしろい研究"への挑戦 - Challenges for "Omoshiroi" research
"おもしろい研究"への挑戦 - Challenges for "Omoshiroi" research"おもしろい研究"への挑戦 - Challenges for "Omoshiroi" research
"おもしろい研究"への挑戦 - Challenges for "Omoshiroi" researchAkihiko Shirai
 
20220113「LightShip Global Jam 参加体験記 ~ARDKを使った人材育成」
20220113「LightShip Global Jam 参加体験記 ~ARDKを使った人材育成」20220113「LightShip Global Jam 参加体験記 ~ARDKを使った人材育成」
20220113「LightShip Global Jam 参加体験記 ~ARDKを使った人材育成」GREE VR Studio Lab
 
VTuber・XRライブエンタメ駆動の研究開発 - GREE VR Studio Laboratory のR2D #GREETC
VTuber・XRライブエンタメ駆動の研究開発 - GREE VR Studio Laboratory のR2D #GREETCVTuber・XRライブエンタメ駆動の研究開発 - GREE VR Studio Laboratory のR2D #GREETC
VTuber・XRライブエンタメ駆動の研究開発 - GREE VR Studio Laboratory のR2D #GREETCGREE VR Studio Lab
 
ARもVRもMRもまとめてドーン
ARもVRもMRもまとめてドーンARもVRもMRもまとめてドーン
ARもVRもMRもまとめてドーンSatoshi Maemoto
 
第26回VR学会大会 企業セッション-メタバース panel talk
第26回VR学会大会 企業セッション-メタバース panel talk第26回VR学会大会 企業セッション-メタバース panel talk
第26回VR学会大会 企業セッション-メタバース panel talkGREE VR Studio Lab
 
拡張現実に必要な技術
拡張現実に必要な技術拡張現実に必要な技術
拡張現実に必要な技術Ryo Nakamura
 
GREE VR Studio Laboratory 「XR-UX Devプロジェクト」の成果紹介 #GREETC (2021/Nov/11)
GREE VR Studio Laboratory 「XR-UX Devプロジェクト」の成果紹介 #GREETC (2021/Nov/11)GREE VR Studio Laboratory 「XR-UX Devプロジェクト」の成果紹介 #GREETC (2021/Nov/11)
GREE VR Studio Laboratory 「XR-UX Devプロジェクト」の成果紹介 #GREETC (2021/Nov/11)GREE VR Studio Lab
 
VTuber・XRライブエンタメ駆動の研究開発 - GREE VR Studio Laboratory のR2D
VTuber・XRライブエンタメ駆動の研究開発 - GREE VR Studio Laboratory のR2DVTuber・XRライブエンタメ駆動の研究開発 - GREE VR Studio Laboratory のR2D
VTuber・XRライブエンタメ駆動の研究開発 - GREE VR Studio Laboratory のR2Dgree_tech
 
最先端VRの技術動向 ~VR業界の進化を予測する~
最先端VRの技術動向 ~VR業界の進化を予測する~最先端VRの技術動向 ~VR業界の進化を予測する~
最先端VRの技術動向 ~VR業界の進化を予測する~Miyu Nishikawa
 
20131210 QZSS Ideathon 2013
20131210 QZSS Ideathon 201320131210 QZSS Ideathon 2013
20131210 QZSS Ideathon 2013Taichi Furuhashi
 
教育分野で利用するAR(拡張現実)とVR(仮想現実)の技術
教育分野で利用するAR(拡張現実)とVR(仮想現実)の技術教育分野で利用するAR(拡張現実)とVR(仮想現実)の技術
教育分野で利用するAR(拡張現実)とVR(仮想現実)の技術Etsuji Kameyama
 
【Unity道場 自動車編】Unityで実現する産業向けxRソリューション
【Unity道場 自動車編】Unityで実現する産業向けxRソリューション【Unity道場 自動車編】Unityで実現する産業向けxRソリューション
【Unity道場 自動車編】Unityで実現する産業向けxRソリューションUnityTechnologiesJapan002
 
UnityによるAR/VR/MR 開発体験講座
UnityによるAR/VR/MR 開発体験講座UnityによるAR/VR/MR 開発体験講座
UnityによるAR/VR/MR 開発体験講座Yuichi Ishii
 
ARもVRもMRもまとめてドーン
ARもVRもMRもまとめてドーンARもVRもMRもまとめてドーン
ARもVRもMRもまとめてドーンSatoshi Maemoto
 
LODGEのいいところあげていきます!
LODGEのいいところあげていきます!LODGEのいいところあげていきます!
LODGEのいいところあげていきます!Satoshi Maemoto
 

What's hot (20)

ワコムのペンタブを使ったMagic Leap 1 アプリケーション、Unityで作れ〼
ワコムのペンタブを使ったMagic Leap 1 アプリケーション、Unityで作れ〼ワコムのペンタブを使ったMagic Leap 1 アプリケーション、Unityで作れ〼
ワコムのペンタブを使ったMagic Leap 1 アプリケーション、Unityで作れ〼
 
Magic Leap 2 に関する情報まとめ と OnePlanetXRについて
Magic Leap 2 に関する情報まとめ と OnePlanetXRについてMagic Leap 2 に関する情報まとめ と OnePlanetXRについて
Magic Leap 2 に関する情報まとめ と OnePlanetXRについて
 
知っ徳!納徳! Magic Leap <日本初上陸!ついに新発売!!編>
知っ徳!納徳! Magic Leap <日本初上陸!ついに新発売!!編>知っ徳!納徳! Magic Leap <日本初上陸!ついに新発売!!編>
知っ徳!納徳! Magic Leap <日本初上陸!ついに新発売!!編>
 
バーチャルライブ配信アプリREALITYの3Dアバターシステムの全容について
バーチャルライブ配信アプリREALITYの3Dアバターシステムの全容についてバーチャルライブ配信アプリREALITYの3Dアバターシステムの全容について
バーチャルライブ配信アプリREALITYの3Dアバターシステムの全容について
 
AR, VR, MR の現状と最新事例 2015 Winter
AR, VR, MR の現状と最新事例 2015 WinterAR, VR, MR の現状と最新事例 2015 Winter
AR, VR, MR の現状と最新事例 2015 Winter
 
"おもしろい研究"への挑戦 - Challenges for "Omoshiroi" research
"おもしろい研究"への挑戦 - Challenges for "Omoshiroi" research"おもしろい研究"への挑戦 - Challenges for "Omoshiroi" research
"おもしろい研究"への挑戦 - Challenges for "Omoshiroi" research
 
20220113「LightShip Global Jam 参加体験記 ~ARDKを使った人材育成」
20220113「LightShip Global Jam 参加体験記 ~ARDKを使った人材育成」20220113「LightShip Global Jam 参加体験記 ~ARDKを使った人材育成」
20220113「LightShip Global Jam 参加体験記 ~ARDKを使った人材育成」
 
VTuber・XRライブエンタメ駆動の研究開発 - GREE VR Studio Laboratory のR2D #GREETC
VTuber・XRライブエンタメ駆動の研究開発 - GREE VR Studio Laboratory のR2D #GREETCVTuber・XRライブエンタメ駆動の研究開発 - GREE VR Studio Laboratory のR2D #GREETC
VTuber・XRライブエンタメ駆動の研究開発 - GREE VR Studio Laboratory のR2D #GREETC
 
ARもVRもMRもまとめてドーン
ARもVRもMRもまとめてドーンARもVRもMRもまとめてドーン
ARもVRもMRもまとめてドーン
 
第26回VR学会大会 企業セッション-メタバース panel talk
第26回VR学会大会 企業セッション-メタバース panel talk第26回VR学会大会 企業セッション-メタバース panel talk
第26回VR学会大会 企業セッション-メタバース panel talk
 
拡張現実に必要な技術
拡張現実に必要な技術拡張現実に必要な技術
拡張現実に必要な技術
 
GREE VR Studio Laboratory 「XR-UX Devプロジェクト」の成果紹介 #GREETC (2021/Nov/11)
GREE VR Studio Laboratory 「XR-UX Devプロジェクト」の成果紹介 #GREETC (2021/Nov/11)GREE VR Studio Laboratory 「XR-UX Devプロジェクト」の成果紹介 #GREETC (2021/Nov/11)
GREE VR Studio Laboratory 「XR-UX Devプロジェクト」の成果紹介 #GREETC (2021/Nov/11)
 
VTuber・XRライブエンタメ駆動の研究開発 - GREE VR Studio Laboratory のR2D
VTuber・XRライブエンタメ駆動の研究開発 - GREE VR Studio Laboratory のR2DVTuber・XRライブエンタメ駆動の研究開発 - GREE VR Studio Laboratory のR2D
VTuber・XRライブエンタメ駆動の研究開発 - GREE VR Studio Laboratory のR2D
 
最先端VRの技術動向 ~VR業界の進化を予測する~
最先端VRの技術動向 ~VR業界の進化を予測する~最先端VRの技術動向 ~VR業界の進化を予測する~
最先端VRの技術動向 ~VR業界の進化を予測する~
 
20131210 QZSS Ideathon 2013
20131210 QZSS Ideathon 201320131210 QZSS Ideathon 2013
20131210 QZSS Ideathon 2013
 
教育分野で利用するAR(拡張現実)とVR(仮想現実)の技術
教育分野で利用するAR(拡張現実)とVR(仮想現実)の技術教育分野で利用するAR(拡張現実)とVR(仮想現実)の技術
教育分野で利用するAR(拡張現実)とVR(仮想現実)の技術
 
【Unity道場 自動車編】Unityで実現する産業向けxRソリューション
【Unity道場 自動車編】Unityで実現する産業向けxRソリューション【Unity道場 自動車編】Unityで実現する産業向けxRソリューション
【Unity道場 自動車編】Unityで実現する産業向けxRソリューション
 
UnityによるAR/VR/MR 開発体験講座
UnityによるAR/VR/MR 開発体験講座UnityによるAR/VR/MR 開発体験講座
UnityによるAR/VR/MR 開発体験講座
 
ARもVRもMRもまとめてドーン
ARもVRもMRもまとめてドーンARもVRもMRもまとめてドーン
ARもVRもMRもまとめてドーン
 
LODGEのいいところあげていきます!
LODGEのいいところあげていきます!LODGEのいいところあげていきます!
LODGEのいいところあげていきます!
 

Similar to 知っ徳! 納徳!Magic Leap 《アプリ開発~Web開発の超基礎編》

HTML5の事例をどーんと紹介~MSとHTML5~ #tdc4th
HTML5の事例をどーんと紹介~MSとHTML5~ #tdc4thHTML5の事例をどーんと紹介~MSとHTML5~ #tdc4th
HTML5の事例をどーんと紹介~MSとHTML5~ #tdc4thMicrosoft
 
JavaScript + CSS3を活用して スマートフォンサイト/アプリに 動きを付けてみよう
JavaScript + CSS3を活用して スマートフォンサイト/アプリに 動きを付けてみようJavaScript + CSS3を活用して スマートフォンサイト/アプリに 動きを付けてみよう
JavaScript + CSS3を活用して スマートフォンサイト/アプリに 動きを付けてみようHiroaki Wakamatsu
 
Azure のポータル画面で、AI フレーバな BOT の作成ハンズオン
Azure のポータル画面で、AI フレーバな BOT の作成ハンズオンAzure のポータル画面で、AI フレーバな BOT の作成ハンズオン
Azure のポータル画面で、AI フレーバな BOT の作成ハンズオンYasuaki Matsuda
 
パララックスでレスポンシブでJ query mobileなサイトのつくりかた
パララックスでレスポンシブでJ query mobileなサイトのつくりかたパララックスでレスポンシブでJ query mobileなサイトのつくりかた
パララックスでレスポンシブでJ query mobileなサイトのつくりかたShumpei Shiraishi
 
Mashup Caravan in オープンソースカンファレンス2011 Hiroshima: infoScoop OpenSource
Mashup Caravan in オープンソースカンファレンス2011 Hiroshima: infoScoop OpenSourceMashup Caravan in オープンソースカンファレンス2011 Hiroshima: infoScoop OpenSource
Mashup Caravan in オープンソースカンファレンス2011 Hiroshima: infoScoop OpenSourcecmutoh
 
2010年11月27日土曜日FlexUserGroup勉強会 第125回 京都 Flex & Google App Engine for Java & ...
2010年11月27日土曜日FlexUserGroup勉強会 第125回 京都  Flex & Google App Engine for Java & ...2010年11月27日土曜日FlexUserGroup勉強会 第125回 京都  Flex & Google App Engine for Java & ...
2010年11月27日土曜日FlexUserGroup勉強会 第125回 京都 Flex & Google App Engine for Java & ...Sadao Tokuyama
 
jQuery MobileとPhoneGapでスマートフォンアプリ楽々クッキング
 jQuery MobileとPhoneGapでスマートフォンアプリ楽々クッキング jQuery MobileとPhoneGapでスマートフォンアプリ楽々クッキング
jQuery MobileとPhoneGapでスマートフォンアプリ楽々クッキングTakashi Okamoto
 
わんくま同盟名古屋勉強会18回目 ASP.NET MVC3を利用したHTML5な画面開発~クラウドも有るよ!~
わんくま同盟名古屋勉強会18回目 ASP.NET MVC3を利用したHTML5な画面開発~クラウドも有るよ!~わんくま同盟名古屋勉強会18回目 ASP.NET MVC3を利用したHTML5な画面開発~クラウドも有るよ!~
わんくま同盟名古屋勉強会18回目 ASP.NET MVC3を利用したHTML5な画面開発~クラウドも有るよ!~normalian
 
かんたんキレイなウェブデザイン
かんたんキレイなウェブデザインかんたんキレイなウェブデザイン
かんたんキレイなウェブデザインShuhei Iitsuka
 
Dockerを活用したリクルートグループ開発基盤の構築
Dockerを活用したリクルートグループ開発基盤の構築Dockerを活用したリクルートグループ開発基盤の構築
Dockerを活用したリクルートグループ開発基盤の構築Recruit Technologies
 
AWS SUMMIT TOKYO 2012 - BASCULE SESSION
AWS SUMMIT TOKYO 2012 - BASCULE SESSIONAWS SUMMIT TOKYO 2012 - BASCULE SESSION
AWS SUMMIT TOKYO 2012 - BASCULE SESSIONMariko Nishimura
 
[AWS Summit 2012] 事例セッション #2 Bascule Meets AWS! クラウドが加速させる デジタルクリエイションの世界
[AWS Summit 2012] 事例セッション #2 Bascule Meets AWS! クラウドが加速させる デジタルクリエイションの世界[AWS Summit 2012] 事例セッション #2 Bascule Meets AWS! クラウドが加速させる デジタルクリエイションの世界
[AWS Summit 2012] 事例セッション #2 Bascule Meets AWS! クラウドが加速させる デジタルクリエイションの世界Amazon Web Services Japan
 
徳島OSS勉強会第四回 シラサギハンズオン 0925
徳島OSS勉強会第四回 シラサギハンズオン 0925徳島OSS勉強会第四回 シラサギハンズオン 0925
徳島OSS勉強会第四回 シラサギハンズオン 0925Yu Ito
 
クラウドの最新動向まるわかり!セミナー
クラウドの最新動向まるわかり!セミナークラウドの最新動向まるわかり!セミナー
クラウドの最新動向まるわかり!セミナーDaisuke Masubuchi
 
第2回 artisoc Cloud勉強会
第2回 artisoc Cloud勉強会第2回 artisoc Cloud勉強会
第2回 artisoc Cloud勉強会Masaki Tamada
 
『機械学習 (AI/ML) の基礎と Microsoft の AI | 2019/04/02 Global AI Nights Fukui
『機械学習 (AI/ML) の基礎と Microsoft の AI | 2019/04/02 Global AI Nights Fukui『機械学習 (AI/ML) の基礎と Microsoft の AI | 2019/04/02 Global AI Nights Fukui
『機械学習 (AI/ML) の基礎と Microsoft の AI | 2019/04/02 Global AI Nights FukuiFujio Kojima
 
Material DesignをPolymerで表現しよう(神戸ITフェスティバル × HTML5fun@神戸)
Material DesignをPolymerで表現しよう(神戸ITフェスティバル × HTML5fun@神戸)Material DesignをPolymerで表現しよう(神戸ITフェスティバル × HTML5fun@神戸)
Material DesignをPolymerで表現しよう(神戸ITフェスティバル × HTML5fun@神戸)Masayuki Abe
 

Similar to 知っ徳! 納徳!Magic Leap 《アプリ開発~Web開発の超基礎編》 (20)

HTML5の事例をどーんと紹介~MSとHTML5~ #tdc4th
HTML5の事例をどーんと紹介~MSとHTML5~ #tdc4thHTML5の事例をどーんと紹介~MSとHTML5~ #tdc4th
HTML5の事例をどーんと紹介~MSとHTML5~ #tdc4th
 
JavaScript + CSS3を活用して スマートフォンサイト/アプリに 動きを付けてみよう
JavaScript + CSS3を活用して スマートフォンサイト/アプリに 動きを付けてみようJavaScript + CSS3を活用して スマートフォンサイト/アプリに 動きを付けてみよう
JavaScript + CSS3を活用して スマートフォンサイト/アプリに 動きを付けてみよう
 
Azure のポータル画面で、AI フレーバな BOT の作成ハンズオン
Azure のポータル画面で、AI フレーバな BOT の作成ハンズオンAzure のポータル画面で、AI フレーバな BOT の作成ハンズオン
Azure のポータル画面で、AI フレーバな BOT の作成ハンズオン
 
パララックスでレスポンシブでJ query mobileなサイトのつくりかた
パララックスでレスポンシブでJ query mobileなサイトのつくりかたパララックスでレスポンシブでJ query mobileなサイトのつくりかた
パララックスでレスポンシブでJ query mobileなサイトのつくりかた
 
Mashup Caravan in オープンソースカンファレンス2011 Hiroshima: infoScoop OpenSource
Mashup Caravan in オープンソースカンファレンス2011 Hiroshima: infoScoop OpenSourceMashup Caravan in オープンソースカンファレンス2011 Hiroshima: infoScoop OpenSource
Mashup Caravan in オープンソースカンファレンス2011 Hiroshima: infoScoop OpenSource
 
2010年11月27日土曜日FlexUserGroup勉強会 第125回 京都 Flex & Google App Engine for Java & ...
2010年11月27日土曜日FlexUserGroup勉強会 第125回 京都  Flex & Google App Engine for Java & ...2010年11月27日土曜日FlexUserGroup勉強会 第125回 京都  Flex & Google App Engine for Java & ...
2010年11月27日土曜日FlexUserGroup勉強会 第125回 京都 Flex & Google App Engine for Java & ...
 
Jqm20120804 publish
Jqm20120804 publishJqm20120804 publish
Jqm20120804 publish
 
jQuery MobileとPhoneGapでスマートフォンアプリ楽々クッキング
 jQuery MobileとPhoneGapでスマートフォンアプリ楽々クッキング jQuery MobileとPhoneGapでスマートフォンアプリ楽々クッキング
jQuery MobileとPhoneGapでスマートフォンアプリ楽々クッキング
 
わんくま同盟名古屋勉強会18回目 ASP.NET MVC3を利用したHTML5な画面開発~クラウドも有るよ!~
わんくま同盟名古屋勉強会18回目 ASP.NET MVC3を利用したHTML5な画面開発~クラウドも有るよ!~わんくま同盟名古屋勉強会18回目 ASP.NET MVC3を利用したHTML5な画面開発~クラウドも有るよ!~
わんくま同盟名古屋勉強会18回目 ASP.NET MVC3を利用したHTML5な画面開発~クラウドも有るよ!~
 
かんたんキレイなウェブデザイン
かんたんキレイなウェブデザインかんたんキレイなウェブデザイン
かんたんキレイなウェブデザイン
 
jQuery Mobileの基礎
jQuery Mobileの基礎jQuery Mobileの基礎
jQuery Mobileの基礎
 
Dockerを活用したリクルートグループ開発基盤の構築
Dockerを活用したリクルートグループ開発基盤の構築Dockerを活用したリクルートグループ開発基盤の構築
Dockerを活用したリクルートグループ開発基盤の構築
 
AWS SUMMIT TOKYO 2012 - BASCULE SESSION
AWS SUMMIT TOKYO 2012 - BASCULE SESSIONAWS SUMMIT TOKYO 2012 - BASCULE SESSION
AWS SUMMIT TOKYO 2012 - BASCULE SESSION
 
[AWS Summit 2012] 事例セッション #2 Bascule Meets AWS! クラウドが加速させる デジタルクリエイションの世界
[AWS Summit 2012] 事例セッション #2 Bascule Meets AWS! クラウドが加速させる デジタルクリエイションの世界[AWS Summit 2012] 事例セッション #2 Bascule Meets AWS! クラウドが加速させる デジタルクリエイションの世界
[AWS Summit 2012] 事例セッション #2 Bascule Meets AWS! クラウドが加速させる デジタルクリエイションの世界
 
徳島OSS勉強会第四回 シラサギハンズオン 0925
徳島OSS勉強会第四回 シラサギハンズオン 0925徳島OSS勉強会第四回 シラサギハンズオン 0925
徳島OSS勉強会第四回 シラサギハンズオン 0925
 
クラウドの最新動向まるわかり!セミナー
クラウドの最新動向まるわかり!セミナークラウドの最新動向まるわかり!セミナー
クラウドの最新動向まるわかり!セミナー
 
第2回 artisoc Cloud勉強会
第2回 artisoc Cloud勉強会第2回 artisoc Cloud勉強会
第2回 artisoc Cloud勉強会
 
『機械学習 (AI/ML) の基礎と Microsoft の AI | 2019/04/02 Global AI Nights Fukui
『機械学習 (AI/ML) の基礎と Microsoft の AI | 2019/04/02 Global AI Nights Fukui『機械学習 (AI/ML) の基礎と Microsoft の AI | 2019/04/02 Global AI Nights Fukui
『機械学習 (AI/ML) の基礎と Microsoft の AI | 2019/04/02 Global AI Nights Fukui
 
Material DesignをPolymerで表現しよう(神戸ITフェスティバル × HTML5fun@神戸)
Material DesignをPolymerで表現しよう(神戸ITフェスティバル × HTML5fun@神戸)Material DesignをPolymerで表現しよう(神戸ITフェスティバル × HTML5fun@神戸)
Material DesignをPolymerで表現しよう(神戸ITフェスティバル × HTML5fun@神戸)
 
Qcon slide 20130423
Qcon slide 20130423Qcon slide 20130423
Qcon slide 20130423
 

More from Sadao Tokuyama

ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦Sadao Tokuyama
 
[Unofficial One Person Magic Leap HACKATHON] SPATIAL BOUNDING BOX SHOOTER
[Unofficial One Person Magic Leap HACKATHON] SPATIAL BOUNDING BOX SHOOTER[Unofficial One Person Magic Leap HACKATHON] SPATIAL BOUNDING BOX SHOOTER
[Unofficial One Person Magic Leap HACKATHON] SPATIAL BOUNDING BOX SHOOTERSadao Tokuyama
 
[Unofficial One Person Magic Leap HACKATHON]SPATIAL BOUNDING BOX SHOOTER
[Unofficial One Person Magic Leap HACKATHON]SPATIAL BOUNDING BOX SHOOTER[Unofficial One Person Magic Leap HACKATHON]SPATIAL BOUNDING BOX SHOOTER
[Unofficial One Person Magic Leap HACKATHON]SPATIAL BOUNDING BOX SHOOTERSadao Tokuyama
 
SADAO TOKUYAMA の L.E.A.P カンファレンス な 話
SADAO TOKUYAMA の L.E.A.P カンファレンス な 話SADAO TOKUYAMA の L.E.A.P カンファレンス な 話
SADAO TOKUYAMA の L.E.A.P カンファレンス な 話Sadao Tokuyama
 
開発中 3Dプリント API for Flash の 紹介 【as3sculpteo】
開発中 3Dプリント API for Flash の 紹介 【as3sculpteo】 開発中 3Dプリント API for Flash の 紹介 【as3sculpteo】
開発中 3Dプリント API for Flash の 紹介 【as3sculpteo】 Sadao Tokuyama
 
AIR for Android で アプリ内課金
AIR for Android で アプリ内課金AIR for Android で アプリ内課金
AIR for Android で アプリ内課金Sadao Tokuyama
 
Flex 勉強会 第 166 回@仙台 「AIRKinectについて」 by tokufxug
Flex 勉強会 第 166 回@仙台 「AIRKinectについて」 by tokufxugFlex 勉強会 第 166 回@仙台 「AIRKinectについて」 by tokufxug
Flex 勉強会 第 166 回@仙台 「AIRKinectについて」 by tokufxugSadao Tokuyama
 
AIRKinect勉強会 in Flex User Group 東京
AIRKinect勉強会 in Flex User Group 東京AIRKinect勉強会 in Flex User Group 東京
AIRKinect勉強会 in Flex User Group 東京Sadao Tokuyama
 
第1回 AIR Native Extension Lab 研究報告会
第1回 AIR Native Extension Lab 研究報告会第1回 AIR Native Extension Lab 研究報告会
第1回 AIR Native Extension Lab 研究報告会Sadao Tokuyama
 
2011年2月9日第130回FxUG勉強会@東京第一打者空振り三振
2011年2月9日第130回FxUG勉強会@東京第一打者空振り三振2011年2月9日第130回FxUG勉強会@東京第一打者空振り三振
2011年2月9日第130回FxUG勉強会@東京第一打者空振り三振Sadao Tokuyama
 

More from Sadao Tokuyama (12)

ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
 
Magic Leap 雑談
Magic Leap 雑談Magic Leap 雑談
Magic Leap 雑談
 
[Unofficial One Person Magic Leap HACKATHON] SPATIAL BOUNDING BOX SHOOTER
[Unofficial One Person Magic Leap HACKATHON] SPATIAL BOUNDING BOX SHOOTER[Unofficial One Person Magic Leap HACKATHON] SPATIAL BOUNDING BOX SHOOTER
[Unofficial One Person Magic Leap HACKATHON] SPATIAL BOUNDING BOX SHOOTER
 
[Unofficial One Person Magic Leap HACKATHON]SPATIAL BOUNDING BOX SHOOTER
[Unofficial One Person Magic Leap HACKATHON]SPATIAL BOUNDING BOX SHOOTER[Unofficial One Person Magic Leap HACKATHON]SPATIAL BOUNDING BOX SHOOTER
[Unofficial One Person Magic Leap HACKATHON]SPATIAL BOUNDING BOX SHOOTER
 
SADAO TOKUYAMA の L.E.A.P カンファレンス な 話
SADAO TOKUYAMA の L.E.A.P カンファレンス な 話SADAO TOKUYAMA の L.E.A.P カンファレンス な 話
SADAO TOKUYAMA の L.E.A.P カンファレンス な 話
 
開発中 3Dプリント API for Flash の 紹介 【as3sculpteo】
開発中 3Dプリント API for Flash の 紹介 【as3sculpteo】 開発中 3Dプリント API for Flash の 紹介 【as3sculpteo】
開発中 3Dプリント API for Flash の 紹介 【as3sculpteo】
 
AIR for Android で アプリ内課金
AIR for Android で アプリ内課金AIR for Android で アプリ内課金
AIR for Android で アプリ内課金
 
Flex 勉強会 第 166 回@仙台 「AIRKinectについて」 by tokufxug
Flex 勉強会 第 166 回@仙台 「AIRKinectについて」 by tokufxugFlex 勉強会 第 166 回@仙台 「AIRKinectについて」 by tokufxug
Flex 勉強会 第 166 回@仙台 「AIRKinectについて」 by tokufxug
 
AIRKinect勉強会 in Flex User Group 東京
AIRKinect勉強会 in Flex User Group 東京AIRKinect勉強会 in Flex User Group 東京
AIRKinect勉強会 in Flex User Group 東京
 
AIRKinect
AIRKinectAIRKinect
AIRKinect
 
第1回 AIR Native Extension Lab 研究報告会
第1回 AIR Native Extension Lab 研究報告会第1回 AIR Native Extension Lab 研究報告会
第1回 AIR Native Extension Lab 研究報告会
 
2011年2月9日第130回FxUG勉強会@東京第一打者空振り三振
2011年2月9日第130回FxUG勉強会@東京第一打者空振り三振2011年2月9日第130回FxUG勉強会@東京第一打者空振り三振
2011年2月9日第130回FxUG勉強会@東京第一打者空振り三振
 

知っ徳! 納徳!Magic Leap 《アプリ開発~Web開発の超基礎編》