摘要: HLSL hight level shading language1.HLSL着色器程序可以一个长字符串的形式出现在应用程序的源文件中,方便模块化的方式是着色器代码和应用程序分离2.语义语法建立了着色器中的变量与硬件寄存器之间的联系。例如:VS_INPUT结构中的position:POSITION ... 阅读全文
posted @ 2015-01-05 15:18 dust_fly 阅读(201) 评论(0) 推荐(0)
摘要: 地形笔记:实现过程关键点:1.高度图的读取(得到Y值)-->创建平面网格(得到x z值)-->生成vertex和index 2.纹理映射和预设light:创建空texture-->映射vertex对应的纹理坐标-->映射不同height对应的color-->根据lightDirection计算单位网... 阅读全文
posted @ 2015-01-04 15:37 dust_fly 阅读(325) 评论(0) 推荐(0)
摘要: 本章主要是推导viewMatrix和设计一个基本的camera功能笔记一.viewMatrix的推导关键语句:1.在world坐标系中的物体怎么在camera坐标系中描述,等价于world坐标系中的物体和camera一起变换,使camera坐标系和world坐标系重合。2.标准正交矩阵的逆和转置等价... 阅读全文
posted @ 2014-12-28 19:14 dust_fly 阅读(244) 评论(0) 推荐(0)
摘要: 这两章主要说:1.通过代码数据创建mesh 2.由于1方法过于麻烦,读取现有模型文件,得到mesh数据 3.mesh的优化 4.ECT (edge collapse transformations) 边折叠变换 ,对网格简化。实现渐进网格。我得到了什么:并没有了解到实现mesh优化和渐进mesh的具... 阅读全文
posted @ 2014-12-24 21:20 dust_fly 阅读(242) 评论(0) 推荐(0)
摘要: 今天安装bullet出现了两个问题;1.1>DomsFourthTest.obj : error LNK2019: unresolved external symbol "public: __thiscall btRigidBody::btRigidBody(struct btRigidBody::... 阅读全文
posted @ 2014-12-21 13:31 dust_fly 阅读(271) 评论(0) 推荐(0)
摘要: 疑问: 因为CD3DFont 代替GDI来渲染,这比ID3DXFont快的多,但CD3DFont不能够联合字体句柄和格式化ID3DXFont。 上面的话什么意思?未定义的宏:http://zhidao.baidu.com/link?url=pzg5TSgdjndNFlIY3WCejR3s6CddRD... 阅读全文
posted @ 2014-12-18 17:11 dust_fly 阅读(220) 评论(0) 推荐(0)
摘要: 笔记:1.向量乘法不满足交换律; a*b*c和a*(b*c)不同。planer shadow关键点:1.数学方面:射线与平面的交点坐标是多少? 2.运用stencil标记防止阴影在平面的二次绘制。1.射线与平面交点的矩阵:MSDN: http://msdn.microsoft.com/en-us/... 阅读全文
posted @ 2014-12-17 14:25 dust_fly 阅读(297) 评论(0) 推荐(0)
摘要: 笔记1:首先是mirror例子的体会。大体流程是: 1.绘制普通物体;清空每个像素的stencil 2.设置镜面区域stencil值为参考值1 3.判断render后每个像素点的stencil值是否为1,满足条件则绘制出teapot的图元需要注意的是: 1.绘制stencil区域为... 阅读全文
posted @ 2014-12-10 17:06 dust_fly 阅读(175) 评论(0) 推荐(0)
摘要: 1.记下今天心情: 时间飞快,论文啥时候能写好啊。现在还没开头。 工作上,huawei虽然已经签了,但最近想了想,是不是最好做游戏方面的工作?重新再找吧。但三方等要明年五月左右才能返回。这事情怎么处理好呢。而且确定选苏州去了?虽然大哥一再劝说,但我该怎么选择?苏州游戏公司也有几个,但比如蜗牛,我能进... 阅读全文
posted @ 2014-12-08 18:36 dust_fly 阅读(199) 评论(0) 推荐(0)
摘要: 本章Cube例子与前面不同;使用了规范的类定义。笔记一:头文件中class const static成员变量的问题:vertex.h:struct VertexT{ VertexT(){} VertexT(float x,float y,float z,float nx,float ny... 阅读全文
posted @ 2014-12-07 00:25 dust_fly 阅读(557) 评论(0) 推荐(0)