用于光线追踪实现透明材质的实时渲染处理方法和系统技术方案

技术编号:40393959 阅读:27 留言:0更新日期:2024-02-20 22:23
本申请公开了一种用于光线追踪透明材质的实时渲染处理方法和系统,首先基于光线追踪算法获取待渲染图像的像素点及其对应透明几何体上的实物点;然后生成依次通过像素点和实物点的测试光线,并获取测试光线经过透明几何体上的出射点、成像点和物理参数特性;再依据测试光线的光线传输路径建立实物点与成像点的对应关系;最后对成像点进行采样,并依据透明几何体的物理参数特性将采样值换算为实物点的透射成像值,以作为像素点的透射渲染值。由于通过光线追踪的方式建立透明几何体上的实物点和成像几何体上成像点的对应关系,并采用对成像点的采样值进行折射换算来获取像素点的透射渲染值,使得光线追踪透明材质的渲染效果更好、效率更快。

【技术实现步骤摘要】

本申请涉及计算机图形处理,具体涉及一种用于光线追踪实现透明材质的实时渲染处理方法和系统


技术介绍

1、渲染是在电脑绘图时,通过软件将模型生成图像的过程。模型是用语言或者数据结构进行严格定义的三维物体或虚拟场景的描述,它包括几何,视点,纹理,照明和阴影等信息。图像是数字图像或者位图图像,渲染用于通过计算机视频编辑软件中的效果来生成最终视频的输出过程。渲染是三维计算机图形学中的重要的研究课题之一,并且在实践领域与其他技术密切相关,在图形流水线中,渲染是最后一项重要步骤,通过它得到模型与动画的最后显示效果。现在已经有各种不同的渲染工具产品,有些集成到更大的建模或者动画中,有些是独立产品,有些是开源的产品,从内部来看,渲染工具是根据各种学科理论,经过仔细设计的程序,其中包括光学、视觉感知、数字以及软件开发等。

2、三维计算机图像预渲染或者实时渲染的速度都非常慢。预渲染的计算强度很大,需要大量的服务器运算完成,通常被用于电影制作;实时渲染常用于三维视频游戏,通常透过图形处理器(gpu)完成这个过程。一般计算机渲染流程管线设计主要是基于光栅化技术是将图像本文档来自技高网...

【技术保护点】

1.一种用于光线追踪透明材质的实时渲染处理方法,其特征在于,包括:

2.如权利要求1所述的实时渲染处理方法,其特征在于,还包括:

3.如权利要求1所述的实时渲染处理方法,其特征在于,所述依据所述测试光线的光线传输路径建立所述实物点P与所述成像点P″的对应关系,包括:

4.如权利要求3所述的实时渲染处理方法,其特征在于,所述依据所述测试光线的光线传输路径建立所述实物点P与所述成像点P″的对应关系,还包括:

5.如权利要求4所述的实时渲染处理方法,其特征在于,所述依据所述测试光线的光线传输路径建立所述实物点P与所述成像点P″的对应关系,还包括:...

【技术特征摘要】

1.一种用于光线追踪透明材质的实时渲染处理方法,其特征在于,包括:

2.如权利要求1所述的实时渲染处理方法,其特征在于,还包括:

3.如权利要求1所述的实时渲染处理方法,其特征在于,所述依据所述测试光线的光线传输路径建立所述实物点p与所述成像点p″的对应关系,包括:

4.如权利要求3所述的实时渲染处理方法,其特征在于,所述依据所述测试光线的光线传输路径建立所述实物点p与所述成像点p″的对应关系,还包括:

5.如权利要求4所述的实时渲染处理方法,其特征在于,所述依据所述测试光线的光线传输路径建立所述实物点p与所述成像点p″的对应关系,还包括:

6.如权利要求1所述...

【专利技术属性】
技术研发人员:卜友竹
申请(专利权)人:深圳图为技术有限公司
类型:发明
国别省市:

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

1