眼球光斑的渲染方法、装置和电子设备制造方法及图纸

技术编号:37115134 阅读:15 留言:0更新日期:2023-04-01 05:11
本发明专利技术提供了一种眼球光斑的渲染方法、装置和电子设备,获取虚拟对象的眼球模型,基于眼球模型的眼球朝向,确定三维坐标系;获取射入眼球模型的光照方向,确定光照方向在三维坐标系的指定坐标平面上的投影向量;确定投影向量与指定坐标轴之间的目标夹角信息;基于目标夹角信息对预设的光斑贴图进行旋转处理,将旋转后的光斑贴图渲染至眼球模型,得到具有眼球光斑效果的眼球模型。该方式中,通过光照方向和眼球朝向,可以确定预设的光斑贴图在不同光照下的旋转角度,通过一次贴图采样即可得到具有光斑效果的眼球模型,使得眼睛的光斑能够随着光照方向的改变而改变,实现过程简单,降低了对运行设备的性能消耗,提高了眼球光斑的渲染效果。染效果。染效果。

【技术实现步骤摘要】
眼球光斑的渲染方法、装置和电子设备


[0001]本专利技术涉及人像处理
,尤其是涉及一种眼球光斑的渲染方法、装置和电子设备。

技术介绍

[0002]眼球光斑通常是光线穿过眼睛中的晶体状结构后发生折射,在虹膜上形成光斑让虹膜变亮的一种现象。在游戏中也可以对这种现象进行模拟,使虚拟角色和游戏画面更加真实。在一些相关技术中,通常会预先将不同光照产生的光斑效果渲染到不同三维贴图中,得到多个光斑三维贴图;然后根据实际的光照信息,采样对应的光斑三维贴图,叠加至眼球材质中。这种方式中,需要使用三维贴图,实现过程较为复杂,对运行设备的性能消耗较高。在另一些相关技术中,通常直接将光斑对虹膜提亮的效果绘制到眼球的贴图上,但是这种方式,并不考虑光照方向,眼睛的光斑也不会随着光照方向的改变而改变,渲染效果不佳。

技术实现思路

[0003]有鉴于此,本专利技术的目的在于提供一种眼球光斑的渲染方法、装置和电子设备,以降低对运行设备的性能消耗,提高眼球光斑的渲染效果。
[0004]第一方面,本专利技术实施例提供了一种眼球光斑的渲染方法,该方法包本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种眼球光斑的渲染方法,其特征在于,所述方法包括:获取虚拟对象的眼球模型,基于所述眼球模型的眼球朝向,确定三维坐标系;获取射入所述眼球模型的光照方向,确定所述光照方向在所述三维坐标系的指定坐标平面上的投影向量;确定所述投影向量与所述三维坐标系的指定坐标轴之间的目标夹角信息;基于所述目标夹角信息对预设的光斑贴图进行旋转处理,将旋转后的所述光斑贴图渲染至所述眼球模型,得到具有眼球光斑效果的所述眼球模型。2.根据权利要求1所述的方法,其特征在于,基于所述眼球模型的眼球朝向,确定三维坐标系的步骤,包括:将所述眼球朝向确定为第一坐标轴的正方向;其中,所述第一坐标轴的正方向为所述眼球模型的球心指向所述眼球模型表面瞳孔的中心的方向;确定与所述眼球朝向垂直的多个向量,根据所述多个向量确定第二坐标轴和第三坐标轴;其中,所述多个向量之间相互垂直;根据所述第一坐标轴、所述第二坐标轴,和所述第三坐标轴,确定所述三维坐标系。3.根据权利要求2所述的方法,其特征在于,确定与所述眼球朝向垂直的多个向量,根据所述多个向量确定第二坐标轴和第三坐标轴的步骤,包括:获取所述多个向量中,位于所述第一坐标轴的正方向的左侧或右侧的第一中间向量;从所述第一中间向量中获取与所述第一坐标轴组成的平面为水平平面的第一目标向量;获取所述多个向量中,位于所述第一坐标轴的正方向的上方或下方的第二中间向量;从所述第二中间向量中获取与所述第一坐标轴组成的平面为竖直平面的第二目标向量;所述水平平面与所述竖直平面相互垂直;根据所述第一目标向量和所述第二目标向量确定所述第二坐标轴和所述第三坐标轴。4.根据权利要求3所述的方法,其特征在于,根据所述第一目标向量和所述第二目标向量确定所述第二坐标轴和所述第三坐标轴的步骤,包括:将所述第一目标向量的向量方向确定为所述第二坐标轴的正方向;将所述第二目标向量的向量方向确定为所述第三坐标轴的正方向;其中,所述第一目标向量的向量方向在所述眼球朝向的右侧或左侧,所述第二目标向量的向量方向在所述眼球朝向的上方或下方。5.根据权利要求1所述的方法,其特征在于,确定所述光照方向在所述三维坐标系的指定坐标平面上的投影向量的步骤,包括:确定所述光照方向在所述三维坐标系的第一坐标平面上的第一投影向量;所述第一坐标平面由所述三维坐标系的第一坐标轴和第二坐标轴组成;确定所述光照方向在所述三维坐标系的第二坐标平面上的第二投影向量;所述第二坐标平面由所述三维坐标系的第二坐标轴和第三坐标轴组成。6.根据权利要求1所述的方法,其特征在于,所述投影向量包括第一投影向量和第二投影向量;所述指定坐标轴包括第二坐标轴和第三坐标轴;所述确定所述投影向量和所述三维坐标系的指定坐标轴之间的目标夹角信息的步骤,包括:计算所述第一投影向量与所述第二坐标轴的第一夹角信息,计算所述第二投影向量与所述第三坐标轴的第二夹角信息;
根据所述第一夹角信息更新所述第二夹角信息,得到目标夹角信息。7.根据权利要求6所述的方法,其特征在于,计算所述第一投影向量与所述第二坐标轴的第一夹角信息,计算所述第二投影向量与所述第三坐标轴的第二夹角信息的步骤,包括:计算所述第一投影向量与所述第二坐标轴的正方向的第一夹角信息,计算所述第二投影向量与所述第三坐标轴的正方向的第二夹角信息。8.根据权利要求6所述的方法,其特征在于,根据所述第一夹角信息更新所述第二夹角信息,得到目标夹角信息的步骤,包括:根据所述第一夹角信息确定所述光照方向相对于所述眼球朝向的左右位置;根据所述左右位置更新所述第二夹角信息,得到目标夹角信息。9.根据权利要求8所述的方法,其特征在于,根据所述第一夹角信息确定所述光照方向相对于所述眼球朝向的左右位置的步骤,包括:如果所述第二坐标轴的正方向...

【专利技术属性】
技术研发人员:周振曾志雄何昭卫
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

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

1