摘要: Rendering from Vertex and Index Buffers (Direct3D 9)  Direct3D提供了索引和非索引两种绘制方式,索引方式使用一组索引(表示)所有的顶点组成,顶点数据是存储在顶点缓冲区中,索引数据是存储    在索引缓冲区中。下面是一小部分使用顶点缓冲区和索引缓冲区时所具有的公共说明。  这些例子比较IDirect3DDevice9::DrawPrimit... 阅读全文
posted @ 2010-05-05 15:52 oayx 阅读(575) 评论(0) 推荐(0)
摘要: 二进制表示 阅读全文
posted @ 2010-05-05 09:44 oayx 阅读(5486) 评论(0) 推荐(0)
摘要: 第4章 阅读全文
posted @ 2010-04-27 13:28 oayx 阅读(431) 评论(0) 推荐(0)
摘要: The C++ Programming Language笔记 阅读全文
posted @ 2010-04-20 09:27 oayx 阅读(434) 评论(0) 推荐(0)
摘要: 今天查找DEVMODE结构的时候找到一篇不错的文章,特转过来,与大家分享:显示器所显示的内容对应于显存,在显示器上最小的单位是象素(Pixel,这里仅考虑逻辑象素),显存的最小的单位是位(Bits)。 显示器工作的特征主要体现在色彩数和分辨率两方面。显示器所显示的色彩的数目取决于单位象素所使用的显存的位数(Bits)。在显存中,如果8位显存(即一个向象素使用了一字节的显存)对应于显示器上的一个象素... 阅读全文
posted @ 2010-04-01 09:06 oayx 阅读(3327) 评论(0) 推荐(0)
摘要: 玩了下《火炬之光》, 没想到能用OGRE做到这么个程度, 很让人惊叹!刚开始玩就注意到人被遮挡时, 并不是像其它游戏那把遮挡物半透明化, 而是把被遮挡的部分处理成一种透视效果:想了想, 其实也挺简单的, 把模型画两遍就成了:1. 先画场景2. 画被遮挡的部分, ZWrite=False; ZFunc=Greater; 开启Alpha混合, 光照亮度做为alpha值输出, 颜色由参数传入.3. 还原... 阅读全文
posted @ 2010-03-17 14:43 oayx 阅读(365) 评论(0) 推荐(0)
摘要: 只是马马虎虎的 实现了个简陋的,完成基本思想,剩下的就没做了。以后在补上,希望有好的方法的留下脚印。#include<Windows.h>#include<d3d9.h>#include<d3dx9.h>#pragmacomment(lib,"d3d9.lib")#pragmacomment(lib,"d3dx9.lib")#pragmacomment(lib,... 阅读全文
posted @ 2010-03-15 19:22 oayx 阅读(735) 评论(0) 推荐(0)
摘要: 1、 What`s Bump Mapping?Bump Mapping通过改变几何体表面各点的法线,使本来是平的东西看起来有凹凸的效果,是一种欺骗眼睛的技术:)。我们知道,如果几何体表面有高低不平的凹凸,那么表面上各点的法线方向就会不同, 那么当光照射到这些点上时,各点光照产生效果就不一样,那么我们最终看到的各点就是凹凸不平的。如果几何体表面是平的,但是各点的法线方向各不相同,当用光照模型进行光照... 阅读全文
posted @ 2010-03-05 14:26 oayx 阅读(453) 评论(0) 推荐(0)
摘要: 对于光照模型,从算法理论基础而言,可分为两类,一类是基于物理理论的光照模型,另一种是基于经验的模型。从使用角度而言,可分为全局光照模型和局部光照模型,本文简单地介绍了几种最基础的经典局部光照模型.1、局部光照模型之Lambert Lambert光照模型是一个非常简单的模型,早在200多年前,一个叫Lambert的家伙提出,当光照射到粗糙的表面时,它将向四周均匀的反射。这种各向同性的反射叫漫反射(D... 阅读全文
posted @ 2010-03-05 11:26 oayx 阅读(645) 评论(0) 推荐(0)
摘要: 1、为什么在纹理采样时需要texture filter(纹理过滤)。我们的纹理是要贴到三维图形表面的,而三维图形上的pixel中心和纹理上的texel中心并不一至(pixel不一定对应texture上的采样中心texel),大小也不一定一至。当纹理大于三维图形表面时,导至一个像素被映射到许多纹理像素上;当维理小于三维图形表面时,许多个象素都映射到同一纹理。当这些情况发生时,贴图就会变得模糊或发生错... 阅读全文
posted @ 2010-03-05 10:56 oayx 阅读(1080) 评论(0) 推荐(0)