[发明专利]三维场景光线跟踪渲染画面的自适应反走样方法有效
申请号: | 201910975900.0 | 申请日: | 2019-10-18 |
公开(公告)号: | CN110751713B | 公开(公告)日: | 2022-08-23 |
发明(设计)人: | 陈纯毅;杨华民;蒋振刚 | 申请(专利权)人: | 长春理工大学 |
主分类号: | G06T15/06 | 分类号: | G06T15/06;G06T15/50 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 130022 *** | 国省代码: | 吉林;22 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开一种三维场景光线跟踪渲染画面的自适应反走样方法。本方法能够把三维场景画面的各个像素对应的可视场景点的位置、法向量、所属几何对象以及颜色作为依据,来自适应地判断像素是否需要进行反走样处理。本方法只为那些需要做反走样处理的像素增加额外的光线采样操作,通过实现三维场景的光线跟踪画面的自适应反走样,既可以避免过多的额外计算开销,又可以获得高品质的反走样效果。 | ||
搜索关键词: | 三维 场景 光线 跟踪 渲染 画面 自适应 走样 方法 | ||
【主权项】:
1.一种三维场景光线跟踪渲染画面的自适应反走样方法,其特征在于:本方法的具体步骤如下:/n步骤Step101:为三维场景中的每个几何对象指定一个唯一的索引编号;/n步骤Step102:在计算机的内存中创建一个包含M行、N列的二维数组GIMG,二维数组GIMG的元素用于保存像素对应的全局光照值,M表示虚拟相机的虚拟像素平面上的像素行数,N表示虚拟相机的虚拟像素平面上的像素列数;二维数组GIMG的元素和虚拟相机的虚拟像素平面上的像素一一对应;/n步骤Step103:针对虚拟相机的虚拟像素平面上的每个像素Pix,做如下操作:/n从虚拟相机对应的视点发射一条穿过像素Pix对应的虚拟相机的虚拟像素平面上的矩形方格中心点的光线A002,计算光线A002与三维场景的几何对象的几何面片之间的离虚拟相机对应的视点最近的交点A001,记录交点A001的位置、交点A001的法向量、交点A001所属几何对象的索引编号;像素Pix和交点A001一一对应;按照光线跟踪技术,跟踪光线A002在三维场景中的传播,计算沿光线A002反向到达虚拟相机对应的视点的全局光照值A003,把全局光照值A003保存在像素Pix对应的二维数组GIMG的元素中;/n步骤Step104:针对虚拟相机的虚拟像素平面上的每个像素Pix,做如下操作:/n步骤Step104-1:用虚拟相机的虚拟像素平面上的与像素Pix相邻的所有像素构造一个集合S001,集合S001中的每个像素都与像素Pix相邻;/n步骤Step104-2:如果像素Pix对应的交点A001所属几何对象的索引编号和集合S001中的任意一个像素对应的交点A001所属几何对象的索引编号不同,则转步骤Step104-6,否则转步骤Step104-3;/n步骤Step104-3:如果像素Pix对应的交点A001的位置到集合S001中的任意一个像素对应的交点A001的位置的距离大于阈值d
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于长春理工大学,未经长春理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910975900.0/,转载请声明来源钻瓜专利网。