Mixed Reality体験アプリ!MR-World完成しました🐟
出戻りガツオ🐟です!
すっかりPower Appsにハマっている今日この頃・・・。
第二弾のアプリを作成してみました!!
その名も
『 MR - World 』
Windowsのペイント3Dで同じような機能はあったようですが、iPhoneをはじめとした携帯電話で3Dモデルと写真撮影ができるという
夢のあるアプリです!
Mixed Reality とは
はい、かっこいい~。よくわからないけど未来感じる~🐟
Power Appsで第二弾でチャレンジしたいと感じたものは写真撮影でした!
それも楽しい感じ!Twitterで仲良くさせていただいている方でも3Dモデルを自作されてたりと・・・それと共存した写真が撮れたらワクワクするな!と思ったことがきっかけです!
『 MR - World 』
前述のとおり、3Dモデルと写真を撮ることが目的!
フリー素材もたくさんありますが、結構扱いが難しい・・・
幸いなことにWindowsの「ペイント 3D」という標準機能で高画質のモデルを無料で作れます!
Twitterでも3Dモデルを作っていらっしゃる猛者がいるので、その方たちの作品をリアルに召喚する!という意味でも凄い機能です!
こんな写真が撮れます!
画面の構成と機能
Menu
シンプルに機能を絞りました
カメラとアルバム、3Dモデルの詳細機能にリンク
【目玉】撮影画面
3Dモデルをドロップダウンボックスで選択します、素材はURLでパブリッククラウドから指定
MRボタンを押すと撮影画面、ワクワクしますよ・・・( ̄ー ̄)ニヤリ
UploadでPower Automateを使ったアップロード!One DriveとSharePointをターゲットにしています
どうしても難しいのですがMRの撮影後に上手く画像がキャッシュされません・・・。画像が残るかどうかは運任せ・・・※無理な拡大やモデルが安定してないときは残りません・・・対策検討中
画像Uploadはテクニックがいります。私のはdocs丸パクリです・・・
ForAll(ViewInMR.Photos, UploadMR.Run({file:{name:GUID() & ".png", contentBytes:ImageURI}}))
👆Power Apps
album
撮った写真を閲覧画面
SharePointの画像は直接参照が難しいので・・・
⇒ドキュメントライブラリ機能でbase64情報を格納
苦労ポイントです・・・。SharePointのリストで画像列を参照することが理想でしたがSharePointのREST APIがうまくできず撃沈・・・
JSONムズカシイ・・・、HTTP Requestはすべて
鬼ギレ👹される始末・・・
そもそものSharePointのリストの画像列が参照できます。その機能でアルバムは作れるのですが標準でPower AppsからImageをリストにアップロードする機能がないのです(残念過ぎる)
Power AutomateでHTTP Requestを通じてImageを追加していく方法を思いつきましたが難しすぎて断念・・・
SharePointの容量の無駄遣いにも見えますが、base64形式にデコードして情報を格納し、AppsでエンコードしてImageを表示する強硬手段にでました・
ちなみにbase64の情報は数万行の文字列です。変換は結構簡単で、フリーサイトがあったりしますが、Power Automateでも標準でbase64関数がありますし、取得はカンタンです!
そんなこんなで数ページの画面構成のアプリであるにもかかわらず、重たいアプリになってしまいました・・・。
MRの写真も楽しいのですが挙動が安定しません。撮影後に画像がキャッシュされるか、割と運任せで悲しかったりしますw
Mixed Realityは子どもウケもいいのでコラ写真アプリとしても楽しそうです。ですが発展途上の技術なので要勉強ですね!
デモ画像も作ったので挙げておきます!
また今回SharePointを触って、このシステムの可能性や奥深さに唸りました。大先生の本を読んでSharePoint勉強します・・・奥がフカソウ
なんと奥様!Kindleバージョンが7月28日まで半額ですよ!!
Microsoft MVP! HIRANO Ai | MVP 👉 ❤️ SharePoint様の著書です!
ページ数が凄い・・・🐟🐟
学びたいことがたくさんありますが全然追いつかない・・・
登壇とかにも顔を出すかもなので動きにご期待ください!
あと別の分野のnoteもまた再開していこうと思います!!
Power Appsも猛者の配布ツールが凄すぎるので、ご紹介・・・データソース無しでこれ作れるなんて凄すぎ・・・
最後にお決まりの宣伝!
今回参考にさせていただいたサイトです!!
最後の最後に!!!
いつもお読みいただきありがとうございます!
ITを使って仕事を楽しくする一助になりたいと思ってますので
お読みいただいた方はぜひTwitterもフォローしてください!
Power奮闘やPythonやExcel、Google Apps Scriptなどなど雑多につぶやきます。よなよなエールが大好きです🍺
リプ、いいね👍、RT大歓迎です!
強く求めてます🐟😂🐟
業務改善フレンズ大歓迎!!切磋琢磨しましょ~♪♪
それではまた今度!ばいば〜い!