虚拟对象的眼球模拟方法、装置及存储介质制造方法及图纸

技术编号:21401348 阅读:34 留言:0更新日期:2019-06-19 07:38
本发明专利技术提供一种虚拟对象的眼球模拟方法、装置及存储介质,通过创建虚拟对象的初始眼球模型,初始眼球模型为低面数模型,其中低面数模型的面数小于预设面数;根据初始眼球模型和预设眼球模型的法线贴图,得到具有凹凸特性的第一眼球模型;根据同一法线贴图对第一眼球模型进行光影计算,得到具有光影效果的第二眼球模型。通过上述方法,在确保眼球模型具有生动逼真的光影效果的同时,降低眼球模型的面数和贴图采样次数,降低终端在眼球模型展示时运行性能上的消耗。

【技术实现步骤摘要】
虚拟对象的眼球模拟方法、装置及存储介质
本专利技术实施例涉及图像处理
,尤其涉及一种虚拟对象的眼球模拟方法、装置及存储介质。
技术介绍
目前的游戏表现中,经常会对角色的面部进行特写展示,此时角色的五官会以较大的比例展示在显示屏上。相对于其他面部特征,眼睛的渲染显得更为重要,不仅仅是因为眼镜是心灵的窗口,更重要的是眼球包括折射、偏移等特殊表现。由眼球结构来看,其中心位置包括虹膜和角膜结构,其中,角膜是一层透明的凸起结构,而虹膜是一层下陷的结构。在眼球模拟时,既要看到瞳孔部分微微向内下陷的效果,又要在角膜处看到圆润的反射高光。现有的模拟眼球的方法通常分为两种,一种是采用双层建模方式,通过在眼球的前部分别对虹膜以及角膜进行建模,该方式不仅会增加游戏角色的面数,而且双层建模会增加模型的过度绘制,即在一帧的时间内像素被绘制了多次,容易出现掉帧现象;另一种是采用贴图偏移方式,在对虹膜的贴图进行采样时,针对实现的方向做偏移,使得半侧面角度下虹膜会形成向内的偏移,上述方式需要额外增加一张深度图来表现角膜的厚度,这意味着额外的一次采样操作,除此之外,基于深度图对眼球固有色进行偏移采样,会使得采样本文档来自技高网...

【技术保护点】
1.一种虚拟对象的眼球模拟方法,其特征在于,包括:创建虚拟对象的初始眼球模型,所述初始眼球模型为低面数模型,其中,所述低面数模型的面数小于预设面数;根据所述初始眼球模型和预设眼球模型的法线贴图,得到具有凹凸特性的第一眼球模型;根据同一法线贴图对所述第一眼球模型进行光影计算,得到具有光影效果的第二眼球模型。

【技术特征摘要】
1.一种虚拟对象的眼球模拟方法,其特征在于,包括:创建虚拟对象的初始眼球模型,所述初始眼球模型为低面数模型,其中,所述低面数模型的面数小于预设面数;根据所述初始眼球模型和预设眼球模型的法线贴图,得到具有凹凸特性的第一眼球模型;根据同一法线贴图对所述第一眼球模型进行光影计算,得到具有光影效果的第二眼球模型。2.根据权利要求1的方法,其特征在于,所述根据所述初始眼球模型和预设眼球模型的法线贴图,得到具有凹凸特性的第一眼球模型,包括:根据预设眼球模型的法线贴图,获取第一法线偏移信息;将所述第一法线偏移信息叠加至所述初始眼球模型,得到具有凹凸特性的第一眼球模型。3.根据权利要求2所述的方法,其特征在于,所述根据同一法线贴图对所述第一眼球模型进行光影计算,得到具有光影效果的第二眼球模型,包括:获取所述第一眼球模型的眼球中心区域的第一法线贴图;通过所述第一法线贴图计算所述第一眼球模型的镜面反射信息;对所述第一法线贴图进行翻转,得到第二法线贴图;通过所述第二法线贴图计算所述第一眼球模型的漫反射信息;将所述镜面反射信息与所述漫反射信息叠加到所述第一眼球模型,得到具有光影效果的第二眼球模型。4.根据权利要求3所述的方法,其特征在于,所述对所述第一法线贴图进行翻转,得到第二法线贴图,包括:对所述第一法线贴图的红色通道和绿色通道进行翻转,得到第二法线贴图。5.根据权利要求3所述的方法,其特征在于,所述通过所述第一法线贴图计算所述第一眼球模型的镜面反射信息,包括:根据所述第一法...

【专利技术属性】
技术研发人员:徐卓亮
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:浙江,33

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

1