2

クロス プラットフォームのオープン ソース Oculus Rift デスクトップ ビューアーを作成しています。Linux での開発を好むので、Linux から始めることにしました。テクスチャ ワーピングは既に機能していますが、デスクトップを OpenGL テクスチャにキャプチャする必要があります。私のウィンドウ以外のすべてのウィンドウをキャプチャしながら、ゆがんだデスクトップをウィンドウにレンダリングするなど、解決方法が完全にはわからない問題が他にもあります。これについてどうすればいいのか手がかりはありますか?

4

1 に答える 1

3

あなたの最善の行動は、実際に本格的なコンポジターを作成することだと思います。

GLX_texture_from_pixmapピックスマップ互換の X11 ドローアブルを OpenGL テクスチャにソースできるようにする拡張機能があります。最初は、ルート ウィンドウ (ピックスマップ) をそのまま OpenGL テクスチャにプルするだけで十分な場合があります。後で Composite 拡張機能を使用して、ウィンドウをオフスクリーン レンダリングにリダイレクトし、それらを Occulus Rift の立体画像として 3D 空間に合成することができます。

于 2013-07-10T22:23:25.230 に答える