图像绘制方法、装置、设备和存储介质制造方法及图纸

技术编号:37876601 阅读:10 留言:0更新日期:2023-06-15 21:05
根据本公开的实施例,提供了图像绘制方法、装置、设备和存储介质。该方法包括绘制虚拟场景中的一组对象,以生成第一组像素;调整一组对象中的第一对象在虚拟场景中的覆盖信息;基于经调整的覆盖信息,绘制一组对象中的第一对象,以生成第二组像素;基于第一组像素和第二组像素,确定与第一对象相关联的一组融合像素;以及基于第一对象的第一绘制信息和与融合区域相关联的第二对象的第二绘制信息中的至少一项,确定一组融合像素的目标绘制信息,以绘制虚拟场景的图像,其中融合区域基于一组融合像素而被确定。由此,可以通过两次绘制的方式来更为高效地实现不同对象之间的融合绘制。式来更为高效地实现不同对象之间的融合绘制。式来更为高效地实现不同对象之间的融合绘制。

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


[0001]本公开的示例实施例总体涉及计算机领域,特别地涉及图像绘制方法、装置、设备和计算机可读存储介质。

技术介绍

[0002]随着计算机水平的发展,各种形式的电子设备能够极大地丰富人们的日常生活。例如,电子设备可以通过绘制虚拟场景的图像来呈现虚拟场景。
[0003]近年来,虚拟场景的复杂度越来越高,其通常涉及许多不同类型的不同物理(或对象)。在绘制过程中,人们期望能够提高虚拟场景绘制的真实性。

技术实现思路

[0004]在本公开的第一方面,提供了一种图像绘制方法。该方法包括:绘制虚拟场景中的一组对象,以生成第一组像素;调整一组对象中的第一对象在虚拟场景中的覆盖信息;基于经调整的覆盖信息,绘制一组对象中的第一对象,以生成第二组像素;基于第一组像素和第二组像素,确定与第一对象相关联的一组融合像素;以及基于第一对象的第一绘制信息和与融合区域相关联的第二对象的第二绘制信息中的至少一项,确定一组融合像素的目标绘制信息,以绘制虚拟场景的图像,其中融合区域基于一组融合像素而被确定。
[0005]在本公开的第二方面,提供了一种图像绘制装置。该装置包括:第一绘制模块,被配置为绘制虚拟场景中的一组对象,以生成第一组像素;覆盖调整模块,被配置为调整一组对象中的第一对象在虚拟场景中的覆盖信息;第二绘制模块,被配置为基于经调整的覆盖信息,绘制一组对象中的第一对象,以生成第二组像素;像素确定模块,被配置为基于第一组像素和第二组像素,确定与第一对象相关联的一组融合像素;以及融合绘制模块,被配置为基于第一对象的第一绘制信息和与融合区域相关联的第二对象的第二绘制信息中的至少一项,确定一组融合像素的目标绘制信息,以绘制虚拟场景的图像,其中融合区域基于一组融合像素而被确定。
[0006]在本公开的第三方面,提供了一种电子设备。该设备包括至少一个处理单元;以及至少一个存储器,至少一个存储器被耦合到至少一个处理单元并且存储用于由至少一个处理单元执行的指令。指令在由至少一个处理单元执行时使设备执行第一方面的方法。
[0007]在本公开的第四方面,提供了一种计算机可读存储介质。该计算机可读存储介质上存储有计算机程序,计算机程序可由处理器执行以实现第一方面的方法。
[0008]应当理解,本内容部分中所描述的内容并非旨在限定本公开的实施例的关键特征或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的描述而变得容易理解。
附图说明
[0009]结合附图并参考以下详细说明,本公开各实施例的上述和其他特征、优点及方面
将变得更加明显。在附图中,相同或相似的附图标记表示相同或相似的元素,其中:
[0010]图1示出了根据传统方案的示例绘制图像;
[0011]图2示出了本公开的实施例能够在其中实现的示例环境的示意图;
[0012]图3示出了根据本公开的一些实施例的用于图像绘制的过程的流程图;
[0013]图4A

