贴图控制方法、装置、存储介质和电子设备制造方法及图纸

技术编号:37721819 阅读:10 留言:0更新日期:2023-06-02 00:21
本公开提供了一种贴图控制方法、贴图控制装置、计算机存储介质和电子设备,涉及计算机图形技术领域。该贴图控制方法包括:响应针对目标贴图的第一移动操作,控制目标贴图相对于参照模型进行移动;若目标贴图移动至虚拟相机的视野范围外,则停止响应第一移动操作并将目标贴图与参照模型进行位置绑定,其中,位置绑定使得目标贴图相对于参照模型的位置不变;控制参照模型进行旋转,直至位置绑定后的目标贴图移动至虚拟相机的视野范围内。本公开可以提高用户对模型表面贴图的位置调整操作的直观性。性。性。

【技术实现步骤摘要】
贴图控制方法、装置、存储介质和电子设备


[0001]本公开涉及计算机图形
,尤其涉及一种贴图控制方法、贴图控制装置、计算机存储介质和电子设备。

技术介绍

[0002]为了使得三维游戏场景更具真实性,通常为虚拟模型的表面添加纹理贴图。当纹理贴图在虚拟模型上的位置不合理时,用户可通过移动摇杆控制纹理贴图在虚拟模型的表面进行移动,以达到调整纹理贴图位置的效果。
[0003]目前,通常是在固定位置的虚拟相机方向下控制纹理贴图于虚拟模型表面上移动。具体是当二维贴图处于虚拟维型的正面时,二维贴图移动的方向与用户控制移动摇杆的方向相同;当二维贴图处于虚拟模型的背面时,二维贴图移动的方向与用户控制移动摇杆的方向相反。
[0004]但是,上述方法极易造成用户的认知误差,导致用户操作的直观性较差。

技术实现思路

