
OpenGL ES
文章平均质量分 56
lihei12345
这个作者很懒,什么都没留下…
展开
-
iOS中RTMP视频播放(一)
最近公司要搞视频直播,一头雾水,以为会很难很高端很洋气,最后做了之后发现实际是一个不算很难的事情,最主要的问题是ffmpeg,这个开源库的牛逼超出我的相信,之前也做过ffmpeg的预研,花了几天时间搞了一下,对其中的使用过程有了一个大概的流程。最后发现了之前看过的一个开源项目,这个项目就能很好播放rtmp视频流,kxmovie,可惜的是里面的编译脚本在xcode 5.0.2中已经不能使用了,在编译原创 2013-11-22 17:35:25 · 8785 阅读 · 4 评论 -
2014/03/29
这段时间一直在坚持OpenGL的学习,到最后发现,其实在学习工作方面,我的一些特点感觉非常不好,过于执着于细节和原理。虽然给我带来很多益处,但是也有个很大的问题,就是学习速度方面有些问题。对OpenGL一直都比较感兴趣,大学的时候看过NeHe的教程,但是当时的电脑不给力,无法完成上机实验,一直没有什么进展。大三大四的时候精力又放在很感兴趣的Linux开发上面,自己一个鼓捣了很多东西,可惜的是Ope原创 2014-03-29 17:19:31 · 740 阅读 · 0 评论 -
OpenGL实现3D魔方游戏源代码
【转】http://blog.youkuaiyun.com/hackbuteer1/article/details/6679557首先这个程序是建立的是Windows应用程序,建立控制台程序是不能运行的,另外,项目——项目属性——配置属性——常规-----使用多字节字符集,这样编译才能够通过的,否则如果选择使用 Unicode 字符集,编译会有错误提示:error C2440: “初始化”: 无法从“转载 2014-03-31 19:08:14 · 2936 阅读 · 2 评论 -
OpenGL Shading language学习总结
这篇文章是根据中对应章节的总结,看了好几本OpenGL ES的入门图书,只有这本让我在入门的时候不那么迷茫,强烈推荐!着色语言概述:OpenGL ES 着色语言是一种高级的图形编程语言,其源自于广泛使用的C语言,同时具有RenderMan以及其他着色语言的一些优良特性,易于被开发人员掌握。简单来说,OpenGL ES着色语言主要包括一下特性:OpenGL ES 着色语言原创 2015-01-09 10:48:01 · 2956 阅读 · 2 评论 -
Framebuffer and Renderbuffer Objects
关于framebuffer和renderbuffer,我一直理解的不足,今天在上面找到一段关于这两种对象的描述,觉得非常好,读完之后,对这个的印象就清晰了很多,终于明白什么时候该用何种类型的buffer。A renderbuffer object is a 2D image buffer allocated by the application. The renderbuffer原创 2014-12-08 11:35:55 · 3941 阅读 · 0 评论 -
关于Opengl各种矩阵变换的理解
关于Opengl各种矩阵变换的理解OpenGL的矩阵变换一直比较迷糊,貌似懂了又貌似不懂,今天貌似懂了过几天又貌似忘记怎么回事了,还是没有理解透彻,因此痛下决心,一定要把这个事情弄懂。经过几天的反复思考查看资料,我自己理解的结果就是:mv用来调整相机位置组成一个新坐标系,p用来在这个坐标系里面切出一块来变成-1,1之间的立方体显示,w用来把这个-1,1的立方体转到指定的视口上。如果这个不够转载 2015-01-17 22:58:37 · 3289 阅读 · 0 评论 -
Android中OpenGL使用Matrix.rotateM的困惑
使用Android那本书在学习OpenGL,学习的过程中需要把代码从java翻译为C的实现,于是对android中使用Matrix.rotateM的使用有一些困惑,关于左乘还是右乘的问题,在stackoverflow上面发现一个解答,是把rotate的矩阵左乘以原始的矩阵,这跟OpenGL是以行向量表示是相符合的。Let's say matrix R is rotation matrix ar原创 2015-01-17 23:06:45 · 10464 阅读 · 0 评论