IamEasy_Man

Filled With Confidence , And Never Say Give Up !

随笔分类 -  OpenGL | ES

【摘录】OpenGL png图片 纹理贴图,去除png图片黑边
摘要:【摘录自】http://blog.csdn.net/cjkwin/archive/2010/11/16/6011882.aspx将png图片作为纹理贴图,在图片周围会产生黑边,在网上查了一下,都没有明确指出解决方法!废话不说了,看代码。1.初始化 view plain ... 阅读全文

posted @ 2011-03-12 14:54 IamEasy_Man 阅读(1755) 评论(0) 推荐(0)

【摘录】OpenGL Blend
摘要:【摘录自】http://blog.csdn.net/cjkwin/archive/2010/11/17/6014096.aspx混合是什么呢?混合就是把两种颜色混在一起。具体一点,就是把某一像素位置原来的颜色和将要画上去的颜色,通过某种方式混在一起,从而实现特殊的效果。 假设我们需要绘制这样一个场... 阅读全文

posted @ 2011-03-12 14:49 IamEasy_Man 阅读(1008) 评论(0) 推荐(0)

【摘录】EGL接口
摘要:EGL是OpenGL ES和底层Native平台视窗系统之间的接口。本章主要讲述OpenGL ES的EGL API,以及如何用它创建Context和绘制Surface等,并对用于OpenGL的其他视窗API做了比较分析,比如WGL和GLX。本章中将涵盖如下几个方面: ... 阅读全文

posted @ 2011-03-12 10:52 IamEasy_Man 阅读(841) 评论(0) 推荐(0)

【摘录】读取MD2模型文件源码
摘要:这些天都在研究读取3DS模型文件数据以及其应用,偶尔看到读取MD2模型的源码,摘录一下,以防以后也许有用。 阅读全文

posted @ 2010-03-17 20:41 IamEasy_Man 阅读(1160) 评论(0) 推荐(0)

【原创】OPENGL ES PNG和JPG图片显示解决
摘要:OPENGL ES PNG和JPG图片显示解决 阅读全文

posted @ 2010-02-22 22:42 IamEasy_Man 阅读(2281) 评论(2) 推荐(0)

Transparency, Translucency, and Blending
摘要:介绍OPENGL透明显示的一些基本知识 阅读全文

posted @ 2010-02-09 22:31 IamEasy_Man 阅读(535) 评论(0) 推荐(0)

【原创】OpenglES画图元基础知识
摘要:关于OpenglES画图元的基础知识 阅读全文

posted @ 2010-01-26 10:06 IamEasy_Man 阅读(589) 评论(0) 推荐(0)

【原创】OPENGL ES显示字符串
摘要:使用OPENGL ES开发一个应用,显示字符串都那么麻烦,虽然POWERVR等基于OPENGL ES的SDK提供了APPPRINT3D这样的封装类来处理字符串显示,但鉴于开发中我用的不是POWERVR。网上还有一个封装好的类,glfonts for WINCE,把这个类放到程序中,也不知道是否自己的使用是否正确,反正没啥效果。最后可以通过这么一种方式实现,首先把字符串打印在dc上,然后生成位图,最后位图纹理贴图。All works are done. 阅读全文

posted @ 2009-12-25 22:07 IamEasy_Man 阅读(2473) 评论(0) 推荐(0)

【转载】Nokia上使用OPENGL ES GLFONT类
摘要:这是在Nokia论坛上看到的,国外某牛人封装了在OPENGL ES 上使用FONT纹理的类。由于OPENGL ES没有想OPENGL 那样一个操作字符串纹理图的封装,随意这个可以移植一下到WM或者其他系统中去,具体效果如何,本人还没有测试过。欢迎测试成功的朋友分享。 阅读全文

posted @ 2009-12-18 22:48 IamEasy_Man 阅读(586) 评论(0) 推荐(0)

【原创】设置图片围绕旋转中心点(OPENGL | ES)
摘要:假设要画一个32*32的图像在点(x, y), 并让此点以图像的中心旋转,那么用如下代码就可以实现 // 围绕中心旋转 GLfloat vertices[] = { - imageWidth/2, - imageHeight/2, imageWidth/2, - imageHeight/2, - ... 阅读全文

posted @ 2009-12-14 21:58 IamEasy_Man 阅读(3357) 评论(0) 推荐(0)

【原创】OPGL ES加载PNG图片为纹理
摘要:因为BMP图片在显示的时候周边有比较难看的锯齿图,OPGL ES基本上都是使用对BMP加载纹理图的做法,很少加载PNG纹理图,今天在某国外网站看到这么一段加载PNG纹理图代码,摘录下来。 阅读全文

posted @ 2009-12-14 19:49 IamEasy_Man 阅读(3345) 评论(6) 推荐(0)

【转载】纹理基础知识
摘要:最简单的纹理方式就是在建模程序中使用一张贴图。当你导出模型时,请留意egg文件与图片文件的相对路径,相对路径被编码到egg文件里。当panda载入egg文件时,它将搜索egg文件相对路径。Panda支持JPG、PNG、TIF等图片格式。 接下来将详细介绍各种纹理方法。 阅读全文

posted @ 2009-12-05 20:06 IamEasy_Man 阅读(979) 评论(0) 推荐(0)

【转载】OPENGL坐标变换
摘要:OpenGL通过相机模拟、可以实现计算机图形学中最基本的三维变换,即几何变换、投影变换、裁剪变换、视口变换等,同时,OpenGL还实现了矩阵堆栈等。理解掌握了有关坐标变换的内容,就算真正走进了精彩地三维世界。 阅读全文

posted @ 2009-12-02 23:06 IamEasy_Man 阅读(341) 评论(0) 推荐(0)

【转载】OpenGL开发库的组成
摘要:OpenGL函数库相关的API有核心库(gl)、实用库(glu)、辅助库(aux)、实用工具库(glut)、窗口库(glx、agl、wgl)和扩展函数库等。从图1可以看出,gl是核心,glu是对gl的部分封装。glx、agl、wgl 是针对不同窗口系统的函数。glut是为跨平台的OpenGL程序的工具包,比aux功能强大。扩展函数库是硬件厂商为实现硬件更新利用OpenGL的扩展机制开发的函数。下面逐一对这些库进行详细介绍。 阅读全文

posted @ 2009-12-02 20:47 IamEasy_Man 阅读(457) 评论(0) 推荐(0)

导航