発展的なチュートリアル

  • 設定
  • 3Dアプリの開発
  • アップデート
  • お困りですか?

    Discordでぜひご質問ください。

    参加する

    Zen ウォークスルー

    このページでは、Walkthrough of Zwinの内容に沿ってZenの使い方を解説していきます。

    システム要件

    Zenを使うには、UbuntuかArch LinuxのパソコンとMeta Quest 2かPro、それを接続するケーブルが必要です。パソコンは普通のラップトップで構いません。

    system requirement

    2DスクリーンでZenを使う

    Arch Linux をお使いの場合、事前に以下のコマンドを実行して下さい。

    $ echo "/usr/local/lib64" | sudo tee /etc/ld.so.conf.d/local-lib64.conf
    $ sudo ldconfig
    

    まずはUbunutu上の既存のウィンドウシステムのセッションを以下のコマンドで終了してください。
    注意 :以下のコマンドを実行すると、Ubuntu上で開かれていたこのページは閉じられてしまいます。このページは一旦スマートフォンなどに切り替えて引き続きご覧ください。

    $ sudo systemctl restart gdm
    

    Ubuntuでは、その後にログイン画面が表示され、そこから利用するウィンドウシステムを選ぶことができます。"ZEN"をクリックしてからログインすると2DのZenが起動します。
    choose_zen1
    choose_zen2

    2Dでは、Chrome、ターミナルなどの普通のLinux用Waylandアプリがそのまま使えます。
    2d_apps
    注意 :Ubuntuのデフォルトファイルマネージャ(Nautilus)は、現在の環境では開くのに非常に長い時間がかかります(~5分程度)。気長にお待ち下さい。

    VR への切り替え

    画面の右下にある"VR"ボタンをクリックすると、接続できるヘッドセットの一覧が表示されます。
    no_headset

    VRでZenを使うには、以下の手順にしたがってPCに接続されたQuest上でZen Mirrorを開いてください。

    • ケーブルを使ってQuestとPCを接続してください。
      • "接続したデバイスにファイルへのアクセスを許可しますか?"のダイアログがQuest内で表示されるので忘れずに許可してください。
    • ZenにQuestを認識させるために、以下のコマンドをターミナルから実行します。
    $ adb forward tcp:50051 tcp:50051
    

    正常に動作した場合は、ターミナル上に 50051 と表示されます。もし正常に表示されなかった場合は、Zen Mirror をインストールする を参考に、Meta Quest が認識されているかを再度確認してください。

    • Questのアプリ一覧を開き、右上のドロップダウンから"提供元不明"を選択します。
    • 中にあるZen Mirrorを起動します。
      choose_zen_mirror

    これらの手順を完了することでZenがこのヘッドセットを認識し、"Wired"ヘッドセットが一覧に追加されます。

    headset_found

    右側の"Connect"ボタンをクリックすることで、ヘッドセットを使ってVRモードでZenを使い始めることができます。このとき、IPアドレスと共にヘッドセットも同時に表示される場合がありますが、こちらは無線での接続を表しています。Beta版のZwinでは無線よりも有線が推奨されています

    VRでの操作

    VRでは、2Dで使っていた画面がそのまま表示されます。
    3d_world

    VRでの操作はRayを通じて行います。Rayはカーソルの役割を果たします。マウスを動かすと、Rayはその動きに追随して動きます。
    ray

    設定ファイルを使って、アプリケーションのランチャーを画面下のDockに追加することができます。 下側のDockにあるランチャーアイコンをクリックすることで、Board内でウィンドウを開くことができます。ウィンドウをドラッグ&ドロップすることで、ウィンドウを他のBoardに移すことができます。また、Board自体も同様にして動かせます。

    3Dウィンドウ

    インストールスクリプトによって生成されたデフォルトの設定ファイルを利用している場合、nautilus ファイルエクスプローラーのランチャーアイコンがDockに表示されています。
    STLファイルをZen Object Viewerで開く設定をすれば、 ファイルエクスプローラーをアイコンから開き、STLファイルをダブルクリックすると、そのファイルを私達の作った3Dアプリケーションである"Zen Object Viewer"で開くことができます。

    3d_app

    (一部開けないSTLファイルがあります。動作確認済みのSTLファイルのサンプルはZen Object Viewerのassetsをご覧ください。)

    このアプリケーションは3DモデルをVR空間内に表示します。Rayをモデルに合わせてスクロールすると、モデルを回転させることができます。モデルは3Dウィンドウとして動作するので、ドラッグ&ドロップで位置を動かすこともできます。

    2Dスクリーンへの再切り替え

    もしVRに疲れた場合は、ヘッドセットを外して2Dモードに戻ってくることができます。Meta + Vのキーボードショートカットを使ってVRモードを終了できます。

    VRで使っていたBoardには、画面下のスイッチャーを通して引き続きアクセスすることができます。各Board上のウィンドウは、VRモードを終了した後も保存されます。