CN113487717A - 图片处理方法及装置、计算机可读存储介质、电子设备 - Google Patents
图片处理方法及装置、计算机可读存储介质、电子设备 Download PDFInfo
- Publication number
- CN113487717A CN113487717A CN202110791421.0A CN202110791421A CN113487717A CN 113487717 A CN113487717 A CN 113487717A CN 202110791421 A CN202110791421 A CN 202110791421A CN 113487717 A CN113487717 A CN 113487717A
- Authority
- CN
- China
- Prior art keywords
- map
- texture
- target
- position information
- model
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 26
- 238000005070 sampling Methods 0.000 claims abstract description 192
- 238000000034 method Methods 0.000 claims abstract description 42
- 238000013507 mapping Methods 0.000 claims abstract description 39
- 239000011159 matrix material Substances 0.000 claims abstract description 22
- 238000012545 processing Methods 0.000 claims description 61
- 238000010606 normalization Methods 0.000 claims description 32
- 230000000873 masking effect Effects 0.000 claims description 10
- 238000006243 chemical reaction Methods 0.000 claims description 5
- 238000004590 computer program Methods 0.000 claims description 2
- 230000000694 effects Effects 0.000 abstract description 14
- 230000002159 abnormal effect Effects 0.000 abstract description 8
- 238000010586 diagram Methods 0.000 description 13
- 238000009877 rendering Methods 0.000 description 7
- 238000004364 calculation method Methods 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 239000013307 optical fiber Substances 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/04—Texture mapping
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/10—Segmentation; Edge detection
- G06T7/11—Region-based segmentation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/70—Determining position or orientation of objects or cameras
- G06T7/73—Determining position or orientation of objects or cameras using feature-based methods
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Computer Graphics (AREA)
- Image Generation (AREA)
Abstract
本公开属于计算机技术领域,涉及一种图片处理方法及装置、计算机可读存储介质、电子设备。该方法包括:获取与目标游戏场景对应的世界矩阵数据,并根据世界矩阵数据确定模型缩放比例;获取目标模型在目标游戏场景中的空间位置信息,并根据模型缩放比例将空间位置信息转换为纹理坐标信息;获取预设纹理贴图,并基于纹理坐标信息对预设纹理贴图进行采样得到目标贴图采样结果,以在目标游戏场景中实现目标模型的纹理映射。在本公开中,一方面,纹理坐标信息与模型缩放比例有关,避免了目标模型移动或旋转时对纹理坐标信息造成的异常影响,提高了纹理映射的效果;另一方面,通过改变预设纹理贴图可以得到不同的目标贴图采样结果,扩大了应用场景。
Description
技术领域
本公开涉及计算机技术领域,尤其涉及一种图片处理方法与图片处理装置、计算机可读存储介质及电子设备。
背景技术
随着计算机技术的发展,使用终端进行游戏成为了一种新的娱乐消遣方式。为了增强游戏中模型的真实感,通常需要在模型表面绘制纹理。
在相关技术中,绘制在模型表面的纹理可以是由美工预先制作产生的,这增加了美术制作的成本,降低了使用的灵活度,进而缩小了可以适用的场景;绘制在模型表面的纹理还可以是通过获取模型平移、模型旋转以及模型缩放这三个数据产生的,进而导致在模型平移或旋转时,模型上的纹理显示异常。
鉴于此,本领域亟需开发一种新的图片处理方法及装置。
需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
本公开的目的在于提供一种图片处理方法、图片处理装置、计算机可读存储介质及电子设备,进而至少在一定程度上克服由于相关技术导致的在模型平移后旋转时,模型上的纹理显示异常的问题。
本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
根据本发明实施例的第一个方面,提供图片处理方法,所述方法包括:获取与目标游戏场景对应的世界矩阵数据,并根据所述世界矩阵数据确定模型缩放比例;获取目标模型在所述目标游戏场景中的空间位置信息,并根据所述模型缩放比例将所述空间位置信息转换为纹理坐标信息;获取预设纹理贴图,并基于所述纹理坐标信息对所述预设纹理贴图进行采样得到目标贴图采样结果,以在所述目标游戏场景中实现所述目标模型的纹理映射。
在本发明的一种示例性实施例中,所述获取目标模型在所述目标游戏场景中的空间位置信息,包括:获取目标模型在所述目标游戏场景中的空间位置信息,并根据所述空间位置信息确定所述目标模型的模型原点位置信息;若所述模型原点位置信息与预设原点位置信息不一致,对所述空间位置信息进行偏移,以得到偏移后的所述空间位置信息;对所述偏移后的所述空间位置信息进行归一化处理,以得到归一化处理后的所述空间位置信息。
在本发明的一种示例性实施例中,所述根据所述模型缩放比例将所述空间位置信息转换为纹理坐标信息,包括:计算所述归一化处理后的所述空间位置信息和所述模型缩放比例得到纹理坐标信息。
在本发明的一种示例性实施例中,所述预设纹理贴图包括第一纹理贴图;所述基于所述纹理坐标信息对所述预设纹理贴图进行采样得到目标贴图采样结果,包括:从所述预设纹理贴图中获取所述第一纹理贴图,并根据所述纹理坐标信息对所述第一纹理贴图进行采样得到目标贴图采样结果。
在本发明的一种示例性实施例中,所述预设纹理贴图包括第二纹理贴图;所述根据所述纹理坐标信息对所述第一纹理贴图进行采样得到目标贴图采样结果,包括:根据所述纹理坐标信息对所述第一纹理贴图进行采样得到第一贴图采样结果;从所述预设纹理贴图中获取所述第二纹理贴图,并对所述归一化处理后的所述空间位置信息所形成的区域进行划分得到多个坐标区域;以所述坐标区域为采样单位,对所述第二纹理贴图进行采样得到第二贴图采样结果;将所述第一贴图采样结果和所述第二贴图采样结果进行叠加得到目标贴图采样结果。
在本发明的一种示例性实施例中,所述对所述归一化处理后的所述空间位置信息所形成的区域进行划分得到多个坐标区域,包括:获取预设采样间隔值,并基于所述预设采样间隔值,对所述归一化处理后的所述空间位置信息所形成的区域进行划分得到多个坐标区域;其中,属于所述坐标区域中的所有所述空间位置信息与区域坐标信息保持一致,所述区域坐标信息为所述坐标区域中的任一一个所述空间位置信息。
在本发明的一种示例性实施例中,所述对所述第一贴图采样结果和所述第二贴图采样结果进行叠加得到目标贴图采样结果,包括:利用所述第二贴图采样结果对所述第一贴图采样结果进行掩膜处理,得到贴图掩膜结果;对所述贴图掩膜结果和所述第一贴图采样结果进行图片叠加处理,得到目标贴图采样结果。
在本发明的一种示例性实施例中,所述对所述贴图掩膜结果和所述第一贴图采样结果进行图片叠加处理,得到目标贴图采样结果,包括:获取所述第一贴图采样结果的第一属性信息,并获取所述贴图掩膜结果的第二属性信息;根据所述第一属性信息和所述第二属性信息,对所述贴图掩膜结果和所述第一贴图采样结果进行图片叠加处理,得到目标贴图采样结果。
根据本发明实施例的第二个方面,提供一种图片处理装置,所述装置包括:确定模块,被配置为获取与目标游戏场景对应的世界矩阵数据,并根据所述世界矩阵数据确定模型缩放比例;转换模块,被配置为获取目标模型在所述目标游戏场景中的空间位置信息,并根据所述模型缩放比例将所述空间位置信息转换为纹理坐标信息;采样模块,被配置为获取预设纹理贴图,并基于所述纹理坐标信息对所述预设纹理贴图进行采样得到目标贴图采样结果,以在所述目标游戏场景中实现所述目标模型的纹理映射。
根据本发明实施例的第三个方面,提供一种电子设备,包括:处理器和存储器;其中,存储器上存储有计算机可读指令,所述计算机可读指令被所述处理器执行时实现上述任意示例性实施例的图片处理方法。
根据本发明实施例的第四个方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意示例性实施例中的图片处理方法。
由上述技术方案可知,本发明示例性实施例中的图片处理方法、图片处理装置、计算机可读存储介质及电子设备至少具备以下优点和有益技术效果:
在本公开的示例性实施例提供的方法及装置中,一方面,纹理坐标信息是根据模型缩放比例确定的,进而使得纹理坐标信息只与目标模型的缩放有关,避免了目标模型移动或旋转时对纹理坐标信息造成的异常影响,提高了纹理映射的效果,提升了用户的体验度;另一方面,目标贴图采样结果是基于预设纹理贴图得到的,因此可以灵活的对预设纹理贴图进行改变,以此得到不同的目标贴图采样结果,提高了得到目标贴图采样结果的灵活度,进而扩大了确定目标贴图采样结果的应用场景。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1示意性示出本公开实施例中图片处理方法的流程示意图;
图2示意性示出本公开实施例中目标游戏模型底面的模型空间位置信息的示意图;
图3示意性示出本公开实施例中目标游戏模型底面的另一种模型空间位置信息的示意图;
图4示意性示出本公开实施例中与图3中的模型空间位置信息对应的归一化模型空间位置信息;
图5示意性示出本公开实施例中与图4中归一化模型空间位置信息对应的纹理坐标位置信息;
图6示意性示出本公开实施例中获取目标模型在目标游戏场景中的空间位置信息的流程示意图;
图7示意性示出本公开实施例中第一纹理贴图;
图8示意性示出本公开实施例中的第二纹理贴图;
图9示意性示出本公开实施例中的目标贴图采样结果;
图10示意性示出本公开实施例中对第一纹理贴图进行采样得到目标贴图采样结果的流程示意图;
图11示意性示出本公开实施例中第一贴图采样结果;
图12示意性示出本公开实施例中第二贴图采样结果;
图13示意性示出本公开实施例中对第一贴图采样结果和第二贴图采样结果进行叠加得到目标贴图采样结果的流程示意图;
图14示意性示出本公开实施例中掩膜处理结果图;
图15示意性示出本公开实施例中对贴图掩膜结果和第一贴图采样结果进行图片叠加处理的流程示意图;
图16示意性示出本公开实施例中一种图片处理装置的结构示意图;
图17示意性示出本公开实施例中一种用于图片处理方法的电子设备;
图18示意性示出本公开实施例中一种用于图片处理方法的计算机可读存储介质。
具体实施方式
现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。在下面的描述中,提供许多具体细节从而给出对本公开的实施方式的充分理解。然而,本领域技术人员将意识到,可以实践本公开的技术方案而省略所述特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知技术方案以避免喧宾夺主而使得本公开的各方面变得模糊。
本说明书中使用用语“一个”、“一”、“该”和“所述”用以表示存在一个或多个要素/组成部分/等;用语“包括”和“具有”用以表示开放式的包括在内的意思并且是指除了列出的要素/组成部分/等之外还可存在另外的要素/组成部分/等;用语“第一”和“第二”等仅作为标记使用,不是对其对象的数量限制。
此外,附图仅为本公开的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。附图中所示的一些方框图是功能实体,不一定必须与物理或逻辑上独立的实体相对应。
针对相关技术中存在的问题,本公开提出了一种图片处理方法。图1示出了图片处理方法的流程示意图,如图1所示,图片处理方法至少包括以下步骤:
步骤S110.获取与目标游戏场景对应的世界矩阵数据,并根据世界矩阵数据确定模型缩放比例。
步骤S120.获取目标模型在目标游戏场景中的空间位置信息,并根据模型缩放比例将空间位置信息转换为纹理坐标信息。
步骤S130.获取预设纹理贴图,并基于纹理坐标信息对预设纹理贴图进行采样得到目标贴图采样结果,以在目标游戏场景中实现目标模型的纹理映射。
在本公开的示例性实施例提供的方法及装置中,一方面,纹理坐标信息是根据模型缩放比例确定的,进而使得纹理坐标信息只与目标模型的缩放有关,避免了目标模型移动或旋转时对纹理坐标信息造成的异常影响,提高了纹理映射的效果,提升了用户的体验度;另一方面,目标贴图采样结果是基于预设纹理贴图得到的,因此可以灵活的对预设纹理贴图进行改变,以此得到不同的目标贴图采样结果,提高了得到目标贴图采样结果的灵活度,进而扩大了确定目标贴图采样结果的应用场景。
下面对图片处理方法的各个步骤进行详细说明。
在步骤S110中,获取与目标游戏场景对应的世界矩阵数据,并根据世界矩阵数据确定模型缩放比例。
在本公开的示例性实施例中,目标游戏场景指的是目标游戏中的一个虚拟场景,并且在该目标游戏场景中,存在需要被绘制纹理的目标模型,该目标模型可以是目标游戏场景中虚拟人物的鞋,可以是目标游戏场景中虚拟人物的帽子,可以是目标游戏场景中虚拟人物的所站立的地板,还可以是目标游戏场景中的背景灯,本示例性实施例对此不做特殊限定。
对应的,世界矩阵数据中包括着将上述任意一个目标模型转换到目标游戏场景中所需要的转换数据,具体地,世界矩阵数据中包括将目标模型转换到目标游戏场景所需要缩放的比例,即模型缩放比例,还包括将目标模型转换到目标游戏场景所需要位移的距离,还包括将目标模型转换到目标游戏场景所需要旋转的角度,值得说明的是,在本公开的示例性实施例中,只从世界矩阵数据中获取模型缩放比例。
举例而言,目标游戏场景为A游戏中的舞台场景,获取与舞台场景对应的世界矩阵数据,并获取世界矩阵数据中前三列的数据,对前三列的数据进行计算,可以确定出模型缩放比例,具体地,在模型缩放比例中,包括模型在左右方向上的缩放比例B,还包括模型在上下方向上的缩放比例C以及模型在前后方向上的缩放比例D。
在本示例性实施例中,只根据世界矩阵数据确定模型缩放比例,可以避免当模型平移或旋转时,造成模型表面纹理显示异常的情况发生。
在步骤S120中,获取目标模型在目标游戏场景中的空间位置信息,并根据模型缩放比例将空间位置信息转换为纹理坐标信息。
在本公开的示例性实施例中,空间位置信息指的是目标模型在目标游戏场景中的空间位置信息,具体地,空间位置信息是针对于目标模型自身而言,目标模型上的每一个面中所有点的空间位置信息,之所以是目标模型上的面中的所有点的位置信息,是因为纹理的绘制过程针对的是目标模型的表面。
进一步的,空间位置信息的计算的过程如下,假设需要绘制纹理的为目标模型中的某一个正方形的面,一般确定该面的正中心为目标模型的空间位置信息中原点的空间位置信息,基于此,根据该面的边长信息,可以得到该面中其他所有点的空间位置信息,并且,原点的空间位置信息和其他点的空间位置信息构成了目标模型的空间位置信息。
纹理坐标信息指的是绘制纹理时所依据的坐标,基于纹理坐标信息可以定位图像上的任一个像素的纹理信息,以此实现纹理的绘制。
举例而言,图2示出了目标模型底面的空间位置信息的示意图,如图2所示,其中,210为目标模型的底面,220为目标模型底面的中心处的空间位置信息,即目标模型底面的原点处的空间位置信息,230、240、250以及260分别为目标模型底面的左下角顶点处、左上角顶点处、右上角顶点处、右下角顶点处的空间位置信息,以此类推,根据210的边长可以得到目标模型底面的其他点处的模型空间位置信息。
图3示出了目标模型底面的另一种空间位置信息的示意图,如图3所示,其中,310为目标模型的底面,320为目标模型底面的左下角顶点处的空间位置信息,即目标模型底面的原点处的空间位置信息,330、340以及350分别为目标模型底面的左上角顶点处、右上角顶点处、右下角顶点处的空间位置信息,以此类推,根据310的边长可以得到目标模型底面的其他空间位置信息。值得说明的是,图3是将图2的原点由220的中心点偏移至左下角处顶点后得到的空间位置信息的示意图。
图4示出了另一种空间位置信息的示意图,具体地,图4是对图3中的空间位置信息进行归一化处理后得到的空间位置信息,如图4所示,其中,410、420、430以及440分别为经过归一化处理后得到的目标模型的底面的原点处、左上角顶点处、右上角顶点处、右下角顶点处的空间位置信息,以此类推,根据310的边长可以得到目标模型底面上其他点的经过归一化处理后的空间位置信息。
图5示出了与图4对应的纹理坐标位置信息,如图5所示,其中,510、520、530以及540分别为目标模型的底面的原点处、左上角顶点处、右上角顶点处、右下角顶点处的纹理坐标信息,以此类推,可以得到目标模型底面中其他点的纹理坐标信息。
在可选的实施例中,图6示出了图片处理方法中获取目标模型在目标游戏场景中的空间位置信息的流程示意图,如图6所示,该方法至少包括以下步骤:在步骤S610中,获取目标模型在目标游戏场景中的空间位置信息,并根据空间位置信息确定目标模型的模型原点位置信息。
其中,模型原点位置信息指的是目标模型某一个表面的原点处的空间位置信息,一般而言,模型原点位置信息为目标模型某一个表面的中心点处的空间位置信息。
举例而言,图2示出了目标模型底面的空间位置信息示意图,并且,如图2所示,其中,220为模型原点位置信息。
在步骤S620中,若模型原点位置信息与预设原点位置信息不一致,对空间位置信息进行偏移,以得到偏移后的空间位置信息。
其中,预设原点位置信息为目标模型某一个表面的左下角顶点处的空间位置信息或右上角顶点处的空间位置信息,具体地,预设原点位置信息的选取与目标游戏所应用的终端设备有关,若目标游戏所应用的终端为移动端,则预设原点位置信息为目标模型某一个表面的左下角顶点处的空间位置信息,若目标游戏所应用的终端为电脑端,则预设原点位置信息为目标模型某一个表面的左上角顶点处的空间位置信息。
假设,模型原点位置信息与预设原点位置信息不一致,则将模型原点位置信息偏移至预设原点位置信息,并以此对其他空间位置信息进行更新得到偏移后的空间位置信息。
举例而言,将图2中的模型原点位置信息偏移至预设原点位置信息,可以得到如图3所示的偏移后的空间位置信息。
在步骤S630中,对偏移后的空间位置信息进行归一化处理,以得到归一化处理后的空间位置信息。
其中,归一化处理指的是将偏移后的空间位置信息映射到0至1的区间内,并且,由于模型空间位置信息中包括水平方向的、前后方向以及上下方向的信息,因此,在归一化处理后的空间位置信息中也包括水平方向的水平坐标信息、前后方向的前后坐标信息以及上下方向的上下坐标信息。
举例而言,对图3所示的空间位置信息进行归一化处理后,可以得到如图4所示的归一化处理后的空间位置信息。
在本示例性实施例中,通过将模型原点位置信息偏移至预设原点位置信息,并对偏移后的空间位置信息进行归一化处理,不仅降低了后续计算得出纹理坐标信息的便利性,提高了后续计算得出纹理坐标信息的速度,而且还保证了后续计算得出的纹理坐标信息的准确度。
在可选的实施例中,根据模型缩放比例将空间位置信息转换为纹理坐标信息,包括:计算归一化处理后的空间位置信息和模型缩放比例得到纹理坐标信息。
其中,从归一化处理后的空间位置信息中获取水平坐标信息、前后坐标信息以及上下坐标信息,并对水平坐标信息和模型缩放比例中的水平缩放比例进行计算,对前后坐标信息和模型缩放比例中的前后缩放比例进行计算,对上下坐标信息和模型缩放比例中的山下坐标信息进行计算,以得到纹理坐标信息。
举例而言,图4为归一化处理后的空间位置信息,由此可得,410的水平坐标信息为0,410的上下坐标信息为0,410的前后坐标信息为0,420的水平坐标信息为0,420的上下坐标信息为0,420的前后坐标信息为1,以此类推,可以的到其他归一化处理后的空间位置信息的水平坐标信息、前后坐标信息以及上下坐标信息。
在图4的基础上,对归一化处理后的空间位置信息和模型缩放比例进行计算可以得到如图5所示的纹理坐标信息。
在本示例性实施例中,纹理坐标信息是通过对模型模型缩放比例和归一化处理后的空间位置信息进行计算得到的,不仅降低了计算的复杂度,进而降低了性能开销,同时保证计算出的纹理坐标信息不受模型位移以及模型旋转的影响,进而避免了纹理绘制出现异常的情况发生。
在步骤S130中,获取预设纹理贴图,并基于纹理坐标信息对预设纹理贴图进行采样得到目标贴图采样结果,以在目标游戏场景中实现目标游戏模型的纹理映射。
在本公开的示例性实施例中,预设纹理贴图为被采样的图片,并且,预设纹理贴图是根据目标游戏场景需求预先设计而成的,通过设置不同的预设纹理贴图,可以得到不同的目标贴图采样结果,进而实现不同的纹理绘制结果。目标贴图采样结果中包括目标模型表面每一个像素点处的纹理特征信息。
其中,采样指的是按照固定的采样间隔从预设纹理贴图中提取图像纹理特征的过程。纹理映射指的是将纹理像素映射到终端屏幕中的屏幕像素的过程,即在终端上,根据目标贴图采样结果实现对目标模型的纹理渲染的过程。
举例而言,需要在目标游戏场景中实现类似于LED的纹理渲染效果,基于此,获取的预设纹理贴图包括如图7所示的第一纹理贴图和如图8所示的第二纹理贴图。
基于纹理坐标信息对预设纹理贴图进行采样后可以得到目标贴图采样结果,以此实现如图9所示的针对于目标模型的纹理映射效果。
在可选的实施例中,预设纹理贴图包括第一纹理贴图;基于所纹理坐标信息对预设纹理贴图进行采样得到目标贴图采样结果,包括:从预设纹理贴图中获取第一纹理贴图,并根据纹理坐标信息对第一纹理贴图进行采样得到目标贴图采样结果。
其中,第一纹理贴图是根据对目标模型纹理渲染的效果,预先设置的一张图片,基于此,对第一纹理采样贴图进行采样可以得到目标贴图采样结果。
举例而言,需要在目标游戏场景中实现类似于LED的纹理渲染效果,基于此,获取的第一纹理贴图可以为如图7所示的图片,根据图5中显示的纹理坐标位置信息对图7进行采样,可以得到如图9所示的目标贴图采样结果。
在本示例性实施例中,通过对第一纹理贴图进行采样可以得到目标贴图采样结果,可以通过对第一纹理贴图的灵活改变,进而得到不同的目标贴图采样结果,增加了获得目标贴图采样结果的灵活度,进而扩大了得到目标贴图采样结果的应用场景。
在本示例性实施例中,图10示出了图片处理方法中对第一纹理贴图进行采样得到目标贴图采样结果的流程示意图,如图10所示,预设纹理贴图包括第二纹理贴图,该方法至少包括以下步骤:在步骤S1010中,根据纹理坐标信息对第一纹理贴图进行采样得到第一贴图采样结果。
其中,第一贴图采样结果指的是对第一纹理贴图进行采样后得到的结果。
举例而言,需要在目标游戏场景中实现类似于LED的纹理渲染效果,基于此,获取的第一纹理贴图可以为如图7所示的图片,根据图5中显示的纹理坐标位置信息对图7进行采样,可以得到如图9所示的目标贴图采样结果。
在步骤S1020中,从预设纹理贴图中获取第二纹理贴图,并对归一化处理后的空间位置信息所形成的区域进行划分得到多个坐标区域。
其中,第二纹理贴图指的是根据纹理渲染的需求,预先设计出的与第一纹理贴图不同的一张图片。
归一化处理后的空间位置信息所形成的区域指的是由归一化处理后的空间位置信息所组成的区域,基于此,多个坐标区域就是对归一化处理后的空间位置信息所组成的区域进行划分之后,得到的一个个划分结果。
举例而言,对如图5所示的归一化处理后的空间位置坐标信息所形成的区域按照划分间隔0.2进行划分,可以将图5划分为25个坐标区域。
在步骤S1030中,以坐标区域为采样单位,对第二纹理贴图进行采样得到第二贴图采样结果。
其中,以坐标区域为采样单位的指的是,将每一个坐标区域中的所有纹理坐标信息设置为同一个值,并且因为每个坐标区域中的纹理坐标信息是一致的,因此,通过该坐标区域对第二纹理贴图进行采样,获取到的第二纹理贴图中的纹理特征信息是相同的。
举例而言,根据以坐标区域为采样单位,对图8所示的第二纹理贴图进行采样,可以得到一张如图12所示的第二贴图采样结果。
在步骤S1040中,将第一贴图采样结果和第二贴图采样结果进行叠加得到目标贴图采样结果。
其中,叠加指的是图片叠加过程,目标贴图采样结果即对第一贴图采样结果和第二贴图采样结果进行图片叠加之后得到的结果。
举例而言,对如图11所示的第一贴图采样结果和如图12所示的第二贴图采样结果进行叠加可以得到如图9所示的目标贴图采样结果。
在本示例性实施例中,得出目标贴图采样结果,需要使用到第一纹理贴图和第二纹理贴图,即通过对第一纹理贴图和第二纹理贴图进行改变,即可以得到不同的目标纹理采样结果,增加了得到的目标纹理采样结果的灵活度,提高了纹理映射的效果,提高了用户的体验度。
在本示例性实施例中,对所述归一化处理后的空间位置信息所形成的区域进行划分得到多个坐标区域,包括:获取预设采样间隔值,并基于预设采样间隔值,对归一化处理后的空间位置信息所形成的区域进行划分得到多个坐标区域;其中,属于坐标区域中的所有空间位置信息与区域坐标信息保持一致,区域坐标信息为坐标区域中的任一一个所述空间位置信息。
其中,预设采样间隔值指的是在得到坐标区域的过程中,用于确定提取纹理特征信息的像素点位置的值。多个坐标区域指的是按照预设采样间隔值对归一化处理后的空间位置信息所形成的区域进行划分后得到的区域。
值得说明的是,在每个坐标区域中的所有空间位置信息的值与区域坐标信息一致,区域坐标信息指的是坐标区域中的任意一个值。
举例而言,按照预设采样间隔值0.2对如图5所示的归一化处理后的所述空间位置信息所形成的区域进行划分,可以得到25个坐标区域,其中第一个坐标区域中的所有空间位置信息为(0.2,0.2),第二个坐标区域中的所有空间位置信息为(0.4,0.4),以此类推,可以得到25个坐标区域中的空间位置信息。
在本示例性实施例中,通过对归一化处理后的所述空间位置信息所形成的区域进行划分,可以采取不同的提取纹理特征的方式对第二纹理贴图的纹理特征进行提取,增加了最终获取目标贴图采样结果的灵活度。
在可选的实施例中,图13示出了图片处理方法中对第一贴图采样结果和第二贴图采样结果进行叠加得到目标贴图采样结果的流程示意图,如图13所示,该方法至少包括以下步骤:在步骤S1310中,利用第二贴图采样结果对第一贴图采样结果进行掩膜处理,得到贴图掩膜结果。
其中,掩膜处理指的是使用第二贴图采样结果对第一贴图采样结果进行遮挡的处理过程,得到的结果即为贴图掩膜结果。
举例而言,第二贴图采样结果如图12所示,第一贴图采样结果如图11所示,利用第二贴图采样结果对第一贴图采样结果进行遮挡,可以得到如图14所示的掩膜处理结果图。
在步骤S1320中,对贴图掩膜结果和第一贴图采样结果进行图片叠加处理,得到目标贴图采样结果。
其中,图片叠加处理指的是对贴图掩膜结果和第一贴图采样结果中对应的像素点进行计算的处理过程。
举例而言,对图14所示的掩膜处理结果图和图11所示的第一贴图采样结果中对应的像素的颜色值进行计算,可以得到如图9所示的目标贴图采样结果。
在本示例性实施例中,为了得出目标贴图采样结果,需要使用第一贴图采样结果、第二贴图采样结果、贴图掩膜结果,增加了得到的目标贴图采样结果的多样性,提高了纹理映射的效果,提高了用户的体验度。
在可选的实施例中,图15示出了图片处理方法中对贴图掩膜结果和第一贴图采样结果进行图片叠加处理的流程示意图,如图15所示,该方法至少包括以下步骤:在步骤S1510中,获取第一贴图采样结果的第一属性信息,并获取贴图掩膜结果的第二属性信息。
其中,第一属性信息指的是第一贴图采样结果中与各个像素点相关的信息,可以是各个像素点的颜色值,可以是各个像素点的透明度信息,本示例性实施例对此不做特殊限定,对应的,第二属性信息指的是贴图掩膜结果中与各个像素点相关的信息,可以是各个像素点的的颜色值,可以是各个像素点的透明度信息,本示例性实施例对此不做特殊限定。
举例而言,获取的第一贴图采样结果中各个像素点的第一颜色信息,并获取贴图掩膜结果中各个像素点的第二颜色信息。
在步骤S1520中,根据第一属性信息和第二属性信息,对所述贴图掩膜结果和第一贴图采样结果进行图片叠加处理,得到目标贴图采样结果。
其中,第一贴图采样结果中存在与纹理坐标信息A对应的像素点1,对应地,在贴图掩膜结果中也存在与纹理坐标信息A对应的像素点2,基于此,像素点1与像素点2为同一像素点,则对与像素点1对应的第一颜色信息和与像素点2对应的第二颜色信息进行计算,可以得到目标贴图采样结果,即可以得到每个像素点上的颜色信息和每个像素点上的纹理特征信息。
举例而言,获取如图11所示的第一贴图采样结果中各像素点的第一颜色信息,获取如图14所示的贴图掩膜结果图中各像素点的第二颜色信息,并对同一个像素点的第一颜色信息和第二颜色信息进行计算,具体地,可以将第一颜色信息所具有的颜色权重占比设置为0.2,将第二颜色信息所具有的颜色权重占比设置为0.8,因此得到如图9所示的目标贴图采样结果。
在本示例性实施例中,通过获取对第一贴图采样结果的第一属性信息和贴图掩膜结果的第二属性信息进行计算得到目标贴图采样结果,增加了获取目标贴图采样结果的多样性,更加贴合于目标游戏场景的需求,进而提高了用户的体验度。
在本公开的示例性实施例提供的方法及装置中,一方面,纹理坐标信息是根据模型缩放比例确定的,进而使得纹理坐标信息只与目标模型的缩放有关,避免了目标模型移动或旋转时对纹理坐标信息造成的异常影响,提高了纹理映射的效果,提升了用户的体验度;另一方面,目标贴图采样结果是基于预设纹理贴图得到的,因此可以灵活的对预设纹理贴图进行改变,以此得到不同的目标贴图采样结果,提高了得到目标贴图采样结果的灵活度,进而扩大了确定目标贴图采样结果的应用场景。
下面结合一应用场景对本公开实施例中图片处理方法做出详细说明。
在该应用场景中,需要在目标游戏场景中针对于目标模型实现类似于LED灯的纹理映射效果,其中,目标模型如图2所示,基于此,首先从与目标游戏场景对应的世界矩阵数据中,获取模型缩放比例,然后对如图2所示的空间位置信息进行偏移和归一化处理,得到归一化处理后的空间位置信息。
计算归一化处理后的空间位置信息和模型缩放比例,得到如图5所示的纹理坐标信息。获取如图7所示的第一纹理贴图和如图8所示的第二纹理贴图,并利用纹理坐标信息对第一纹理贴图进行采样处理得到如图11所示的第一贴图采样结果,以坐标区域为采样单位,对第二纹理贴图进行采样处理得到如图12所示的第二贴图采样结果,利用如图11所示的第一贴图采样结果和如图12所示的第二贴图采样结果得到如图14所示贴图掩膜结果。
对第一贴图采样结果的第一颜色信息和贴图掩膜结果的第二颜色信息进行计算,得到目标贴图采样结果,最终利用目标贴图采样结果实现在目标游戏场景中针对于如图2所示的目标模型的纹理映射,以在如图2所示的目标模型上实现类似于LED的显示效果。
在本应用场景中,一方面,纹理坐标信息是根据模型缩放比例确定的,进而使得纹理坐标信息只与目标模型的缩放有关,避免了目标模型移动或旋转时对纹理坐标信息造成的异常影响,提高了纹理映射的效果,提升了用户的体验度;另一方面,目标贴图采样结果是基于预设纹理贴图得到的,因此可以灵活的对预设纹理贴图进行改变,以此得到不同的目标贴图采样结果,提高了得到目标贴图采样结果的灵活度,进而扩大了确定目标贴图采样结果的应用场景。
此外,在本公开的示例性实施例中,还提供一种图片处理装置。图16示出了图片处理装置的结构示意图,如图16所示,图片处理装置1600可以包括:确定模块1610、转换模块1620和采样模块1630。其中:
确定模块1610,被配置为获取与目标游戏场景对应的世界矩阵数据,并根据所述世界矩阵数据确定模型缩放比例;转换模块1620,被配置为获取目标模型在所述目标游戏场景中的空间位置信息,并根据所述模型缩放比例将所述空间位置信息转换为纹理坐标信息;采样模块1630,被配置为获取预设纹理贴图,并基于所述纹理坐标信息对所述预设纹理贴图进行采样得到目标贴图采样结果,以在所述目标游戏场景中实现所述目标模型的纹理映射。
上述图片处理装置1600的具体细节已经在对应的图片处理方法中进行了详细的描述,因此此处不再赘述。
应当注意,尽管在上文详细描述中提及图片处理装置1600的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本公开的实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。
此外,在本公开的示例性实施例中,还提供了一种能够实现上述方法的电子设备。
下面参照图17来描述根据本发明的这种实施例的电子设备1700。图17显示的电子设备1700仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
如图17所示,电子设备1700以通用计算设备的形式表现。电子设备1700的组件可以包括但不限于:上述至少一个处理单元1710、上述至少一个存储单元1720、连接不同***组件(包括存储单元1720和处理单元1710)的总线1730、显示单元1740。
其中,所述存储单元存储有程序代码,所述程序代码可以被所述处理单元1710执行,使得所述处理单元1710执行本说明书上述“示例性方法”部分中描述的根据本发明各种示例性实施例的步骤。
存储单元1720可以包括易失性存储单元形式的可读介质,例如随机存取存储单元(RAM)1721和/或高速缓存存储单元1722,还可以进一步包括只读存储单元(ROM)1723。
存储单元1720还可以包括具有一组(至少一个)程序模块1725的程序/使用工具1724,这样的程序模块1725包括但不限于:操作***、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包含网络环境的现实。
总线1730可以为表示几类总线结构中的一种或多种,包括存储单元总线或者存储单元控制器、***总线、图形加速端口、处理单元或者使用多种总线结构中的任意总线结构的局域总线。
电子设备1700也可以与一个或多个外部设备1770(例如键盘、指向设备、蓝牙设备等)通信,还可与一个或者多个使得用户能与该电子设备1700交互的设备通信,和/或与使得该电子设备1700能与一个或多个其它计算设备进行通信的任何设备(例如路由器、调制解调器等等)通信。这种通信可以通过输入/输出(I/O)接口1750进行。并且,电子设备1700还可以通过网络适配器1760与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。如图所示,网络适配器1760通过总线1730与电子设备1700的其它模块通信。应当明白,尽管图中未示出,可以结合电子设备1700使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、RAID***、磁带驱动器以及数据备份存储***等。
通过以上的实施例的描述,本领域的技术人员易于理解,这里描述的示例实施例可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本公开实施例的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、终端装置、或者网络设备等)执行根据本公开实施例的方法。
在本公开的示例性实施例中,还提供了一种计算机可读存储介质,其上存储有能够实现本说明书上述方法的程序产品。在一些可能的实施例中,本发明的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当所述程序产品在终端设备上运行时,所述程序代码用于使所述终端设备执行本说明书上述“示例性方法”部分中描述的根据本发明各种示例性实施例的步骤。
参考图18所示,描述了根据本发明的实施例的用于实现上述方法的程序产品1800,其可以采用便携式紧凑盘只读存储器(CD-ROM)并包括程序代码,并可以在终端设备,例如个人电脑上运行。然而,本发明的程序产品不限于此,在本文件中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。
所述程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以为但不限于电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。
计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。可读信号介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。
可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、有线、光缆、RF等等,或者上述的任意合适的组合。
可以以一种或多种程序设计语言的任意组合来编写用于执行本发明操作的程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如Java、C++等,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(LAN)或广域网(WAN),连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其他实施例。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由权利要求指出。
Claims (11)
1.一种图片处理方法,其特征在于,所述方法包括:
获取与目标游戏场景对应的世界矩阵数据,并根据所述世界矩阵数据确定模型缩放比例;
获取目标模型在所述目标游戏场景中的空间位置信息,并根据所述模型缩放比例将所述空间位置信息转换为纹理坐标信息;
获取预设纹理贴图,并基于所述纹理坐标信息对所述预设纹理贴图进行采样得到目标贴图采样结果,以在所述目标游戏场景中实现所述目标模型的纹理映射。
2.根据权利要求1所述的图片处理方法,其特征在于,所述获取目标模型在所述目标游戏场景中的空间位置信息,包括:
获取目标模型在所述目标游戏场景中的空间位置信息,并根据所述空间位置信息确定所述目标模型的模型原点位置信息;
若所述模型原点位置信息与预设原点位置信息不一致,对所述空间位置信息进行偏移,以得到偏移后的所述空间位置信息;
对所述偏移后的所述空间位置信息进行归一化处理,以得到归一化处理后的所述空间位置信息。
3.根据权利要求1至2中任一项所述的图片处理方法,其特征在于,所述根据所述模型缩放比例将所述空间位置信息转换为纹理坐标信息,包括:
计算所述归一化处理后的所述空间位置信息和所述模型缩放比例得到纹理坐标信息。
4.根据权利要求3所述的图片处理方法,其特征在于,所述预设纹理贴图包括第一纹理贴图;
所述基于所述纹理坐标信息对所述预设纹理贴图进行采样得到目标贴图采样结果,包括:
从所述预设纹理贴图中获取所述第一纹理贴图,并根据所述纹理坐标信息对所述第一纹理贴图进行采样得到目标贴图采样结果。
5.根据权利要求4所述的图片处理方法,其特征在于,所述预设纹理贴图包括第二纹理贴图;
所述根据所述纹理坐标信息对所述第一纹理贴图进行采样得到目标贴图采样结果,包括:
根据所述纹理坐标信息对所述第一纹理贴图进行采样得到第一贴图采样结果;
从所述预设纹理贴图中获取所述第二纹理贴图,并对所述归一化处理后的所述空间位置信息所形成的区域进行划分得到多个坐标区域;
以所述坐标区域为采样单位,对所述第二纹理贴图进行采样得到第二贴图采样结果;
将所述第一贴图采样结果和所述第二贴图采样结果进行叠加得到目标贴图采样结果。
6.根据权利要求5所述的图片处理方法,其特征在于,所述对所述归一化处理后的所述空间位置信息所形成的区域进行划分得到多个坐标区域,包括:
获取预设采样间隔值,并基于所述预设采样间隔值,对所述归一化处理后的所述空间位置信息所形成的区域进行划分得到多个坐标区域;其中,属于所述坐标区域中的所有所述空间位置信息与区域坐标信息保持一致,所述区域坐标信息为所述坐标区域中的任一一个所述空间位置信息。
7.根据权利要求5所述的图片处理方法,其特征在于,所述对所述第一贴图采样结果和所述第二贴图采样结果进行叠加得到目标贴图采样结果,包括:
利用所述第二贴图采样结果对所述第一贴图采样结果进行掩膜处理,得到贴图掩膜结果;
对所述贴图掩膜结果和所述第一贴图采样结果进行图片叠加处理,得到目标贴图采样结果。
8.根据权利要求7所述的图片处理方法,其特征在于,所述对所述贴图掩膜结果和所述第一贴图采样结果进行图片叠加处理,得到目标贴图采样结果,包括:
获取所述第一贴图采样结果的第一属性信息,并获取所述贴图掩膜结果的第二属性信息;
根据所述第一属性信息和所述第二属性信息,对所述贴图掩膜结果和所述第一贴图采样结果进行图片叠加处理,得到目标贴图采样结果。
9.一种图片处理装置,其特征在于,包括:
确定模块,被配置为获取与目标游戏场景对应的世界矩阵数据,并根据所述世界矩阵数据确定模型缩放比例;
转换模块,被配置为获取目标模型在所述目标游戏场景中的空间位置信息,并根据所述模型缩放比例将所述空间位置信息转换为纹理坐标信息;
采样模块,被配置为获取预设纹理贴图,并基于所述纹理坐标信息对所述预设纹理贴图进行采样得到目标贴图采样结果,以在所述目标游戏场景中实现所述目标模型的纹理映射。
10.一种电子设备,其特征在于,包括:
处理器;
存储器,用于存储所述处理器的可执行指令;
其中,所述处理器被配置为经由执行所述可执行指令来执行权利要求1-8中的任意一项所述的图片处理方法。
11.一种计算机可读存储介质,其上存储计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-8中的任意一项所述的图片处理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110791421.0A CN113487717B (zh) | 2021-07-13 | 2021-07-13 | 图片处理方法及装置、计算机可读存储介质、电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110791421.0A CN113487717B (zh) | 2021-07-13 | 2021-07-13 | 图片处理方法及装置、计算机可读存储介质、电子设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113487717A true CN113487717A (zh) | 2021-10-08 |
CN113487717B CN113487717B (zh) | 2024-02-23 |
Family
ID=77939214
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110791421.0A Active CN113487717B (zh) | 2021-07-13 | 2021-07-13 | 图片处理方法及装置、计算机可读存储介质、电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113487717B (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114359456A (zh) * | 2021-12-27 | 2022-04-15 | 北京城市网邻信息技术有限公司 | 贴图方法、装置、电子设备及可读存储介质 |
CN114419233A (zh) * | 2021-12-31 | 2022-04-29 | 网易(杭州)网络有限公司 | 模型生成方法、装置、计算机设备及存储介质 |
CN114949846A (zh) * | 2022-05-17 | 2022-08-30 | 网易(杭州)网络有限公司 | 场景地形的生成方法、装置、电子设备及介质 |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6744442B1 (en) * | 2000-08-29 | 2004-06-01 | Harris Corporation | Texture mapping system used for creating three-dimensional urban models |
US20050195210A1 (en) * | 2000-08-23 | 2005-09-08 | Nintendo Co., Ltd. | Method and apparatus for efficient generation of texture coordinate displacements for implementing emboss-style bump mapping in a graphics rendering system |
US20060158451A1 (en) * | 2003-07-01 | 2006-07-20 | Koninklijke Philips Electronics N.V. | Selection of a mipmap level |
US20060232596A1 (en) * | 2003-04-15 | 2006-10-19 | Koninkjikle Phillips Electroncis N.V. | Computer graphics processor and method for generating a computer graphics image |
WO2018176958A1 (zh) * | 2017-03-28 | 2018-10-04 | 武汉斗鱼网络科技有限公司 | 一种随图像中关键点移动的自适应贴图方法和*** |
CN109448123A (zh) * | 2018-10-19 | 2019-03-08 | 网易(杭州)网络有限公司 | 模型的控制方法及装置、存储介质、电子设备 |
CN109685869A (zh) * | 2018-12-25 | 2019-04-26 | 网易(杭州)网络有限公司 | 虚拟模型渲染方法与装置、存储介质、电子设备 |
CN109697748A (zh) * | 2018-12-19 | 2019-04-30 | 网易(杭州)网络有限公司 | 模型压缩处理方法、模型贴图处理方法装置、存储介质 |
US20200147491A1 (en) * | 2017-07-21 | 2020-05-14 | Tencent Technology (Shenzhen) Company Limited | Method for rendering game, and method, apparatus and device for generating game resource file |
CN112348962A (zh) * | 2020-11-30 | 2021-02-09 | 久瓴(江苏)数字智能科技有限公司 | 模型构件点选方法、装置、计算机设备和存储介质 |
CN112386909A (zh) * | 2020-11-17 | 2021-02-23 | 网易(杭州)网络有限公司 | 虚拟冰封区域模型的处理方法、装置、处理器及电子装置 |
CN112884860A (zh) * | 2021-03-01 | 2021-06-01 | 网易(杭州)网络有限公司 | 水面波纹效果生成方法、装置、电子设备和存储介质 |
-
2021
- 2021-07-13 CN CN202110791421.0A patent/CN113487717B/zh active Active
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050195210A1 (en) * | 2000-08-23 | 2005-09-08 | Nintendo Co., Ltd. | Method and apparatus for efficient generation of texture coordinate displacements for implementing emboss-style bump mapping in a graphics rendering system |
US6744442B1 (en) * | 2000-08-29 | 2004-06-01 | Harris Corporation | Texture mapping system used for creating three-dimensional urban models |
US20060232596A1 (en) * | 2003-04-15 | 2006-10-19 | Koninkjikle Phillips Electroncis N.V. | Computer graphics processor and method for generating a computer graphics image |
US20060158451A1 (en) * | 2003-07-01 | 2006-07-20 | Koninklijke Philips Electronics N.V. | Selection of a mipmap level |
WO2018176958A1 (zh) * | 2017-03-28 | 2018-10-04 | 武汉斗鱼网络科技有限公司 | 一种随图像中关键点移动的自适应贴图方法和*** |
US20200147491A1 (en) * | 2017-07-21 | 2020-05-14 | Tencent Technology (Shenzhen) Company Limited | Method for rendering game, and method, apparatus and device for generating game resource file |
CN109448123A (zh) * | 2018-10-19 | 2019-03-08 | 网易(杭州)网络有限公司 | 模型的控制方法及装置、存储介质、电子设备 |
CN109697748A (zh) * | 2018-12-19 | 2019-04-30 | 网易(杭州)网络有限公司 | 模型压缩处理方法、模型贴图处理方法装置、存储介质 |
CN109685869A (zh) * | 2018-12-25 | 2019-04-26 | 网易(杭州)网络有限公司 | 虚拟模型渲染方法与装置、存储介质、电子设备 |
CN112386909A (zh) * | 2020-11-17 | 2021-02-23 | 网易(杭州)网络有限公司 | 虚拟冰封区域模型的处理方法、装置、处理器及电子装置 |
CN112348962A (zh) * | 2020-11-30 | 2021-02-09 | 久瓴(江苏)数字智能科技有限公司 | 模型构件点选方法、装置、计算机设备和存储介质 |
CN112884860A (zh) * | 2021-03-01 | 2021-06-01 | 网易(杭州)网络有限公司 | 水面波纹效果生成方法、装置、电子设备和存储介质 |
Non-Patent Citations (1)
Title |
---|
林意;侯宏伟;: "基于纹理映射的动态实时虚拟现实方法", 计算机工程与设计, no. 24, pages 6003 - 6005 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114359456A (zh) * | 2021-12-27 | 2022-04-15 | 北京城市网邻信息技术有限公司 | 贴图方法、装置、电子设备及可读存储介质 |
CN114419233A (zh) * | 2021-12-31 | 2022-04-29 | 网易(杭州)网络有限公司 | 模型生成方法、装置、计算机设备及存储介质 |
CN114949846A (zh) * | 2022-05-17 | 2022-08-30 | 网易(杭州)网络有限公司 | 场景地形的生成方法、装置、电子设备及介质 |
Also Published As
Publication number | Publication date |
---|---|
CN113487717B (zh) | 2024-02-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113487717B (zh) | 图片处理方法及装置、计算机可读存储介质、电子设备 | |
CN110196746B (zh) | 交互界面渲染方法及装置、电子设备、存储介质 | |
US11893702B2 (en) | Virtual object processing method and apparatus, and storage medium and electronic device | |
CN109771951B (zh) | 游戏地图生成的方法、装置、存储介质和电子设备 | |
CN109544663A (zh) | 应用程序的虚拟场景识别与交互键位匹配方法及装置 | |
US20200104975A1 (en) | Asynchronous space warp for remotely rendered vr | |
CN108776544B (zh) | 增强现实中的交互方法及装置、存储介质、电子设备 | |
EP4276754A1 (en) | Image processing method and apparatus, device, storage medium, and computer program product | |
EP4290464A1 (en) | Image rendering method and apparatus, and electronic device and storage medium | |
CN112734896A (zh) | 环境遮蔽渲染方法、装置、存储介质及电子设备 | |
CN112891946B (zh) | 游戏场景生成方法和装置、可读存储介质、电子设备 | |
CN107491289B (zh) | 一种窗口渲染方法及装置 | |
CN117611703A (zh) | 弹幕字符的渲染方法、装置、设备、存储介质及程序产品 | |
CN112494941A (zh) | 虚拟对象的显示控制方法及装置、存储介质、电子设备 | |
CN112734900A (zh) | 阴影贴图的烘焙方法、装置、设备及计算机可读存储介质 | |
CN114612602A (zh) | 确定透明度的方法、装置、电子设备及存储介质 | |
CN111459266A (zh) | 一种在虚拟现实的3d场景中操作2d应用的方法和装置 | |
CN115970275A (zh) | 虚拟对象的投影处理方法、装置、存储介质与电子设备 | |
CN110990106A (zh) | 数据展示方法、装置、计算机设备及存储介质 | |
CN112465692A (zh) | 图像处理方法、装置、设备及存储介质 | |
JP2019121237A (ja) | プログラム、画像処理方法、及び画像処理装置 | |
US20230316597A1 (en) | Method and apparatus for rendering hair, computer storage medium, electronic device | |
WO2022121652A1 (zh) | 确定透明度的方法、装置、电子设备及存储介质 | |
AU2020404293B2 (en) | Image processing method and apparatus, electronic device and computer-readable storage medium | |
US20240153159A1 (en) | Method, apparatus, electronic device and storage medium for controlling based on extended reality |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |