虚拟眼球模型的状态控制方法、装置及电子设备制造方法及图纸

技术编号:38428316 阅读:6 留言:0更新日期:2023-08-07 11:25
本申请提供了一种虚拟眼球模型的状态控制方法、装置及电子设备,涉及游戏模型技术领域,该方法包括:将眼球组合贴图(包括眼眶贴图和眼球贴图)烘焙至眼睛材质球,得到初始虚拟眼球模型;确定目标定位器与初始虚拟眼球模型的相对位置变化,基于目标定位器与初始虚拟眼球模型的相对位置变化确定眼球模型的变化状态,将处于变化状态的眼球模型确定为目标虚拟眼球模型;其中,目标定位器位于初始虚拟眼球模型的法线方向上。本申请解决了现有技术中存在的高精度的模型容易产生大量的资源消耗,造成游戏运行卡顿,运行不畅的技术问题,达到了仅需控制目标定位器即可控制眼球模型的变化状态,在提高状态控制效率的基础上,降低了游戏资源的消耗。戏资源的消耗。戏资源的消耗。

【技术实现步骤摘要】
虚拟眼球模型的状态控制方法、装置及电子设备


[0001]本申请涉及游戏模型
,尤其是涉及一种虚拟眼球模型的状态控制方法、装置及电子设备。

技术介绍

[0002]在传统的cg资产眼球制作中,通常会做高精度的眼球模型,通过细节去模拟人体眼球效果,并且用大量复杂的控制器去控制眼球的移动与缩放。但是在游戏中,往往并不需要非常精密的眼球模型,高精度的模型会容易产生大量的资源消耗,造成游戏运行卡顿,运行不畅。因此,目前亟需一种高效低精度眼球的状态控制方法。

技术实现思路

