重新自学学习openGL 之 粒子效果

本章主要是对前面学习的知识进行复习. 设计知识纹理 矩阵 顶点

实现效果截图


effect1.gif

sun.gif

effect2.gif

本demo特点

  • 所有demo全部是用shader 来实现的
  • 所有demo只使用了 顶点 `` 纹理 以及矩阵变换的知识
  • demo中包含许多实现粒子效果的前期准备demo. 由浅到深

demo 新的知识点

  glEnable(GL_BLEND);
   glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
  glDepthMask(GL_FALSE);  // Disable depth buffer writes
  glDepthMask(GL_TRUE);  // Reenable depth buffer writes
        }

解决图片ball 有黑影

源码地址 对应的demo是OpenGLZeroStudyDemo(6)-粒子效果

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容