图4C示出了根据本公开的一些实施例的确定一组融合像素的示意图;
[0014]图5示出了根据本公开的某些实施例的图像绘制装置的示意性结构框图;以及
[0015]图6示出了能够实施本公开的多个实施例的电子设备的框图。
具体实施方式
[0016]下面将参照附图更详细地描述本公开的实施例。虽然附图中示出了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反,提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
[0017]需要注意的是,本文中所提供的任何节/子节的标题并不是限制性的。本文通篇描述了各种实施例,并且任何类型的实施例都可以包括在任何节/子节下。此外,在任一节/子节中描述的实施例可以以任何方式与同一节/子节和/或不同节/子节中描述的任何其他实施例相结合。
[0018]在本公开的实施例的描述中,术语“包括”及其类似用语应当理解为开放性包含,即“包括但不限于”。术语“基于”应当理解为“至少部分地基于”。术语“一个实施例”或“该实施例”应当理解为“至少一个实施例”。术语“一些实施例”应当理解为“至少一些实施例”。下文还可能包括其他明确的和隐含的定义。术语“第一”、“第二”等可以指代不同的或相同的对象。下文还可能包括其他明确的和隐含的定义。
[0019]本公开的实施例中可能涉及用户的数据、数据的获取和/或使用等。这些方面均遵循相应的法律法规及相关规定。在本公开的实施例中,所有数据的采集、获取、处理、加工、转发、使用等,都是在用户知晓并且确认的前提下进行的。相应地,在实现本公开的各实施例时,均应根据相关法律法规通过适当的方式,将可能所涉及的数据或信息的类型、使用范围、使用场景等告知用户并获得用户的授权。具体的告知和/或授权方式可以根据实际情况和应用场景而变化,本公开的范围在此方面不受限制。
[0020]本说明书及实施例中方案,如涉及个人信息处理,则均会在具备合法性基础(例如征得个人信息主体同意,或者为履行合同所必需等)的前提下进行处理,且仅会在规定或者约定的范围内进行处理。用户拒绝处理基本功能所需必要信息以外的个人信息,不会影响用户使用基本功能。
[0021]如前文所简要提及的,目前一些复杂的虚拟场景通过绘涉及多种不同类型的物体或对象。在虚拟场景的绘制过程中,通过是通过深度信息来体现不同对象的位置关系。然而,仅依赖于深度信息的绘制可能会导致一些对象之间的分界过于生硬,而导致图像不够真实。
[0022]例如,图1示出了根据传统方案的示例绘制图像100。在绘制图像100中,存在地表对象与石头对象之间的邻接。在仅考虑深度信息的绘制示例中,如图1所示,绘制图像100可能会呈现生硬的分割线110,这将极大地影响画面的真实感。
[0023]本公开的实施例提出了一种用于图像绘制的方案。根据本公开的各种实施例,电子设备可以绘制虚拟场景中的一组对象,以生成第一组像素;调整一组对象中的第一对象在虚拟场景中的覆盖信息;基于经调整的覆盖信息,绘制一组对象中的第一对象,以生成第二组像素;基于第一组像素和第二组像素,确定与第一对象相关联的一组融合像素;以及基于第一对象的第一绘制信息和与融合区域相关联的第二对象的第二绘制信息中的至少一项,确定一组融合像素的目标绘制信息,以绘制虚拟场景的图像,其中融合区域基于一组融合像素而被确定。
[0024]以此方式,本公开的实施例能够通过两次绘制的方式来确定对象融合区域,并基于待融合的对象的绘制信息来实现融合绘制的效果,从而可以极大地提升画面的真实感。
[0025]以下进一步结合附图来详细描述该方案的各种示例实现。本公开的实施例可以应用于各类仿真、模拟、虚拟现实、增强现实等领域。
[0026]示例环境
[0027]图2示出了本公开的实施例能够在其中实现的示例环境20本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像绘制方法,包括:绘制虚拟场景中的一组对象,以生成第一组像素;调整所述一组对象中的第一对象在所述虚拟场景中的覆盖信息;基于经调整的所述覆盖信息,绘制所述一组对象中的所述第一对象,以生成第二组像素;基于所述第一组像素和所述第二组像素,确定与所述第一对象相关联的一组融合像素;以及基于所述第一对象的第一绘制信息和与融合区域相关联的第二对象的第二绘制信息中的至少一项,确定所述一组融合像素的目标绘制信息,以绘制所述虚拟场景的图像,所述融合区域基于所述一组融合像素而被确定。2.根据权利要求1所述的方法,其中调整所述一组对象中的第一对象在所述虚拟场景中的覆盖信息包括:调整所述第一对象在所述虚拟场景的绘制图像中的高度;或者调整所述第一对象在所述虚拟场景的绘制图像中的深度。3.根据权利要求1所述的方法,其中绘制所述一组对象中的所述第一对象包括:基于经调整的所述覆盖信息,确定所述第一对象的更新顶点信息;以及基于所述更新顶点信息,绘制所述第一对象。4.根据权利要求1所述的方法,还包括:对所述第一组像素中与所述第一对象对应的第三组像素进行标记,所述标记指示所述第三组像素的模板测试结果为不通过。5.根据权利要求4所述的方法,其中确定与所述第一对象相关联的一组融合像素包括:基于所述第一组像素和所述第二组像素的深度信息,从所述第二组像素中确定通过深度测试的第一组候选像素;基于所述第一组像素和所述第二组像素的模板测试信息,从所述第二组像素中确定通过所述模板测试的第二组候选像素;以及基于所述第一组候选像素和所述第二组候选像素,确定所述一组融合像素。6.根据权利要求1所述的方法,其中确定所述一组融合像素的目标绘制信息包括:确定与所述一组融合像素相关联的所述第二对象;以及响应于确定所述第二对象适于与所述第一对象融合,基于所述第一对象的第一绘制信息和所述第二对象的第二绘制信息,确定所述一组融合像素的融合绘制信息。7.根据权利要求6所述的方法,还包括:确定所述第二对象的融合标记信息;以及基于所述融合标记信息,确定所述第二对象适于与所述第一对象融合。8.根据权利要求6所述的方法,还包括:响应于确定所述第二对象不适于与所述第一对象融合,基于所述第二对象的所述第二绘制信息,确定所述一组融合像素的目标绘制信息。9.根据权利要求8所述的方法,其...

【专利技术属性】
技术研发人员:陆胜
申请(专利权)人:北京字跳网络技术有限公司
类型:发明
国别省市:

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

1