【技术实现步骤摘要】
一种多重散射实时渲染的方法、装置及电子设备
[0001]本申请涉及渲染
,具体而言,涉及一种多重散射实时渲染的方法
、
装置及电子设备
。
技术介绍
[0002]光线穿过类似云
、
烟
、
雾
、
尘埃
、
玉石
、
牛奶
、
皮肤
、
蜡
、
果肉等介质时,会产生折射
、
散射
、
吸收等现象,这种空间介质称为参与介质
。
目前,光线在参与介质中要经过数千次反弹,在对三维模型进行多重散射渲染时,采用在三维体积内部通过路径追踪来求解辐射传输方程,但是,该求解所需要的开销巨大,且无法实现实时渲染
。
[0003]因此,如何提供一种实时的多重散射实时渲染的方法的技术方案成为亟需解决的技术问题
。
技术实现思路
[0004]本申请的一些实施例的目的在于提供一种多重散射实时渲染的方法 >、
装置及本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.
一种多重散射实时渲染的方法,其特征在于,包括:通过哈希映射表,确定三维模型的多个采样点中每个采样点的位置特征向量;获取每个采样点的样本参数的初始值,其中,所述样本参数的类型包括:所述三维模型的材质属性
、
体密度
、
透射率
、
反照率
、
相位特征
、
相机参数
、
光源方向
、
光源颜色
、
光源强度和阴影参数;将所述位置特征向量和所述样本参数中的部分参数的初始值输入至第一网络模型,得到模型颜色预测结果,其中,所述部分参数包括:所述体密度
、
所述相机参数
、
所述光源方向
、
所述光源颜色
、
所述光源强度和所述阴影参数;将所述位置特征向量
、
所述样本参数的初始值和所述模型颜色预测结果输入至第二网络模型,得到多重散射预测结果;通过第一损失函数计算出的所述模型颜色预测结果与所述三维模型间的损失优化所述第一网络模型,并通过第二损失函数计算出的所述多重散射预测结果与所述三维模型对应的多重散射真实值间的损失优化所述第二网络模型,获取目标多重散射渲染模型
。2.
如权利要求1所述的方法,其特征在于,所述通过哈希映射表,确定三维模型的多个采样点中每个采样点的位置特征向量,包括:获取相机射线与所述三维模型的包围盒交点;以所述包围盒交点为参考点进行采样,得到所述多个采样点;在所述哈希映射表中查找与每个采样点的位置坐标相对应的所述位置特征向量
。3.
如权利要求1或2所述的方法,其特征在于,所述三维模型是通过如下方法获取的:通过三维渲染引擎模拟出与参与介质相关的所述三维模型
。4.
如权利要求1或2所述的方法,其特征在于,所述三维模型是通过如下方法获取的:对原始物体进行拍照,获取多张散射图片,并对所述多张散射图片进行采样,得到多个采样点位置坐标;通过所述哈希映射表,查找与所述多个采样点位置坐标对应的特征向量;将所述特征向量输入至多层感知机网络模型中,得到符号距离场
SDF
值;利用移动立方体算法对所述
SDF
值进行渲染,得到所述三维模型;所述体密度是通过如下方法获取的:对所述
SDF
值进行计算得到所述体密度
。5.
如权利要求1或2所述的方法,其特征在于,所述相位特征是从预计算相位特征表中查找得到的,所述预计算相位特征表是通过相位函数对每个采样点对应的采样模板上的模板点进行预计算得到的
。6.
一种多重散射实时渲染的方法,其特征在...
【专利技术属性】
技术研发人员:方顺,张志恒,崔铭,冯星,杨峰峰,王月,乔磊,孙思远,汪成峰,胡梓楠,李荣华,刘昊卿,吕艳娜,房超,王海龙,温思远,米凌峰,罗文锋,马忠莉,卢文坤,
申请(专利权)人:北京渲光科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。