OpenGL的Alpha混合(演示程序)

时间:2016-01-04 13:00:55
【文件属性】:
文件名称:OpenGL的Alpha混合(演示程序)
文件大小:306KB
文件格式:7Z
更新时间:2016-01-04 13:00:55
glut opengl alpha 此资源是演示程序,可以免费下载。 ---------------------------------------- 有很久都没有使用OpenGL了。一直都只是看书,一旦实践起来就会发现比想象起来困难得多。不过我还是实现了OpenGL下面一个小小的效果:Alpha混合。 以前在DirectX上做过,所以赶紧回去看了看自己以前写的文章。果然像一些高手说得一样,Direct3D和OpenGL其实是相通的。像Direct3D中要实现此功能要这么写: m_pDevice->SetRenderState( D3DRS_ALPHABLENDENABLE, TRUE ); m_pDevice->SetRenderState( D3DRS_SRCBLEND, D3DBLEND_SRCALPHA ); m_pDevice->SetRenderState( D3DRS_DESTBLEND, D3DBLEND_INVSRCALPHA ); 在OpenGL中则是这么写: glEnable( GL_BLEND ); glBlendFunc( GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA );
【文件预览】:
bin
----Logo()
--------Luo_Tianyi.tga(390KB)
--------ExitHint.tga(42KB)
----Windows()
--------glut32.dll(166KB)
--------OpenGL的Alpha混合.exe(30KB)
----Linux()
--------OpenGL的Alpha混合(28KB)
----Readme(操作手册).txt(1KB)

网友评论

  • 没代码,没法学习,不过了解了这个功能的效果,也可以
  • 挺漂亮的,哪里有源码啊
  • 很详细的demo
  • 效果不错,找找源码去。
  • 不适合学习
  • 没代码,没法学习,不过了解了这个功能的效果,也可以.
  • 背景logo挺漂亮的,闪烁挺快的
  • 还真是纯演示,没代码的。。
  • 是的,所以没有积分,也可以的
  • 还真是纯演示,没代码的。。