1

私は android opengl es 2d アプリを作成しており、レンダリングされた画面の一部をビルボードのテクスチャとして使用しようとしています。これまでのところ、glCopyTexSubImage で部分的に成功しました。これは一部の電話でのみ機能します。

私が読んだどこでも、frameBufferObjectを使用してテクスチャにレンダリングすることをお勧めしていますが、その使用方法を理解できないので、誰かがこれを手に入れるのを手伝ってくれるなら、私は彼らに大いに感謝します.

  1. テクスチャにバインドされた FBO を使用する場合、画面の一部だけをレンダリングすることはできますか? そうでなければ、それは少しやり過ぎではありませんか?(また、テクスチャ マッピングとテクスチャの移動の作業がはるかに多くなります。それと、テクスチャは、ぼやけないようにする必要がある部分に対して十分な大きさである必要があります)

  2. とにかく画面にレンダリングする必要があるもののスナップショットを取得する必要があります。それは、フレームごとに 2 回シーンをレンダリングする必要があるということですか (1 つはテクスチャ用、もう 1 つは実際のレンダリング用)。私はここで何かを逃していますか?

4

0 に答える 0