
opengl
文章平均质量分 88
outtt
这个作者很懒,什么都没留下…
展开
-
《交互式计算机图形学 基于OpenGL着色器的自顶向下方法(第6版) 》代码运行问题及其解决
上一篇文章,笔者提到了红宝书第8版的代码编译运行问题,想必大家已经知道我看过红宝书了。然而,笔者竟然看不懂,这是因为笔者并不知道OpenGL的历史。原来有古代OpenGL和现代OpenGL之分,古代OpenGL使用固定功能管线,现在已经被废弃(尽管还能用),而现代使用可编程管线。由于笔者在网上搜索一通,见到怎么OpenGL的代码又两种风格,到了现在才搞懂。原来OpenGL在原创 2016-04-28 20:47:36 · 5426 阅读 · 1 评论 -
在Qt4中使用OpenGL
我们知道,一般的OpenGL教材用到展示OpenGL的窗口界面一般都是GLUT。这是因为GLUT是跨平台的而且窗口非常简单,因此非常有利于例子的展示,这是因为例子对于读者来说应该越精简越好。 然而如果我们想设计自己的复杂交互界面,而OpenGL仅仅是其中用于图形展示的一项功能,那么GLUT将会无能为力。而我们将会用到专用的图形用户界面,如MFC、Qt等来设计自己的复杂界面。由于G原创 2016-05-07 17:51:12 · 4034 阅读 · 0 评论 -
OpenGL与红宝书第八版第一个程序配置
本文档参考文献为《OpenGL编程指南》(原书第8版)中文版。 下面直接讲解笔者接触并初学OpenGL之路。由于笔者学习方向的关系,有时接触到某些开源框架的时候,里面涉及到OpenGL。当然了,我那时不是用OpenGL啦,只是当时用的开源框架涉及到OpenGL罢了。而OpenGL其实是比较复杂而且神秘的底层类库,因此当时见到OpenGL那部分复杂的代码的时候,我就直接跳过,只要不影响我原创 2016-03-01 11:10:42 · 7819 阅读 · 7 评论 -
OpenGL固定管线与可编程管线对比
很久没碰OpenGL了,因为之前看过《交互式计算机图形学 基于OpenGL着色器的自顶向下方法(第6版) 》(后面简称《图》),觉得自己已经掌握了OpenGL基础,而且红宝书第8版写得太文绉绉了,又厚,像本工具书,当时也没有急用OpenGL编程,因此也没想看下去。到了现在,我遇到了某些项目,发觉自己的OpenGL基础还是太贫乏了,用压箱底的知识貌似也无法写一些有用的程序。而且看到现在网上有些有...原创 2017-06-14 20:05:45 · 6248 阅读 · 3 评论