クロス プラットフォームのオープン ソース Oculus Rift デスクトップ ビューアーを作成しています。Linux での開発を好むので、Linux から始めることにしました。テクスチャ ワーピングは既に機能していますが、デスクトップを OpenGL テクスチャにキャプチャする必要があります。私のウィンドウ以外のすべてのウィンドウをキャプチャしながら、ゆがんだデスクトップをウィンドウにレンダリングするなど、解決方法が完全にはわからない問題が他にもあります。これについてどうすればいいのか手がかりはありますか?
1 に答える
3
あなたの最善の行動は、実際に本格的なコンポジターを作成することだと思います。
GLX_texture_from_pixmap
ピックスマップ互換の X11 ドローアブルを OpenGL テクスチャにソースできるようにする拡張機能があります。最初は、ルート ウィンドウ (ピックスマップ) をそのまま OpenGL テクスチャにプルするだけで十分な場合があります。後で Composite 拡張機能を使用して、ウィンドウをオフスクリーン レンダリングにリダイレクトし、それらを Occulus Rift の立体画像として 3D 空間に合成することができます。
于 2013-07-10T22:23:25.230 に答える