OpenGL ES的渲染到纹理

<p>我一直无法找到简单的代码来渲染一个场景在OpenGL ES纹理(专为iPhone,如果该事项)。我想知道以下内容: p&gt; </p><ol> <li>如何渲染场景在OpenGL ES的纹理? li&gt; </li><li>必须使用哪些参数来创建一个纹理能够被在OpenGL ES的? li&gt;渲染目标 </li><li>是否有与应用此渲染纹理其他任何原语的影响? li&gt; OL&gt;
</li></ol>

159 浏览 1 回复
  gt   纹理   渲染   使用   一个  

回复

    <p>这是我是如何做的。 P&gt; </p><p>我定义了一个纹理变量(我用苹果 一流的,但你可以,如果你想使用一个OpenGL纹理ID)和帧缓冲区: P&gt;</p><p>然后在某些时候,我创建的纹理,帧缓冲器和附加渲染。这个你只需做一次: P&gt;</p><p>每次我想渲染到纹理,我做的: p&gt;</p><p>关于你的问题3,就是这样,你可以使用纹理就好像它是任何其它质地。 P&gt; </p><p>要渲染场景你必须使用一个纹理相关的帧缓冲纹理。这里是我创造了简化它的方法: P&gt;</p><p>您可以轻松地创建帧缓存和纹理: P&gt;</p><p>您可以在以后使用_framebuffer来渲染场景到_texture在你的绘制方法: P&gt;</p><p>现在,你可以做你想做具有质感的东西。如果你想要做一些后期处理(模糊,绽放,阴影,等...),你可以! P&gt;
    </p>

    周义

相关提问


友情链接: