Video wird geladen...

Video konnte nicht geladen werden

Zur Startseite

Mac上のエディタでコードを修正すると、即座にVR空間上のオブジェクトに反映される。これが #SpatialShell の基本。 #MetaQuest #Quest3

11,371 Aufrufe • vor 1 Jahr •via X (Twitter)

12 Kommentare

Profilbild von wakufactory 🍥𝕏
wakufactory 🍥𝕏vor 1 Jahr

まったく同じものがVisionProでも動きます。ブラウザベースゆえの完全マルチプラットフォーム。 #Visionpro #WebXF

Profilbild von wakufactory 🍥𝕏
wakufactory 🍥𝕏vor 1 Jahr

Mac上にローカルにwebサーバが動いていてそれを表示する形なのでネットなしでも動く。フレームワークはVue + A-Frame (three.js)で、Vueのcomponentコードをダイナミックに読み込んでるので、ビルド不要でコード修正が反映される。

Profilbild von wakufactory 🍥𝕏
wakufactory 🍥𝕏vor 1 Jahr

同じサーバに別な端末で繋いでも同期されます。公開サーバで動かしたら、live codingの配信みたいなこともできるかも・・・・

Profilbild von wakufactory 🍥𝕏
wakufactory 🍥𝕏vor 1 Jahr

空間上のオブジェクトの制御は、とりあえずMacからコマンドラインツールで行います。このあたりが SpatialShellの由来です。GUIが必要ならラッパーツールを作ることができます。 1つのオブジェクトが1つのコードの断片(Vueのcomponent)になっているので、ソース一つで新しいアプリを追加できます。

Profilbild von wakufactory 🍥𝕏
wakufactory 🍥𝕏vor 1 Jahr

例えばここで呼び出してる時計のソースはこれだけです。templateで針のboxを定義して、A-Frameのcomponentで針を回転させて時計として動かしています。

Profilbild von wakufactory 🍥𝕏
wakufactory 🍥𝕏vor 1 Jahr

VRの開発って、いざ本格的にやるとなると大変じゃないですか。ちょっとしたコードを書くだけで、VR空間でなんか表示したり動かしたりしたい、というのが動機です。VRのBASICを目指したいというか。この場合のBASICは言語のことではなくBASICが動いた昔のパソコンみたに、という意味ね。

Profilbild von wakufactory 🍥𝕏
wakufactory 🍥𝕏vor 1 Jahr

あ、サーバはMacで動かしてるけど、nodeなのでwindowsでも動くはず。

Profilbild von wakufactory 🍥𝕏
wakufactory 🍥𝕏vor 1 Jahr

クライアント側も、WindowsでPC-VRでも行けると思うんだけど、いまWebXRが安定して動くPC環境ってどうなってるんだろう・・・・・以前はQuestLinkとChromeで動いたり動かなかったり・・・・

Profilbild von wakufactory 🍥𝕏
wakufactory 🍥𝕏vor 1 Jahr

#SpatialShell は近日中にOSSとして公開予定!

Profilbild von wakufactory 🍥𝕏
wakufactory 🍥𝕏vor 1 Jahr

それぞれのローダープログラムを起動して、各種ビュアーみたいな使い方もできます。 画像と、glbモデルと、gaussian splatsモデル。 #Visionpro #webxr

Profilbild von wakufactory 🍥𝕏
wakufactory 🍥𝕏vor 1 Jahr

とりあえず #SpatialShell スタートアップガイドを書きました。まずは試してみて! #Visionpro #metaquest #webxr

Profilbild von wakufactory 🍥𝕏
wakufactory 🍥𝕏vor 1 Jahr

こちらで公開中。 #VisionPro #MetaQuest #WebXR

Ähnliche Videos