发明名称 |
一种图形渲染中光栅化阶段的三角片填充方法 |
摘要 |
本发明公开了一种图形渲染中光栅化阶段的三角片填充方法,包括:依据光栅化阶段之前的渲染流水线获取三角片三个顶点的数据;计算三角片包围盒并记录浮点类型和整数类型两组数据;依次对包围盒内每条扫描线分别进行扫描,通过扫描线起点终点的位置值与当前像素的位置,插值得到三角片内像素的光照颜色值、深度值及纹理坐标;计算所述三角片内像素的颜色并得到最终的颜色写入颜色缓冲区完成三角片的填充。通过本发明的实施方法可以在图形渲染的光栅化阶段对三角片的像素进行有效正确的填充,实现真三维物体的渲染效果。 |
申请公布号 |
CN102737401A |
申请公布日期 |
2012.10.17 |
申请号 |
CN201110116575.6 |
申请日期 |
2011.05.06 |
申请人 |
新奥特(北京)视频技术有限公司 |
发明人 |
蔡欢;张君琦;郑培枫;孙季川 |
分类号 |
G06T15/00(2006.01)I |
主分类号 |
G06T15/00(2006.01)I |
代理机构 |
北京挺立专利事务所(普通合伙) 11265 |
代理人 |
叶树明 |
主权项 |
一种图形渲染中光栅化阶段的三角片填充方法,其特征在于,具体包括:依据光栅化阶段之前的渲染流水线获取三角片三个顶点的数据;计算三角片在屏幕空间中的包围盒;依次对包围盒内每条扫描线分别进行扫描,通过扫描线起点终点的位置值与当前像素的位置,插值得到三角片内像素的光照颜色值、深度值及纹理坐标;计算所述三角片内像素的颜色并得到最终的颜色写入颜色缓冲区完成三角片的填充。 |
地址 |
100195 北京市海淀区五棵松路49号新奥特科技大厦 |