[0003]本申请提供一种虚拟眼球模型的状态控制方法、装置及电子设备,以解决了现有技术中存在的高精度的模型容易产生大量的资源消耗,造成游戏运行卡顿,运行不畅的技术问题。
[0004]第一方面,本专利技术提供一种虚拟眼球模型的状态控制方法,所述方法包括:
[0005]将眼球组合贴图烘焙至眼睛材质球,得到初始虚拟眼球模型;所述眼球组合贴图包括眼眶贴图和眼球贴图;
[0006]确定目标定位器与所述初始虚拟眼球模型的相对位置变化,基于所述目标定位器与所述初始虚拟眼球模型的相对位置变化确定眼球模型的变化状态,将处于所述变化状态的眼球模型确定为目标虚拟眼球模型;其中,所述目标定位器位于所述初始虚拟眼球模型的法线方向上。
[0007]第二方面,本专利技术提供一种虚拟眼球模型的状态控制装置,所述装置包括:
[0008]贴图组合模块,用于将眼球组合贴图烘焙至眼睛材质球,得到初始虚拟眼球模型;所述眼球组合贴图包括眼眶贴图和眼球贴图;
[0009]眼球模型状态控制模块,用于确定目标定位器与所述初始虚拟眼球模型的相对位置变化,基于所述目标定位器与所述初始虚拟眼球模型的相对位置变化确定眼球模型的变化状态,将处于所述变化状态的眼球模型确定为目标虚拟眼球模型;其中,所述目标定位器位于所述初始虚拟眼球模型的法线方向上。
[0010]第三方面,本专利技术提供一种电子设备,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的计算机可执行指令,所述处理器执行所述计算机可执行指令以实现前述实施方式任一项所述的虚拟眼球模型的状态控制方法。
[0011]第四方面,本专利技术提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令在被处理器调用和执行时,计算机可执行指令促使处理器实现前述实施方式任一项所述的虚拟眼球模型的状态控制方法。
[0012]本申请提供的虚拟眼球模型的状态控制方法、装置及电子设备,通过目标定位器与初始眼球模型的相对位置变化确定眼球模型的变化状态,可以通过控制目标定位器的位
置,相应的控制眼球模型的变化状态,得到最终的眼球模型;并且,通过眼眶贴图和眼球贴图组合的眼球组合贴图可以降低贴图绘制难度,进而降低眼球模型的构建难度,提升了眼球模型构建的效率。通过此方法,仅需控制目标定位器即可控制眼球模型的变化状态,在提高状态控制效率的基础上,降低了游戏资源的消耗。
附图说明
[0013]为了更清楚地说明本申请具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0014]图1为本申请实施例提供的一种虚拟眼球模型的状态控制方法的流程图;
[0015]图2为本申请实施例提供的一种眼球组合贴图的示意图;
[0016]图3为本申请实施例提供的一种虚拟眼球模型的状态控制装置的结构图;
[0017]图4为本申请实施例提供的一种电子设备的结构图。
具体实施方式
[0018]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。
[0019]因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0020]应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
[0021]UV贴图是将具有体积和形状的3D表面平移到平坦2D纹理图像上的过程。可视化工作方式的一种方法是考虑包装成礼物的物品。UV贴图类似于将对象小心展开并压平包装纸(类似于与UV贴图具有相同约束的地球贴图)。
[0022]在传统的cg资产眼球制作中,通常会做高精度的眼球模型,通过细节去模拟人体眼球效果,并且用大量复杂的控制器去控制眼球的移动与缩放。但是在游戏中,往往并不需要非常精密的眼球模型,高精度的模型会容易产生大量的资源消耗,造成游戏运行卡顿,运行不畅,基于此,本申请实施例提供了一种虚拟眼球模型的状态控制方法、装置及电子设备,可以在提高状态控制效率的基础上,较好的控制游戏资源的消耗。
[0023]本申请实施例应用于数字内容创作软件(DigitalContentCreation,DCC)软件,用于在制作虚拟眼球模型时实现二维、三维、动态、图像编辑等功能。
[0024]本申请实施例提供了一种虚拟眼球模型的状态控制方法,参见图1所示,该方法主要包括以下步骤S110至步骤S130:
[0025]步骤S110,将眼球组合贴图烘焙至眼睛材质球,得到初始虚拟眼球模型。
[0026]上述眼球组合贴图包括眼眶贴图和眼球贴图。眼眶贴图可以为预设尺寸的正方形白色贴图,眼球贴图为黑色圆形贴图。通过将眼眶贴图和眼球贴图在DCC软件中进行打组处理,完成眼眶贴图和眼球贴图的组合,得到组合后的眼球组合贴图,参见图2所示。其中,打组后的眼球组合贴图中,眼球贴图为眼眶贴图的子类,也即,眼眶贴图为类,眼球贴图为眼眶贴图所包含的子类。这种情况下,当控制眼眶贴图时,由于眼球贴图为眼眶贴图的子类,因此只控制眼眶贴图也可以进行眼眶和眼球的整体控制。
[0027]可选的,上述眼眶贴图的形状可以选择上述正方形外,还可以选择长方形、椭圆形、圆形等其他的形状,眼眶贴图的颜色除上述白色外,还可以选择浅灰色、淡黄色、浅红色、渐变颜色(例如贴近眼眶边缘为浅红色,向眼球靠近位置为白色)等。上述眼球贴图的形状也可以选择椭圆形、圆环形(外侧环为眼球轮廓、内侧环为瞳孔轮廓)等,眼球贴图的颜色除上述黑色外,还可以选择蓝色、褐色、灰色、棕色等其他的颜色。
[0028]上述眼眶贴图和眼球贴图的形状和颜色仅作为示例说明,在实际应用中,还可以根据实际需求进行相应的调整。
[0029]上述眼球贴图可以为一张贴图,也可以为两本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟眼球模型的状态控制方法,其特征在于,所述方法包括:将眼球组合贴图烘焙至眼睛材质球,得到初始虚拟眼球模型;所述眼球组合贴图包括眼眶贴图和眼球贴图;确定目标定位器与所述初始虚拟眼球模型的相对位置变化,基于所述目标定位器与所述初始虚拟眼球模型的相对位置变化确定眼球模型的变化状态,将处于所述变化状态的眼球模型确定为目标虚拟眼球模型;其中,所述目标定位器位于所述初始虚拟眼球模型的法线方向上。2.根据权利要求1所述的虚拟眼球模型的状态控制方法,其特征在于,所述法线方向包括第一法线方向,确定目标定位器与所述初始虚拟眼球模型的相对位置变化,包括:将所述目标定位器置于所述初始虚拟眼球模型的所述第一法线方向上;当处于所述初始虚拟眼球模型第一法线方向上的所述目标定位器的位置发生变化时,基于所述第一法线方向确定移动后的所述目标定位器相对所述初始虚拟眼球模型的相对位置变化。3.根据权利要求2所述的虚拟眼球模型的状态控制方法,其特征在于,所述法线方向包括第二法线方向,处于所述初始虚拟眼球模型第一法线方向的所述目标定位器的位置发生变化包括所述目标定位器所处的所述第二法线方向与所述第一法线方向呈预设角度的第一位置变化;基于所述第一法线方向确定移动后的所述目标定位器相对所述初始虚拟眼球模型的相对位置变化,包括:当所述目标定位器所处的法线方向由所述第一法线方向调整为所述初始虚拟眼球模型的第二法线方向时,获取所述目标定位器发生所述第一位置变化后的第二法线方向;基于所述第一法线方向和所述第二法线方向之间的夹角确定所述目标定位器的偏移角度;根据所述偏移角度确定移动后的所述目标定位器相对所述初始虚拟眼球模型的相对位置变化。4.根据权利要求3所述的虚拟眼球模型的状态控制方法,其特征在于,基于所述第一法线方向和所述第二法线方向之间的夹角确定所述目标定位器的偏移角度,包括:当所述目标定位器处于第一法线方向时,从所述初始虚拟眼球模型的位置向所述目标定位器所处的初始位置发射第一射线向量;当所述目标定位器处于第二法线方向时,从所述初始虚拟眼球模型的位置向所述目标定位器移动后所处的当前位置发射第二射线向量;基于所述第一射线向量和所述第二射线向量之间的夹角确定所述目标定位器发生第一位置变化的偏移角度。5.根据权利要求3或4所述的虚拟眼球模型的状态控制方法,其特征在于,基于所述目标定位器与所述初始虚拟眼球模型的相对位置变化确定眼球模型的变化状态,包括:基于所述目标定位器与所述初始虚拟眼球模型的偏移角度确定眼球组合贴图的旋转角度;根据所述眼球组合贴图的旋转角度确...

【专利技术属性】
技术研发人员:李柏霖邢文武张东朴
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

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

1