System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 模型贴图的处理方法及装置、存储介质及电子设备制造方法及图纸_技高网

模型贴图的处理方法及装置、存储介质及电子设备制造方法及图纸

技术编号:40425269 阅读:10 留言:0更新日期:2024-02-20 22:45
本公开涉及计算机技术领域,具体涉及一种模型贴图的处理方法、模型贴图的处理装置、计算机可读存储介质及电子设备,上述方法包括:确定目标模型和目标模型对应的多个第一贴图;将多个第一贴图存储于一目标贴图文件中,并根据多个第一贴图在目标贴图文件中的行列排布关系,确定与每一第一贴图对应的排布序号;接收针对目标虚拟对象的渲染指令;按指定时间顺序对目标贴图文件中目标排布序号的第一贴图进行采样,渲染生成目标模型对应的多种模型呈现效果,并展示多种模型呈现效果对应的切换动画。通过本公开实施例的技术方案,可以解决相关技术中制作多套目标模型以及多个目标模型对应的贴图的成本较高的问题。

【技术实现步骤摘要】

所属的技术人员能够理解,本公开的各个方面可以实现为系统、方法或程序产品。因此,本公开的各个方面可以具体实现为以下形式,即:完全的硬件实施例、完全的软件实施例(包括固件、微代码等),或硬件和软件方面结合的实施例,这里可以统称为“电路”、“模块”或“系统”。下面参照图11来描述根据本公开的这种实施例的电子设备1100。图11显示的电子设备1100仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。如图11所示,电子设备1100以通用计算设备的形式表现。电子设备1100的组件可以包括但不限于:上述至少一个处理单元1110、上述至少一个存储单元1120、连接不同系统组件(包括存储单元1120和处理单元1110)的总线1130、显示单元1140。其中,存储单元存储有程序代码,程序代码可以被处理单元1110执行,使得处理单元1110执行本说明书上述“示例性方法”部分中描述的根据本公开各种示例性实施例的步骤。例如,处理单元1110可以执行如图2中所示的步骤s210,确定目标模型和目标模型对应的多个第一贴图;其中,每一第一贴图用于在渲染时赋予目标模型不同的模型呈现效果;步骤s220,将多个第一贴图存储于一目标贴图文件中,并根据多个第一贴图在目标贴图文件中的行列排布关系,确定与每一第一贴图对应的排布序号;步骤s230,接收针对目标虚拟对象的渲染指令;其中,渲染指令包括目标排布序列,目标排布序列包括按指定时间顺序排列的目标排布序号;步骤s240,按指定时间顺序对目标贴图文件中目标排布序号的第一贴图进行采样,渲染生成目标模型对应的多种模型呈现效果,并展示多种模型呈现效果对应的切换动画。基于本公开的实施例,还可以实现以下方案:在本公开的一种示例性实施例中,基于前述方案,多个第一贴图在目标贴图文件中为行列排布,响应于目标贴图文件显示指令,在目标贴图文件中的多个第一贴图中确定目标排布序号的第一贴图,包括:基于行列排布确定多个第一贴图的排布序号;获取目标贴图文件显示指令对应的目标排布序号,根据目标排布序号在目标贴图文件中的多个第一贴图中确定目标排布序号的第一贴图。在本公开的一种示例性实施例中,基于前述方案,多个第一贴图在目标贴图文件中等比排列。在本公开的一种示例性实施例中,基于前述方案,响应于游戏内的预设事件,触发预设事件对应的渲染指令。在本公开的一种示例性实施例中,基于前述方案,响应于针对目标渲染对象的切换操作,触发切换操作对应的渲染指令。在本公开的一种示例性实施例中,基于前述方案,目标贴图文件对应有一映射坐标组,按指定时间顺序对目标贴图文件中目标排布序号的第一贴图进行采样,渲染生成目标模型对应的多种模型呈现效果,包括:按指定时间顺序对目标排布序号的第一贴图进行采样,将目标排布序号的第一贴图放大至映射坐标组对应的显示范围,以渲染生成目标模型对应的多种模型呈现效果。在本公开的一种示例性实施例中,基于前述方案,按指定时间顺序对目标贴图文件中目标排布序号的第一贴图进行采样,渲染生成目标模型对应的多种模型呈现效果,包括:按指定时间顺序对目标排布序号的第一贴图进行采样,根据着色器的显示行列数以及着色器的映射坐标组缩放确定目标排布序号的第一贴图的显示倍率;基于目标排布序号的第一贴图的显示倍率渲染生成目标模型对应的多种模型呈现效果。在本公开的一种示例性实施例中,基于前述方案,目标贴图文件中的多个第一贴图中包括初始第一贴图,接收针对目标虚拟对象的渲染指令之前,方法还包括:对目标贴图文件中初始第一贴图进行采样,渲染生成初始第一贴图对应的模型呈现效果;按指定时间顺序对目标贴图文件中目标排布序号的第一贴图进行采样,渲染生成目标模型对应的多种模型呈现效果,包括:按指定时间顺序对目标贴图文件中目标排布序号的第一贴图进行采样,以使得渲染生成的初始第一贴图对应的模型呈现效果切换为目标模型对应的多种模型呈现效果。在本公开的一种示例性实施例中,基于前述方案,按指定时间顺序对目标贴图文件中目标排布序号的第一贴图进行采样,渲染生成目标模型对应的多种模型呈现效果,包括:获取第一贴图的切换速率;按指定时间顺序以及切换速率对目标贴图文件中目标排布序号的第一贴图进行采样,渲染生成目标模型对应的多种模型呈现效果。在本公开的一种示例性实施例中,基于前述方案,第一贴图包括颜色贴图、透明度贴图以及法线贴图,目标贴图文件中的各第一贴图对应的颜色贴图、透明度贴图以及法线贴图排布顺序相同。在本公开的一种示例性实施例中,基于前述方案,目标贴图文件对应有一映射坐标组,映射坐标组对应的显示范围与目标贴图文件对应的范围相同。本公开的一种实施例提供的模型贴图的电子设备,可以确定目标模型和目标模型对应的多个第一贴图,将多个第一贴图存储于一目标贴图文件中,并根据多个第一贴图在目标贴图文件中的行列排布关系,确定与每一第一贴图对应的排布序号,接收针对目标虚拟对象的渲染指令,按指定时间顺序对目标贴图文件中目标排布序号的第一贴图进行采样,渲染生成目标模型对应的多种模型呈现效果,并展示多种模型呈现效果对应的切换动画。通过本公开的方案,一方面,可以将多个贴图整合至一个贴图文件中,避免制作多套目标模型以及各目标模型的贴图,降低了游戏开发成本,且降低了制作周期以及资源消耗;另一方面,能够减少模型数量以及贴图数量,降低了资产的总量。存储单元1120可以包括易失性存储单元形式的可读介质,例如随机存取存储单元(ram)1121和/或高速缓存存储单元1122,还可以进一步包括只读存储单元(rom)1123。存储单元1120还可以包括具有一组(至少一个)程序模块1125的程序/实用工具1124,这样的程序模块1125包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。总线1130可以为表示几类总线结构中的一种或多种,包括存储单元总线或者存储单元控制器、外围总线、图形加速端口、处理单元或者使用多种总线结构中的任意总线结构的局域总线。电子设备1100也可以与一个或多个外部设备1170(例如键盘、指向设备、蓝牙设备等)通信,还可与一个或者多个使得用户能与该电子设备1100交互的设备通信,和/或与使得该电子设备1100能与一个或多个其它计算设备进行通信的任何设备(例如路由器、调制解调器等等)通信。这种通信可以通过输入/输出(i/o)接口1150进行。并且,电子设备1100还可以通过网络适配器1160与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。如图所示,网络适配器1160通过总线1130与电子设备1100的其它模块通信。应当明白,尽管图中未示出,可以结合电子设备1100使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存储系统等。通过以上的实施例的描述,本领域的技术人员易于理解,这里描述的示例实施例可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本公开实施例的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是cd-rom,u盘,移动硬盘等)中或网络本文档来自技高网...

