摘要: 使用光照时,我们无需自行指定顶点的颜色。Direct3D会将顶点送入光照的计算引擎,依据光源类型,材质以及物体表面相对光源的朝向,计算出每个顶点的颜色值。1.光照的组成在Direct3D的光照模型中,有3种类型的光。1.1环境光。这种类型的光经其他表面反射到达物体表面,并照亮整个场景。1.2漫射光。当光到达某一表面时,将沿着各个方向均匀反射。从各个方向观察,亮度均相同。1.3镜面光。当光到达某一表面时,将沿着特定方向反射。只能在一定的角度才能看到高亮度。镜面光计算量较大,默认情况下Direct3D禁用镜面反射。启用镜面光的方法:Device->SetRenderState(D3DRS_S 阅读全文
posted @ 2014-04-09 18:28 hometown 阅读(305) 评论(0) 推荐(0) 编辑