基本概念

  • Zwinとは?
  • その他

  • FAQ
  • お困りですか?

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

    参加する

    FAQ

    Zwin

    Zwinとはなんですか?

    Zwinは複数のXR/2DアプリケーションをVRヘッドセット/2Dスクリーン上に表示するXRウィンドウシステムです。"Z"軸のある"win"dowing systemとして名付けられました。
    "Zwin"はシステムで使われるプロトコルの名前でもあります。
    詳しくは、Zwinとは?をご覧ください。

    Zwinはオペレーディングシステムですか?

    違います。Zwinはウィンドウシステムであり、オペレーティングシステムの上でアプリケーションのウィンドウをうまく表示するために使われます。

    Zwinのインストールは難しいのでしょうか?

    全くそんなことはありません。インストール上のインストール手順に従ってください。

    Zwinを動かすにはどのようなデバイスが必要ですか?

    システム要件をご覧ください。

    Zwinとその他のVRワークスペース(Virtual Desktop, Immersed, Horizon Workroomsなど)の違いはなんですか?

    これらのシステムでは、基本的にVRアプリにPCの画面をそのまま「ミラーリング」することでウィンドウを表示しています。そのため一度に開ける仮想モニターの数に制限があったり、ウィンドウの配置に制限があったりします。一方Zwinはウィンドウシステムであり、2Dアプリをネイティブに表示することができるため、ウィンドウ配置の自由度が飛躍的に向上しています。
    またZwinでは3Dアプリを複数同時に並べて開くことができるのも大きな違いです。(→3Dウィンドウ

    普通のVRアプリケーションとZwinの違いはなんですか?

    通常のVRアプリケーションはスタンドアロンで動作します。例えば、VRゲームをプレイする場合、ヘッドセットに表示される内容はVRゲームアプリケーションが生成したものです。一方Zwinでは、表示される内容は接続された複数のアプリケーションによって作られています。Zwinがそれらを連動させて一つのスクリーン上でユーザーに表示しています。

    ZwinはARをサポートしていますか?

    ARはまだサポートされていませんが、近い将来サポートしたいと考えています。

    ラップトップを使わずに、VRヘッドセットだけでZwinを動かすことは可能ですか?

    現在、ZwinはVRヘッドセットをつないだラップトップ上で動かす必要があります。
    しかし、将来的にはSimulaVR One, Lynx RqなどのLinuxスタンドアロンヘッドセットの上で動作する可能性があります。

    Zwin上で他のユーザーと共同作業をすることは可能ですか?

    現状ではサポートされていませんが、将来的なサポートを考えています。

    Zen

    Zenとはなんですか?Zwinとは何が違うのでしょうか。

    Zenは私達によるZwinコンポジッターの参照実装です。コンポジッターはクライアントアプリケーションと通信しコンテンツを取得して、ウィンドウとしてスクリーンに表示するプログラムです。"Zwin"はZenの通信に利用するプロトコルの名前であり、Zwinプロトコルによって実現されるウィンドウシステムの総称です。

    なぜZenにはZwin-xxのような名前がつけられなかったのですか?

    Zenは私達によるZwinコンポジッターの参照実装に過ぎません。Zwinはオープンソースのプロトコルなので、誰でもこのプロトコルに沿ったコンポジッターを開発することが可能です。私たちは他のZwinコンポジッターが開発される可能性を示すため、Zwin-xxのような名前をZenにつけるのを避けました。

    Zen Mirror

    Zen Mirrorとはなんですか?

    Zen MirrorはOculus Questヘッドセットで動作するアプリケーションです。Zenのリモートディスプレイとして使われます。ヘッドセットをQuestに接続することで、Zen MirrorはPC上のZenから表示するコンテンツを取得し、ヘッドセット上でユーザーに表示します。

    無線でVRヘッドセットを接続することはできますか?

    可能ですが、動作が不安定なので非推奨です。次のリリースまでに問題を解消し、公式に無線接続をサポートする予定です。

    Quest 1/2/Proを使うことはできますか?

    Quest 2とQuest Proは公式にサポートされています。 Quest 1も利用可能ですが、処理能力が不足しているため推奨されていません。

    他のVRヘッドセットを使うことはできますか?

    スタンドアロンヘッドセット

    Zen MirrorはAndroidアプリケーションとして開発されているため、Androidアプリケーションを動かすことができるヘッドセット(Vive Focus、Pico、Magic Leapなど)については近い将来のサポートが可能です。
    その他のヘッドセット(Hololensなど)のサポートはそれ以降になる見通しです。

    PCVR ヘッドセット

    OpenVR が利用できるヘッドセット(Vive, Valve Index)について、近日中のサポートを予定しています。

    アプリケーション

    Zwin上で動かせるアプリケーションにはどのようなものがありますか?

    2D アプリケーション

    Waylandプロトコルに対応したアプリケーション(Google Chromeなど)であれば、Zwin上で動かすことができます。
    XWaylandを使ったX11アプリケーションのサポートも近日中に予定されています。

    Windows アプリケーション

    現在はサポートされていませんが、WineVirtual Boxといったツールを使って動かすことができる可能性があります。

    既存のVRアプリケーション(OpenXRアプリケーションなど)

    レンダリング方式が異なるため、これらのアプリケーションをZwin上で動かすことはできません。
    詳細については、レンダリング方式をご覧ください。

    Zwinで動く3Dアプリケーションを開発したいです

    大歓迎です!! 3Dアプリの開発を参考にしてください。

    トラブルシューティング

    ヘッドセットを接続できません

    あり得る原因として以下のようなものが考えられます。

    • PC上でadb devicesコマンドを実行した際、ヘッドセットは一覧に表示されますか?されない場合、
      • デベロッパーモードは有効になっているか?
      • USBデバッグは許可されているか?
        をご確認ください。
    • abd forwardコマンドは実行されていますか?2DスクリーンでZenを使うをご覧ください。
    • 最新のZen Mirrorが使われていますか? zen-desktopとZen Mirrorのバージョンのミスマッチが問題を引き起こす可能性があります。

    他にも、インストールZen ウォークスルーをご覧ください。

    zen-desktopをターミナルから実行できません

    他のウィンドウシステム上でzen-desktopコマンドを実行することはできません。現在のセッションをZen ウォークスルーを参考に現在のセッションを終了してください。

    コピー&ペースト、ドラッグ&ドロップなどの操作ができません

    一部のWaylandの機能はZenに実装されていません。将来的なリリースについてはロードマップをご覧ください。