【技术实现步骤摘要】
模型渲染方法、装置、计算机可读存储介质与电子设备
[0001]本公开涉及计算机
,尤其涉及一种模型渲染方法、模型渲染装置、计算机可读存储介质与电子设备。
技术介绍
[0002]为了增强虚拟场景的真实感和氛围感,通常会在虚拟场景中配置一个或多个虚拟光源,并基于所配置的虚拟光源对虚拟场景进行光照渲染。
[0003]相关技术中,通常基于基础的光照模型,例如冯氏光照模型(Phong Lighting Model)或布林
‑
冯氏光照模型(Blinn
‑
Phong Lighting Model)实现光照渲染,在进行光照渲染时,需要通过着色器程序在GPU(graphics processing unit,图形处理器)上快速地计算每个像素的光照强度和颜色,光照渲染处理效率较低,对硬件的性能要求较高。
[0004]需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
[000 ...
【技术保护点】
【技术特征摘要】
1.一种模型渲染方法,其特征在于,所述方法包括:基于目标虚拟模型的模型包围盒,确定与所述目标虚拟模型相匹配的模型包围区,所述模型包围区为包裹所述目标虚拟模型的区域;基于预设光源在当前光照方向下的光照向量数据,确定所述模型包围区的表面上多个方位对应的光照衰减数据;基于所述光照衰减数据,对所述目标虚拟模型进行光照渲染。2.根据权利要求1所述的方法,其特征在于,所述基于目标虚拟模型的模型包围盒,确定与所述目标虚拟模型相匹配的模型包围区,包括:基于所述模型包围盒在三维空间中的轴向量,确定所述目标虚拟模型的模型包围区。3.根据权利要求1所述的方法,其特征在于,所述模型包围区包括以所述模型包围盒的中心为球心的球形包围区。4.根据权利要求1所述的方法,其特征在于,所述基于预设光源在当前光照方向下的光照向量数据,确定所述模型包围区的表面上多个方位对应的光照衰减数据,包括:将所述模型包围区的表面上多个方位对应的空间向量数据与所述预设光源在当前光照方向下的光照向量数据进行点积运算,得到所述模型包围区的表面上多个方位对应的点积运算结果;将所述模型包围区的表面上多个方位对应的点积运算结果进行光照衰减映射,得到所述模型包围区的表面上多个方位对应的光照衰减数据。5.根据权利要求1所述的方法,其特征在于,所述基于预设光源在当前光照方向下的光照向量数据,确定所述模型包围区的表面上多个方位对应的光照衰减数据,包括:基于所述预设光源在当前光照方向下的光照向量数据,确定所述模型包围区的表面上预设方位对应的光照衰减数据;根据相邻预设方位对应的光照衰减数据,通过插值确定所述相邻预设方位之间的非预设方位对应的光照衰减数据。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:对所述预设光源的光照参数进行调整;基于所述预设光源调整后的光照参数,更新所述光照衰减数据;基于更新后的光照衰减数据,更新所述目标虚拟模型的光照效果。7.根据权利要求1所述的方法,其特征在于,在基于所述光照衰减数据,对所述目标虚拟模型进行...
【专利技术属性】
技术研发人员:张旭东,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。