Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

3

Share

Download to read offline

VRとWeb API

Download to read offline

VRコンテンツからWeb APIにアクセスしてみました。

API Meetup Tokyo #9 〜Summer of Lab〜
http://eventdots.jp/event/567136

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all

VRとWeb API

  1. 1. VR と Web API フォージビジョン株式会社 長谷川晴久 @waffle_maker
  2. 2. 会社紹介  社 名 フォージビジョン株式会社 (ForgeVision, inc)  設 立 2006年4月  事業内容 コンピュータシステムの技術コンサルティング コンピュータシステムの開発 情報提供 / 情報処理サービス セールスプロモーションの企画 / 立案  社員数 33名
  3. 3. 会社紹介  社 名 フォージビジョン株式会社 (ForgeVision, inc)  設 立 2006年4月  事業内容 コンピュータシステムの技術コンサルティング コンピュータシステムの開発 情報提供 / 情報処理サービス セールスプロモーションの企画 / 立案 バーチャルリアリティシステムの開発!!  社員数 33名
  4. 4. 作品紹介  Skydive  Pendulus  Cruise Rift  Hashilus カイクイライド 鳥獣ライド STREET DERBY 360°  DJ-Noridus  スカイバンジー  如月病院  ペンタVR  Virtual Tricity Ride
  5. 5. 作品紹介「Hashilus(ハシラス)」
  6. 6. 作品紹介「#ペンタVR」
  7. 7. 作品紹介「CruiseRift」
  8. 8. VRの開発環境 ゲームエンジンを使用するのが一般的
  9. 9. VRコンテンツを作りたい場合は? Oculus Rift DK2 $450+$75+3,000円 => 6万円くらい Unity Personal 無料! Oculusデベロッパー助け合い所 https://www.facebook.com/groups/1535715303335703/
  10. 10. Web APIに接続してみる Withings API 体組成計や活動量計の値が取れる 認証方式は、OAuth1.0
  11. 11. Oauthとは? ○○でログイン
  12. 12. Oauthとは? 認証 (本人確認)
  13. 13. Oauthとは? 承認 (アクセス許 可)
  14. 14. Oauthとは?
  15. 15. UnityからOAuthしてみる プラグインなどない シグネチャの作成などは実装する必要がある
  16. 16. 案1:PC上にAPIプロキシを立てる 別途プロキシ用のプログラムを実装 展示には良いが、配布には向かない
  17. 17. 案2:専用WEBサービスを運営 別途プロキシ用のプログラムを実装 事前にSNS連携の設定を行う 大人数向けに運用するのであれば良いかも
  18. 18. 案3:Unity標準のHttpClientを使う WWW/WWWFormクラス HTTP転送(302)非対応! Locationヘッダを解析すれば実装可能 とにかく低機能!! GUIは別途用意する必要がある!!
  19. 19. 案3:Unity標準のHttpClientを使う 実装してみた HTTPリクエストを解析して実装したが、認証が通 らない・・・ OAuthへの理解が足りないだけかも?
  20. 20. 案4:Awesomiumを使う Chromiumの機能を利用するためのライブラリ Unityプラグインもあるが、Editor上では動作しな い ビルドすれば動作するが・・・ 有志が開発したAwesomiumUnityで代用可能 ただし32ビット専用 参考: http://tips.hecomi.com/entry/2014/05/05/214827
  21. 21. 案4:Awesomiumを使う とりあえず、 Googleを表示 マウスとキーボードで 操作可能
  22. 22. 案4:Awesomiumを使う トークン取得結果 ここはGUI不要かも
  23. 23. 案4:Awesomiumを使う 認証 (本人確認) UserAgent偽装したい
  24. 24. 案4:Awesomiumを使う 承認 (アクセス許 可)
  25. 25. 案4:Awesomiumを使う 認証&承認 通った!
  26. 26. 案4:Awesomiumを使う
  27. 27. 案4:Awesomiumを使う Oauthトーク ン 取得できた
  28. 28. Oculus Riftで確認したら・・・ シンプルなシーンの割にフレームレートが低い 案4:Awesomiumを使う ※何故かスクリーンショットが撮影できませんでした。
  29. 29. まとめ 現状、UnityからWeb APIを利用するのは困難 Unity向けのプラグインを提供して欲しい! OAuth2.0に期待して良いのだろうか? 「案2:専用WEBサービスを運営」が現実的か?
  30. 30. 終わり ご清聴有り難 うございまし た。
  • OokuraMasahiro

    Oct. 15, 2015
  • koolweb37

    Sep. 13, 2015
  • ym0124

    Aug. 31, 2015

VRコンテンツからWeb APIにアクセスしてみました。 API Meetup Tokyo #9 〜Summer of Lab〜 http://eventdots.jp/event/567136

Views

Total views

1,224

On Slideshare

0

From embeds

0

Number of embeds

203

Actions

Downloads

9

Shares

0

Comments

0

Likes

3

×