2012年8月9日

Directx11教程(56) 建立一个skydome

摘要: 本章建立一个skydome(天空穹),主要学习如何使用cube mapping。 cube map就是把六张纹理当作一个cube的六个面,而cube的中心,则是坐标轴,而六个面则是垂直于坐标轴某个轴,如下图所示,在cube mapping中,我们不在使用二维纹理坐标,而是用(u,v,w)三维纹理坐标,用这个坐标产生一个查询向量,这个向量和cube 纹理的交点,即为该顶点对应... 阅读全文

posted @ 2012-08-09 20:15 迈克老狼2012 阅读(2899) 评论(1) 推荐(1) 编辑

Directx11教程(55) 建立球形和锥形物体

摘要: 本教程中,我们新建2个model class,SphereModelClass以及CylinderModelClass,分别用来表示球形和锥形物体。 程序执行后的界面如下: 线框模式界面如下: 从线框模式可以看出,球形是由三个因素决定:半径、经度线、纬度线。 在SphereModelClass.cpp中,我们看到,初始化顶点缓冲和索引缓冲的函数为:Initialize... 阅读全文

posted @ 2012-08-09 06:59 迈克老狼2012 阅读(1706) 评论(0) 推荐(0) 编辑

导航