发明名称 一种渲染模型轮廓边缘的方法
摘要 本发明公开一种渲染模型轮廓边缘的方法,该方法包括:将待描边模型绘制到预设的渲染目标上;对模型包围盒进行坐标变换,将所述预设的渲染目标与包围盒对应的投影覆盖范围复制到描边位图上;根据背景缓冲区的属性和所述投影覆盖范围,确定所述投影覆盖区域的纹理坐标,生成平面矩形顶点数据流;在原始渲染目标表面,通过背景缓冲区预设的模板确定模型的轮廓边缘,按照预设方案进行轮廓边缘渲染。实施本发明的技术方案,在像素空间下,利用包围盒、颜色、深度和模板对背景缓冲区进行局部处理,降低了处理器和图形处理器的负荷,最大限度地发挥了轮廓边缘渲染的多样性,增加了渲染效果的可扩展性,提高了渲染效率。
申请公布号 CN102708585A 申请公布日期 2012.10.03
申请号 CN201210142382.2 申请日期 2012.05.09
申请人 北京像素软件科技股份有限公司 发明人 杨波
分类号 G06T15/00(2006.01)I;G06T1/20(2006.01)I 主分类号 G06T15/00(2006.01)I
代理机构 北京品源专利代理有限公司 11332 代理人 李虹青
主权项 一种渲染模型轮廓边缘的方法,包括如下步骤:S1:切换背景缓冲区原始渲染目标为预设的渲染目标,将待描边模型以描边颜色绘制到所述预设的渲染目标上,背景缓冲区的模板根据需要进行设置;S2:对设定的模型包围盒进行坐标变换,确定所述预设的渲染目标与所述包围盒对应的投影覆盖范围,将所述投影覆盖区域复制到与所述背景缓冲区属性相同的描边位图上;S3:根据所述背景缓冲区的属性和所述投影覆盖范围,确定投影覆盖区域的纹理坐标,生成平面矩形顶点数据流;S4:切换背景缓冲区所述预设的渲染目标为所述原始渲染目标,根据所述平面矩形顶点数据流限制原始渲染目标的平面矩形范围;通过预设的模板确定模型的轮廓边缘,同时根据预设的描边方案,进行轮廓边缘渲染。
地址 100043 北京市石景山区八大处高科技园区西井路3号3号楼7170房间