用于渲染三维场景的方法和系统技术方案

技术编号:43404612 阅读:19 留言:0更新日期:2024-11-22 17:44
处理三维(three‑dimension,3D)场景模型包括:在第一计算系统处:为多个表面区域中的每个表面区域确定相应局部参考系和分区结构,其中,所述分区结构将所述局部参考系离散成一组分区,每个分区对应于与所述表面区域相交的光方向的相应范围;为每个表面区域计算相应光张量,其中,所述相应光张量包括所述表面区域的所述分区结构中的每个分区的相应颜色测量值,每个分区的所述相应颜色测量值基于一个或多个光线样本的路径轨迹,所述一个或多个光线样本在与所述分区对应的所述光方向的相应范围内;集合所述3D场景模型的数据结构,其中,所述数据结构指示所述表面区域的相应局部参考系、分区结构和光张量。

【技术实现步骤摘要】
【国外来华专利技术】

本专利技术大体上涉及三维(three-dimension,3d)场景的逼真渲染,尤其涉及使资源有限的设备能够渲染逼真3d场景的方法和系统。


技术介绍

1、基于物理的渲染(physically based rendering,pbr)用于生成逼真的三维(three-dimension,3d)场景彩色渲染图像,娱乐行业,尤其是游戏行业对这种渲染图像的需求量很大。这些技术模拟3d场景中光线与物体的物理交互,以产生逼真、高质量、物理上准确的渲染图像。然而,pbr技术通常依赖于计算密集型的路径跟踪算法,因此渲染与真实场景照片质量相当的3d场景图像可能会需要大量的计算和时间。因此,渲染高质量的3d场景图像,尤其是在视角不断变化的交互式环境中,是一项极具挑战性且计算要求高的任务。对于计算能力受限的设备(例如,处理能力和存储容量有限且由电量有限的电池供电的移动设备)来说,这项渲染任务可能尤其困难。

2、因此,需要能够使用计算能力受限的设备(例如,移动设备)以快速高效的方式实现逼真的3d场景渲染的方法和系统。


技术实现思路...

【技术保护点】

1.一种用于处理三维(three-dimension,3D)场景模型的方法,其特征在于,所述3D场景模型确定3D场景空间中的一个或多个物体的几何形状和外观,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,包括:在所述第一计算系统处:

3.根据权利要求2所述的方法,其特征在于,所述网格中的所述多个点包括顶点,所述顶点确定构成相应表面区域的多边形基本元素的相应角;

4.根据权利要求2或3所述的方法,其特征在于,所述集合数据结构包括:填充所述2D映射图的所述离散像素,使得每个离散像素包括指示所述表面区域的所述局部参考系和所述相应光张量的数据,其中,...

【技术特征摘要】
【国外来华专利技术】

1.一种用于处理三维(three-dimension,3d)场景模型的方法,其特征在于,所述3d场景模型确定3d场景空间中的一个或多个物体的几何形状和外观,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,包括:在所述第一计算系统处:

3.根据权利要求2所述的方法,其特征在于,所述网格中的所述多个点包括顶点,所述顶点确定构成相应表面区域的多边形基本元素的相应角;

4.根据权利要求2或3所述的方法,其特征在于,所述集合数据结构包括:填充所述2d映射图的所述离散像素,使得每个离散像素包括指示所述表面区域的所述局部参考系和所述相应光张量的数据,其中,所述表面区域映射到所述离散像素。

5.根据权利要求1至4中任一项所述的方法,其特征在于,包括:为所述表面区域中的每个表面区域计算相应可见性概率,其中,所述可见性概率指示所述表面区域对一个或多个光源可见的概率;所述集合数据结构包括:在所述数据结构中指示为每个表面区域计算到的所述相应可见性概率。

6.根据权利要求1至5中任一项所述的方法,其特征在于,所述为每个表面区域计算相应光张量包括:对所述表面区域的所述分区结构中的每个分区的多个光线样本进行路径跟踪;对所述路径跟踪的结果求平均。

7.根据权利要求6所述的方法,其特征在于,每个分区的所述多个光线样本表示所述相应表面区域的直接光和间接光,为所述光线样本确定所述3d场景空间内的多次反弹限制。

8....

【专利技术属性】
技术研发人员:穆罕默德·易卜拉欣刘洋林腾毅谢尔盖·萨奇科夫
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1