没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
## 3.5 顶点着色器
顶点着色器是图3.2所示功能管道中的第一阶段。虽然这是直接由程序员控制的第一阶段,但值得注意的是,在此阶段之前会发生一些数据操作。在DirectX所称的输入汇编器[175, 530, 1208]中,可以将多个数据流编织在一起以形成沿管道发送的顶点和图元集。例如,一个对象可以由一组位置和一组颜色表示。输入汇编器将通过创建具有位置和颜色的顶点来创建此对象的三角形(或线或点)。第二个对象可以使用相同的位置数组(以及不同的模型变换矩阵)和不同的颜色数组来表示。数据表示在[第16.4.5节][netlink16.4]中详细讨论。输入汇编器也支持执行实例化。这允许使用每个实例的一些不同数据多次绘制对象,所有这些都使用单个绘制调用。[第18.4.2节][netlink18.4]介绍了实例化的使用。
三角形网格由一组顶点表示,每个顶点与模型表面上的特定位置相关联。除了位置之外,还有与每个顶点相关联的其他可选属性,例如颜色或纹理坐标。曲面法线也在网格顶点处定义,这似乎是一个奇怪的选择。从数学上讲,每个三角形都有一个明确定义的表面法线,直接使用三角形的法线进行着色似乎更有意义。但是,在渲染时,三角形网格通常用于表示底层曲面,顶点法线用于表示该曲面的方向,而不是
点击阅读更多
资源评论
本本纲目
- 粉丝: 32
- 资源: 293
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功