【技术保护点】

1.一种模型贴图的处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述多个第一贴图在所述目标贴图文件中等比排列。

3.根据权利要求1所述的方法,其特征在于,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,所述目标贴图文件对应有一映射坐标组,所述按所述指定时间顺序对所述目标贴图文件中所述目标排布序号的第一贴图进行采样,渲染生成所述目标模型对应的多种模型呈现效果,包括:

6.根据权利要求1所述的方法,其特征在于,所述按所述指定时间顺序对所述目标贴图文件中所述目标排布序号的第一贴图进行采样,渲染生成所述目标模型对应的多种模型呈现效果,包括:

7.根据权利要求1所述的方法,其特征在于,所述目标贴图文件中的多个第一贴图中包括初始第一贴图,所述接收针对所述目标虚拟对象的渲染指令之前,所述方法还包括:

8.根据权利要求1所述的方法,其特征在于,所述按所述指定时间顺序对所述目标贴图文件中所述目标排布序号的第一贴图进行采样,渲染生成所述目标模型对应的多种模型呈现效果,包括:

9.根据权利要求1所述的方法,其特征在于,所述第一贴图包括颜色贴图、透明度贴图以及法线贴图,所述目标贴图文件中的各第一贴图对应的颜色贴图、透明度贴图以及法线贴图排布顺序相同。

10.根据权利要求1所述的方法,其特征在于,所述目标贴图文件对应有一映射坐标组,所述映射坐标组对应的显示范围与所述目标贴图文件对应的范围相同。

11.一种模型贴图的处理装置,其特征在于,所述装置包括:

12.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1~10中任一项所述的方法。

13.一种电子设备,其特征在于,包括:

...

【技术特征摘要】

1.一种模型贴图的处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述多个第一贴图在所述目标贴图文件中等比排列。

3.根据权利要求1所述的方法,其特征在于,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,所述目标贴图文件对应有一映射坐标组,所述按所述指定时间顺序对所述目标贴图文件中所述目标排布序号的第一贴图进行采样,渲染生成所述目标模型对应的多种模型呈现效果,包括:

6.根据权利要求1所述的方法,其特征在于,所述按所述指定时间顺序对所述目标贴图文件中所述目标排布序号的第一贴图进行采样,渲染生成所述目标模型对应的多种模型呈现效果,包括:

7.根据权利要求1所述的方法,其特征在于,所述目标贴图文件中的多个第一贴图中包括初始第一贴图,所述接收针对所述目标...

【专利技术属性】
技术研发人员:田尚昌张凯陈艳蕾
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

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

1