一种基于光线追踪的计算机图形渲染方法和系统
申请人信息
- 申请人:深圳图为技术有限公司
- 申请人地址:518000 广东省深圳市龙岗区吉华街道甘坑社区甘李二路11号中海信创新产业城18栋1101
- 发明人: 深圳图为技术有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 一种基于光线追踪的计算机图形渲染方法和系统 |
| 专利类型 | 发明申请 |
| 申请号 | CN202311434904.0 |
| 申请日 | 2023/10/30 |
| 公告号 | CN117523070A |
| 公开日 | 2024/2/6 |
| IPC主分类号 | G06T15/06 |
| 权利人 | 深圳图为技术有限公司 |
| 发明人 | 卜友竹 |
| 地址 | 广东省深圳市龙岗区吉华街道甘坑社区甘李二路11号中海信创新产业城18栋1101 |
摘要文本
深圳图为技术有限公司取得“一种透气窗帘布”专利技术,本申请公开了一种基于光线追踪的计算机图形渲染方法和系统,首先依据渲染参数和构建光线追踪加速结构,并获取待渲染场景中几何体的交互状态信息;然后应用光线追踪算法依据渲染参数对待渲染场景进行渲染,以生成对应每种光源纹理的渲染缓存纹理图像数据;在对降噪处理后的渲染缓存纹理图像数据进行调色、裁剪和/或矫正;最后对合并了每种光源纹理的渲染缓存纹理图像数据进行采样,以获取渲染结果图像。由于对待渲染场景中的几何体构建了光线追踪加速结构,以用于在光纤追踪过程中对几何体的快速定位、访问和检索,不但可以降低光线追踪计算对硬件的需求,还能大大提高了光线追踪渲染的效率。
专利主权项内容
1.一种基于光线追踪的计算机图形渲染方法,其特征在于,包括:获取渲染参数;所述渲染参数包括用于光线追踪的相机变量和渲染变量;构建光线追踪加速结构,以获取加速结构信息;所述光线追踪加速结构是将待渲染场景中的几何体划分为不同的层级,并维护各个所述层级之间的父子关系,所述加速结构信息用于加速光线追踪和/或用于光线追踪可见性的测试;获取所述待渲染场景中每个所述几何体的交互状态信息;所述交互状态信息用于表示所述几何体的点选、隐藏、虚化和/或高亮状态信息;应用光线追踪算法依据所述渲染参数对所述待渲染场景进行渲染,以生成对应每种光源纹理的渲染缓存纹理图像数据;每种所述渲染缓存纹理图像数据包括相机变量、渲染变量、模型几何信息、模型矩阵信息、材质贴图信息和/或加速结构信息;所述相机变量包括相机变换矩阵、透视矩阵、镜头孔半径和/或焦距参数,所述相机变换矩阵包括相机的位移、旋转和缩放参数,所述透视矩阵用于表示相机在二维屏幕上的投影方式、镜头孔半径和/或焦距参数;所述渲染参数包括渲染位置、渲染尺寸、阴影光线偏移量和/或最大光线反弹次数;所述模型几何信息包括所述待渲染场景中每个所述几何体的顶点坐标和/或法线参数;所述模型矩阵信息包括所述待渲染场景中每个所述几何体的位移、旋转和/或缩放信息;所述材质贴图信息包括每个所述几何体的材质和贴图数据;对每个所述渲染缓存纹理图像数据进行降噪处理;依据预设的视觉特效调整参数对每个所述渲染缓存纹理图像数据进行调色、裁剪和/或矫正;将每种所述光源纹理的渲染缓存纹理图像数据进行合并,以获取渲染纹理图像数据;依据预设显示参数对所述渲染纹理图像数据进行采样,以获取渲染结果图像,并作为渲染结果输出。