[0005]本公开提供了一种贴图控制方法、贴图控制装置、计算机存储介质和电子设备,进而提高用户对模型表面贴图的位置调整操作的直观性。
[0006]第一方面,本公开一个实施例提供了一种贴图控制方法,通过终端设备提供图形用户界面,图形用户界面显示的内容包括位于虚拟相机视野范围内的部分虚拟场景,以及位于虚拟场景的参照模型;其中,参照模型至少部分表面处于虚拟相机的视野范围内,且参照模型处于虚拟相机的视野范围内的表面至少包含一目标贴图;该方法包括:响应针对目标贴图的第一移动操作,控制目标贴图相对于参照模型进行移动;若目标贴图移动至虚拟相机的视野范围外,则停止响应第一移动操作并将目标贴图与参照模型进行位置绑定,其中,位置绑定使得目标贴图相对于参照模型的位置不变;控制参照模型进行旋转,直至位置绑定后的目标贴图移动至虚拟相机的视野范围内。
[0007]第二方面,本公开一个实施例提供了一种贴图控制装置,通过终端设备提供图形用户界面,图形用户界面显示的内容包括位于虚拟相机视野范围内的部分虚拟场景,以及位于虚拟场景的参照模型;其中,参照模型至少部分表面处于虚拟相机的视野范围内,且参照模型处于虚拟相机的视野范围内的表面至少包含一目标贴图;该贴图控制装置包括:移动控制模块用于响应第一移动操作,控制目标贴图相对于参照模型进行移动;位置绑定模块用于若目标贴图移动至虚拟相机的视野范围外,则停止响应第一移动操作并将目标贴图与参照模型进行位置绑定,其中,位置绑定使得目标贴图相对于参照模型的位置不变;旋转控制模块用于控制参照模型进行旋转,直至位置绑定后的目标贴图移动至虚拟相机的视野范围内。
[0008]第三方面,本公开一个实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上的贴图控制方法。
[0009]第四方面,本公开一个实施例提供了一种电子设备,包括:处理器;以及存储器,用于存储处理器的可执行指令;其中,处理器配置为经由执行可执行指令来执行如上的贴图控制方法。
[0010]本公开的技术方案具有以下有益效果:
[0011]上述贴图控制方法通过响应针对目标贴图的第一移动操作,控制目标贴图相对于参照模型进行移动;若目标贴图移动至虚拟相机的视野范围外,则停止响应第一移动操作并将目标贴图与参照模型进行位置绑定,其中,位置绑定使得目标贴图相对于参照模型的位置不变;控制参照模型进行旋转,直至位置绑定后的目标贴图移动至虚拟相机的视野范围内。一方面,该方法在目标贴图处于虚拟相机视野范围内时,玩家可以通过第一移动操作控制目标贴图相对于参照模型进行移动,在目标贴图移动至虚拟相机视野范围外时,停止响应第一移动操作并将目标贴图与参照模型进行位置绑定,可以控制参照模型进行自动旋转并带动目标贴图移动至虚拟相机的视野范围内,以使目标贴图一直处于虚拟相机的视野范围内,从而可以一直显示在图形用户界面中,玩家始终可以直观的看到该目标贴图,从而方便玩家对目标贴图的位置进一步调整。另一方面,玩家针对目标贴图的移动操作与目标贴图的移动方向始终保持一致。从而解决了现有技术中存在的玩家针对目标贴图的移动操作与目标贴图的移动方向相反导致用户操作的直观性差的技术问题,达到了提高用户对模型表面贴图的位置调整操作的直观性的技术效果。同时,在目标贴图处于虚拟相机的视野范围外时控制参照模型进行自动旋转还可以简化用户操作,提高用户对模型表面贴图的位置调整操作效率的技术效果。
[0012]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
[0013]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施方式,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0014]图1示意性示出了本示例性实施方式中一种贴图位置调整示意图;
[0015]图2示意性示出本示例性实施方式中一种贴图位置调整系统的系统架构图;
[0016]图3示意性示出本示例性实施方式中一种贴图控制方法的流程图;
[0017]图4示意性示出本示例性实施方式中一种确定目标贴图相对于虚拟相机光轴的特征夹角的示意图;
[0018]图5示意性示出本示例性实施方式中一种根据特征夹角确定参照模型的旋转矢量的示意图;
[0019]图6示意性示出本示例性实施方式中另一种根据特征夹角确定参照模型的旋转矢量的示意图;
[0020]图7示意性示出本示例性实施方式中一种双手控制操作示意图;
[0021]图8示意性示出本示例性实施方式中另一种贴图控制方法的流程图;
[0022]图9示意性示出本示例性实施方式中一种基于第二操作控件控制虚拟相机的视野
范围内的画面内容的示意图;
[0023]图10示意性示出本示例性实施方式中一种基于第一操作控件控制参照模型旋转的示意图;
[0024]图11示意性示出本示例性实施方式中一种贴图控制装置结构示意图;
[0025]图12示意性示出本示例性实施方式中另一种贴图控制装置结构示意图;
[0026]图13示意性示出本示例性实施方式中一种电子设备的结构示意图。
具体实施方式
[0027]现在将参考附图更全面地描述示例性实施方式。然而,示例性实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例性实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。在下面的描述中,提供许多具体细节从而给出对本公开的实施方式的充分理解。然而,本领域技术人员将意识到,可以实践本公开的技术方案而省略特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知技术方案以避免喧宾夺主而使得本公开的各方面变得模糊。
[0028]此外,附图仅为本公开的示意性图解,并非一定是按比例绘制本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种贴图控制方法,其特征在于,通过终端设备提供图形用户界面,所述图形用户界面显示的内容包括位于虚拟相机视野范围内的部分虚拟场景,以及位于所述虚拟场景的参照模型;其中,所述参照模型的至少部分表面处于所述虚拟相机的视野范围内,且所述参照模型处于所述虚拟相机的视野范围内的表面至少包含一目标贴图;所述方法包括:响应针对所述目标贴图的第一移动操作,控制所述目标贴图相对于所述参照模型进行移动;若所述目标贴图移动至所述虚拟相机的视野范围外,则停止响应所述第一移动操作并将所述目标贴图与所述参照模型进行位置绑定,其中,所述位置绑定使得所述目标贴图相对于所述参照模型的位置不变;控制所述参照模型进行旋转,直至所述位置绑定后的目标贴图移动至所述虚拟相机的视野范围内。2.根据权利要求1所述的方法,其特征在于,在所述将所述目标贴图与参照模型进行位置绑定之后,所述方法还包括:确定所述目标贴图相对于所述虚拟相机的相对位置;根据所述相对位置确定针对所述参照模型的旋转矢量;对应地,所述控制所述参照模型进行旋转,直至所述目标贴图处于所述虚拟相机的视野范围内,包括:根据所述旋转矢量控制所述参照模型进行旋转,直至所述目标贴图处于所述虚拟相机的视野范围内。3.根据权利要求2所述的贴图控制方法,其特征在于,所述确定所述目标贴图相对于所述虚拟相机的相对位置,包括:确定所述目标贴图相对于所述虚拟相机光轴的特征夹角;对应地,所述根据所述相对位置确定针对所述参照模型的旋转矢量,包括:根据所述特征夹角确定针对所述参照模型的所述旋转矢量。4.根据权利要求1所述的贴图控制方法,其特征在于,在所述控制所述参照模型进行旋转,直至所述位置绑定后的目标贴图移动至所述虚拟相机的视野范围内之后,所述方法还包括:解除所述目标贴图与所述参照模型的位置绑定;继续响应针对所述目标贴图的第一移动操作,控制所述目标贴图相对于所述参照模型进行移动。5.根据权利要求1所述的方法,其特征在于,所述图形用户界面包括第一操作控件...

【专利技术属性】
技术研发人员:曹颖
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

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

1