1
我是OpenGL的初学者,我想简单介绍一下使用纹理。对于我的应用程序,我不需要几何体,只需要一些纹理操作。我希望能够缩放,旋转和翻译纹理,将纹理混合在一起(混合R,G,B分量),并在屏幕上显示纹理。如果你还可以告诉我如何绘制一个实心的矩形,那会很好。OpenGL纹理转换
我对着色器也很模糊。我可以使用GLSL通过公式来转换纹理上每个点的颜色吗?
C中的示例或解释将是优选的。
我是OpenGL的初学者,我想简单介绍一下使用纹理。对于我的应用程序,我不需要几何体,只需要一些纹理操作。我希望能够缩放,旋转和翻译纹理,将纹理混合在一起(混合R,G,B分量),并在屏幕上显示纹理。如果你还可以告诉我如何绘制一个实心的矩形,那会很好。OpenGL纹理转换
我对着色器也很模糊。我可以使用GLSL通过公式来转换纹理上每个点的颜色吗?
C中的示例或解释将是优选的。
你已经问了很多的问题...
如果你想与纹理玩,在这里做一些2D的效果是有点伪代码,可以帮助:
render() {
glClear(...)
glUseProgram(shader_program);
bind_textures();
setup_shader_params();
draw_fullscreen_quad();
glUseProgram(0);
// rest of opengl...
}
了解更多关于:
OpenGL不渲染纹理。它呈现*几何*。您可以将纹理*映射到*几何体上,但无论如何您都需要几何体。 – 2013-05-07 06:23:27