预览加载中,请您耐心等待几秒...
1/6
2/6
3/6
4/6
5/6
6/6

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN115049779A(43)申请公布日2022.09.13(21)申请号202210726653.2(22)申请日2022.06.24(71)申请人西安恒歌数码科技有限责任公司地址710000陕西省西安市高新区鱼化街办天谷七路996号国家数字出版基地B栋9层902-903(72)发明人杨石兴(74)专利代理机构郑州银河专利代理有限公司41158专利代理师吴志丽(51)Int.Cl.G06T15/06(2011.01)G06T15/00(2011.01)权利要求书1页说明书3页附图1页(54)发明名称一种基于算法的光线追踪方法(57)摘要本发明提供一种基于算法的光线追踪方法,涉及光线追踪技术领域,该基于算法的光线追踪方法,包括以下步骤:步骤一:获取待渲染场景图,并将带渲染场景图创建纹理缓存;步骤二:按照物体数量的多少将带渲染场景划分为区域A和区域B;步骤三:使用三角形剖分将区域A和区域B进行划分;步骤四:对三角形的三点坐标及中点坐标进行统计记录;步骤五:根据三角形坐标分别对区域A和区域B进行初步渲染;通过将待渲染的场景图按物体数量的多少划分为区域A和区域B,并使用三角形剖分对其进行分别剖分,能够方便使用者对其进行分区渲染并根据分区内物体数量的多少分配合适数量渲染处理器进行渲染,达到了便于资源调度以提升渲染效率的目的。CN115049779ACN115049779A权利要求书1/1页1.一种基于算法的光线追踪方法,其特征是,包括以下步骤:步骤一:获取待渲染场景图,并将带渲染场景图创建纹理缓存;步骤二:按照物体数量的多少将带渲染场景划分为区域A和区域B;步骤三:使用三角形剖分将区域A和区域B进行划分;步骤四:对三角形的三点坐标及中点坐标进行统计记录;步骤五:根据三角形坐标分别对区域A和区域B进行初步渲染;步骤六:对区域B进行进一步的渲染及修正。2.根据权利要求1所述的一种基于算法的光线追踪方法,其特征是,在步骤二中对区域B进行三角形剖分时,区域A的三角形的面积至少为区域B三角形面积的两倍。3.根据权利要求1所述的一种基于算法的光线追踪方法,其特征是,在步骤二中对区域B进行三角形剖分时,当三角形内部的数量超过设定值时对其进行重新剖分,剖分的数量至少为三等分。4.根据权利要求1所述的一种基于算法的光线追踪方法,其特征是,在对区域A和区域B进行初步渲染时,区域B所分配的渲染处理器的数量至少为区域A的两倍。2CN115049779A说明书1/3页一种基于算法的光线追踪方法技术领域[0001]本发明涉及光线追踪技术领域,具体是一种基于算法的光线追踪方法。背景技术[0002]一个光线追踪程序数学地确定和复制从一幅图像的光线的路线,但是方向相反(从眼睛返回原点),光线追踪现在被广泛用于计算机游戏和动画,电视和DVD制作,电影产品中,许多厂商提供用于个人电脑的光线追踪程序,在光线追踪中,每一个光线的路径由多重直线组成,几乎总是包含从原点到场景的反射,折射和阴影效应,在动画中,每一束光线的直线部分的位置和方向总是在不断变化,因此每一条光线都要用一个数学方程式来表示,定义光线的空间路径为时间的函数,根据光线在到达屏幕前经过的场景中的目标的色素或颜色来分配给每一束光线一种颜色,屏幕上的每一个像素符合每一时刻可以回溯到源头的每条光线,光线追踪最先是由一个叫数学应用组的组织中的科学家在20世纪60年代发明的,这些科学家中的一些人变得对光线追踪作为一种艺术感兴趣,成为绘画艺术家,并建立了一个动画摄影工作室,使用光线追踪为电视和电影制作3D电脑肖像和动画。[0003]但是,现在大多光线追踪的过程中在对画面进行着色时都是统一进行,不能够根据画面中物体数量的多少进行分区渲染以进行资源的调度分配,工作效率较低。发明内容[0004]本发明的目的在于提供一种基于算法的光线追踪方法,旨在解决现有技术中光线追踪方法工作效率较低的问题。[0005]为实现上述目的,本发明采用如下技术方案:所述基于算法的光线追踪方法,包括以下步骤:[0006]步骤一:获取待渲染场景图,并将带渲染场景图创建纹理缓存;[0007]步骤二:按照物体数量的多少将带渲染场景划分为区域A和区域B;[0008]步骤三:使用三角形剖分将区域A和区域B进行划分;[0009]步骤四:对三角形的三点坐标及中点坐标进行统计记录;[0010]步骤五:根据三角形坐标分别对区域A和区域B进行初步渲染;[0011]步骤六:对区域B进行进一步的渲染及修正。[0012]为了使得本发明具有便于初步渲染的作用,本发明的进一步的技术方案为,在步骤二中对区域B进行三角形剖分时,区域A的三角形的面积至少为区域B三角形面积的两倍。[0013]为了使得本发明具有便于进一步渲染及修正的