- 博客(8)
- 收藏
- 关注
转载 投影矩阵的推导(Deriving Projection Matrices)
看到一篇他人翻译的投影矩阵的推导,我认为写的很好,对我有很大的帮助,特此标注方便查看。(图片太多就不转载了^ ^) 出处: http://blog.csdn.net/zhanghua1816/article/details/23121735
2017-04-23 18:35:44
1300
原创 向量相关知识
图形学中向量是一切的基础,记录下来避免出现遗忘可回头来翻阅。 1.向量相等 因为向量的属性中不含有位置信息,所以两个向量只要长度和方向相同,无论其起点是否相同,我们认为二者相等。2.左手坐标系与右手坐标系 二者的差别体现在z轴的正方向上。在左手坐标系中,z轴正方向穿进纸面。在右手坐标系中,z轴正方向穿出纸面。 在计算机中通常使用的是左手坐标系,而数学中则通常使用右手坐标系。计算机里面其实很多
2017-04-22 17:39:10
901
转载 固定管线和可编程管线
在知乎上看到一个回答,觉得很有帮助,因此转过来方便查看。 作者:王天祺 来源:知乎 链接:https://www.zhihu.com/question/28024422/answer/39097192 “ 渲染管线做的事情就是让计算机完成图形功能,而图形功能其实就是做了下面图里这件事情。 有了光源、房子和相机,然后计算相机上面拍出的照片到底是什么样子的。这个任务比较复杂,然后大家就把它分
2017-04-17 10:15:21
1975
原创 vector,list,map,set
c++ 中的STL封装了许多复杂的数据结构算法以及常用的数据结构操作。其中,vector封装数组,list封装链表,map和set封装二叉树(即红黑树),deque封装链表。 vector特点:提供随机访问,但在内部插入删除操作效率较低 List特点:元素有放入顺序,元素可重复 Map特点:元素按键值对存储,无放入顺序 (比较时只按照键值比较) Set特点:元素无放入顺序,元素不可重复(注
2017-04-17 09:45:42
253
原创 职业规划和认识
4/14面了华为,4/15完成了腾讯的电面,在这两次面试中,觉得自己又有了很多新的认识。 腾讯是游戏工作室的电面,相对比用unity引擎做的游戏项目,他们更加注重的是对图形学的学习。由此可见,在游戏这个行业里,引擎做出来的东西都是次要的,最重要的部分,还是低层的实现。哪怕游戏的制作已经不需要从低层来一步一步的实现,但这样知识系统的掌握确实非常有必要的,也会是你的优势所在。 通过这次电面,我发现自
2017-04-16 14:45:14
512
1
原创 基本数据类型位数
ANSI C规定int的最小值为16位,目前个人计算机int大多为32位,char为8位,short为16位,long为32位,float为32位,double为64位。
2017-02-12 13:15:02
660
原创 NeHe's Opengl 06:纹理映射 initialization failed和Unknown DIB file format
纹理贴图部分一直报错 initialization failed。主要原因是因为纹理图片所在的Data文件没有放在正确的目录下。我的项目名称是opengl,所以Data的图片应该放在D:\Documents\Visual Studio 2010\Projects\opengl\opengl\Data\NeHe.bmp(注意这里有两个opengl).
2016-05-18 10:10:12
1886
原创 NeHe's Opengl 06:纹理映射error LNK1120: 1 unresolved externals和error LNK2019: unresolved external的问题
在学习NeHe的教程时,按照06:纹理映射给出的代码进行编程时,遇到了报错。在网上查询的时候,发现很多人遇到了这个问题。有以下几种方法改错,由于比较琐碎,所以进行了整理。1.首先进行的报错是“Error 2error C2664: 'auxDIBImageLoadW' : cannot convert parameter 1 from 'char *' to 'LPCWSTR'”。
2016-05-18 09:07:46
717
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人