发明名称 | 基于预采样的过程Shader反走样的处理方法 | ||
摘要 | 本发明涉及一种基于预采样的过程Shader反走样的处理方法,属于计算机数字化3D图形引擎领域。针对场景中的物体和应用到物体上的过程Shader,在预处理中,根据<i>uv</i>展开,对物体进行过程Shader的预采样,获得一个二维的采样矩阵;依据大多数空间变化的纹理都是由一系列基本反射函数的线性组合构成的这一前提,对过程Shader的采样点进行反射函数分析和求基运算;再根据这一组基本反射函数,构建金字塔的第一层,每个纹素中存储了与基函数对应的权重和法向;然后构建金字塔的上层。渲染时根据像素对应的纹理区域的大小对金字塔中的纹素进行选择,并与基本反射函数对应的颜色值进行融合,求解出最终颜色,解决过程Shader的反走样问题,提高图像绘制的画质及场景渲染的准确度。 | ||
申请公布号 | CN105761300A | 申请公布日期 | 2016.07.13 |
申请号 | CN201511018047.1 | 申请日期 | 2015.12.30 |
申请人 | 吉林纪元时空动漫游戏科技集团股份有限公司 | 发明人 | 郑立国;于博;罗江林 |
分类号 | G06T15/50(2011.01)I | 主分类号 | G06T15/50(2011.01)I |
代理机构 | 吉林长春新纪元专利代理有限责任公司 22100 | 代理人 | 王怡敏 |
主权项 | 一种基于预采样的过程Shader反走样的处理方法,其特征在于:包括如下步骤:(1)获取二维采样矩阵;(2)反射函数分析和求基运算;(3)构建金字塔;(4)纹素选取与颜色融合。 | ||
地址 | 130022 吉林省长春市高新技术产业开发区博识路168号 |