原文:OpenGL学习之路(一)

引子 虽然是计算机科班出身,但从小对几何方面的东西就不太感冒,空间想象能力也较差,所以从本科到研究生,基本没接触过 计算机图形学 。为什么说基本没学过呢 因为好奇 尤其是惊叹于三维游戏的逼真,如魔兽世界 极品飞车 ,在研究生阶段还专门选修计算机图形学,但也只是听了几堂课,知道了有帧缓存 齐次坐标等零零散散的概念,之后读了一篇论文并上台作报告 压根没读懂 。总之,当时只是觉得计算机图形学或三维渲染 ...

2016-05-03 13:45 2 39158 推荐指数:

查看详情

OpenGL学习之路(二)

1 引子 在上一篇读书笔记中,我们对书本中给出的例子进行详细的分析。首先是搭出一个框架;然后填充初始化函数,在初始化函数中向OpenGL提供顶点信息(缓冲区对象)和顶点属性信息(顶点数组对象),并启用顶点数组对象;最后填充绘制函数,首先清空颜色缓存,然后调用glDrawArray来绘制基本图 ...

Tue May 03 21:43:00 CST 2016 0 3225
OpenGL学习之路(四)

1 引子 上次读书笔记主要是学习了应用三维坐标变换矩阵对二维的图形进行变换,并附带介绍了GLSL语言的编译、链接相关的知识,之后介绍了GLSL中变量的修饰符,着重介绍了uniform修饰符,来向着色器程序传入输入参数。 这次读书笔记的内容相对有趣一些,主要是和园友们分享讨论三维坐标变换矩阵在三 ...

Tue May 03 02:16:00 CST 2016 0 3500
OpenGL学习之路(四)

1 引子 上次读书笔记主要是学习了应用三维坐标变换矩阵对二维的图形进行变换,并附带介绍了GLSL语言的编译、链接相关的知识,之后介绍了GLSL中变量的修饰符,着重介绍了uniform修饰符,来向着色器程序传入输入参数。 这次读书笔记的内容相对有趣一些,主要是和园友们分享讨论三维坐标变换矩阵在三 ...

Tue May 03 21:39:00 CST 2016 0 2019
OpenGL学习之路(三)

1 引子 这些天公司一次次的软件发布节点忙的博主不可开交,另外还有其它的一些事也占用了很多时间。现在坐在电脑前,在很安静的环境下,与大家分享自己的OpenGL学习笔记和理解心得,感到格外舒服。这让我回忆起了童年时期的一些情景,在群山环绕的农村,方圆不足一两公里,当时感觉自己面对的世界好小,很想 ...

Tue May 03 21:42:00 CST 2016 2 7241
OpenGL学习之路(一)

1 引子 虽然是计算机科班出身,但从小对几何方面的东西就不太感冒,空间想象能力也较差,所以从本科到研究生,基本没接触过《计算机图形学》。为什么说基本没学过呢?因为好奇(尤其是惊叹于三维游戏的逼真,如 ...

Sun Apr 10 04:34:00 CST 2016 11 1725
OpenGL 学习

一、红宝书学习资料汇集 第八版的图书源码 源代码: http://opengl-redbook.com/Code/oglpg-8th-edition.zip 第九版的图书源码 http://www.opengl-redbook.com/ 官网的参考源码: Code ...

Sun Jan 01 19:47:00 CST 2017 0 2138
OpenGL之路(一)OpenGL、gl、glu、glut的区别 + glut环境的搭建

OpenGL中的gl库是核心库,glu是实用库,glut是实用工具库,gl是核心,glu是对gl的部分封装,glut是OpenGL的跨平台工具库,gl中包含了最基本的3D函数,而glu似乎对gl的辅助,如果算数好,不用glu的情况下,也是可以做出同样的效果。glut是基本的窗口界面,是独立于gl ...

Wed May 07 02:08:00 CST 2014 0 7740
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM