2012年12月13日

DirecX 10 学习笔记4:纹理

摘要: 这一篇的目的是把一幅图像作为纹理,画一个有纹理的三角形。上面的图有点不恰当,实际上,因为每个像素点上都用纹理图像上的像素去渲染,所以在vertex shader里不用设置顶点的颜色了,后面会讲到。关于纹理:纹理文件的格式为.dds(Direct Draw Surface),可以用DirectX SDK自带的DirectX Texture Tool创建纹理文件。在开始看代码前,先简单说明一下纹理映射的工作机制。DirectX通过纹理坐标系统把dds文件中的图像映射到多边形上去。纹理坐标把整幅图像上二维坐标映射到0.0f-1.0f这个区间里。比方说,图像宽256个像素,第一个像素的纹理坐标就是0. 阅读全文

posted @ 2012-12-13 22:09 youthlion 阅读(1099) 评论(0) 推荐(0) 编辑

导航