Upgrade to Pro — share decks privately, control downloads, hide ads and more …

VR空間で写真を取ってS3に保存する

 VR空間で写真を取ってS3に保存する

https://cluster-vr-meetup.connpass.com/event/124095/ の内容です。

「スタンドアロンVR開発者の集い」というDiscord作りましたので良かったら参加してみて下さい!
https://discord.gg/yr9urM

Marihuana

April 04, 2019
Tweet

More Decks by Marihuana

Other Decks in Technology

Transcript

  1. APIサーバの実装 • Go + gin + aws-sdk-go • POST /v1/pictures

    に multipart/form-data で画像受け取り • ファイル名は github.com/google/uuid + 拡張子 • ACL は public-read にしてどこからでも読めるように
  2. 問題点 • Texture2D の ReadPixel めっちゃ重い • AsyncGPUReadback で高速化出来そうだが... •

    Android で AsyncGPUReadback を動かすには GraphicAPI を Vulkan にする必要があるが OculusGo では非対応
  3. 問題点 • Texture2D の ReadPixel めっちゃ重い • AsyncGPUReadback で高速化出来そうだが... •

    Android で AsyncGPUReadback を動かすには GraphicAPI を Vulkan にする必要があるが OculusGo では非対応 • C++ ネイティブプラグインで高速化可能っぽい?
  4. ざっくりまとめ • multipart/form-data で画像を受け取れるAPIを作る • API から S3 に画像を送信 •

    Unity 側は撮影用カメラから画像バイナリを取得 • API サーバに UnityWebRequest で画像送信