处理构图的方法、装置、设备和存储介质制造方法及图纸

技术编号:38768683 阅读:17 留言:0更新日期:2023-09-10 10:41
根据本公开的实施例,提供了处理构图方法、装置、设备和存储介质。该方法包括获取多个构图描述项,其中每个构图描述项指示虚拟场景中的至少一个对象在待生成的场景图像中的位置信息;确定与由多个构图描述项指示的一组对象对应的一组几何表示;基于一组几何表示,生成针对待确定的一组构图参数的多个构图约束;以及基于多个构图约束,确定用于生成虚拟场景的场景图像的一组构图参数。由此,本公开的实施例能够实现更加便捷的构图设计,从而减少设计人员的时间成本。计人员的时间成本。计人员的时间成本。

【技术实现步骤摘要】
处理构图的方法、装置、设备和存储介质


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

技术介绍

[0002]构图是影视作品的重要叙事元素,通过寻找最合适的画面结构形式,比如经典的黄金分割式构图、对角线构图等等,把需要拍摄的事物加以简化和规范,向观众传递普适的美感与情绪。
[0003]目前画面的构图一般需要由摄影师或设计人员根据自己的经验手动寻找合适的拍摄角度来实现,这需要摄影师或设计人员投入较大的时间成本。

技术实现思路

[0004]在本公开的第一方面,提供了一种处理构图方法。该方法包括:获取多个构图描述项,其中每个构图描述项指示虚拟场景中的至少一个对象在待生成的场景图像中的位置信息;确定与由多个构图描述项指示的一组对象对应的一组几何表示;基于一组几何表示,生成针对待确定的一组构图参数的多个构图约束;以及基于多个构图约束,确定用于生成虚拟场景的场景图像的一组构图参数。
[0005]在本公开的第二方面,提供了一种用于处理构图的装置。该装置包括:描述获取模块,被配置为获取多个构图描述项,其中每个构图描述项指示虚拟场景中的至少一个对象在待生成的场景图像中的位置信息;表示确定模块,被配置为确定与由多个构图描述项指示的一组对象对应的一组几何表示;约束生成模块,被配置为基于一组几何表示,生成针对待确定的一组构图参数的多个构图约束;以及参数确定模块,被配置为基于多个构图约束,确定用于生成虚拟场景的场景图像的一组构图参数。
[0006]在本公开的第三方面,提供了一种电子设备。该设备包括至少一个处理单元;以及至少一个存储器,至少一个存储器被耦合到至少一个处理单元并且存储用于由至少一个处理单元执行的指令。指令在由至少一个处理单元执行时使设备执行第一方面的方法。
[0007]在本公开的第四方面,提供了一种计算机可读存储介质。该计算机可读存储介质上存储有计算机程序,计算机程序可由处理器执行以实现第一方面的方法。
[0008]应当理解,本内容部分中所描述的内容并非旨在限定本公开的实施例的关键特征或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的描述而变得容易理解。
附图说明
[0009]结合附图并参考以下详细说明,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。在附图中,相同或相似的附图标记表示相同或相似的元素,其中:
[0010]图1示出了根据本公开的一些实施例的示例场景的示意图;
[0011]图2示出了本公开的实施例能够在其中实现的示例环境的示意图;
[0012]图3A至图3E示出了根据本公开的一些实施例的确定几何表示的示意图;
[0013]图4示出了根据本公开的一些实施例的生成构图约束的示意图;
[0014]图5示出了根据本公开的另一些实施例的生成构图约束的示意图;
[0015]图6示出了根据本公开的一些实施例的处理构图的过程的流程图;
[0016]图7示出了根据本公开的某些实施例的处理构图装置的示意性结构框图;以及
[0017]图8示出了能够实施本公开的多个实施例的电子设备的框图。
具体实施方式
[0018]下面将参照附图更详细地描述本公开的实施例。虽然附图中示出了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反,提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
[0019]需要注意的是,本文中所提供的任何节/子节的标题并不是限制性的。本文通篇描述了各种实施例,并且任何类型的实施例都可以包括在任何节/子节下。此外,在任一节/子节中描述的实施例可以以任何方式与同一节/子节和/或不同节/子节中描述的任何其他实施例相结合。
[0020]在本公开的实施例的描述中,术语“包括”及其类似用语应当理解为开放性包含,即“包括但不限于”。术语“基于”应当理解为“至少部分地基于”。术语“一个实施例”或“该实施例”应当理解为“至少一个实施例”。术语“一些实施例”应当理解为“至少一些实施例”。下文还可能包括其他明确的和隐含的定义。术语“第一”、“第二”等可以指代不同的或相同的对象。下文还可能包括其他明确的和隐含的定义。
[0021]本公开的实施例中可能涉及用户的数据、数据的获取和/或使用等。这些方面均遵循相应的法律法规及相关规定。在本公开的实施例中,所有数据的采集、获取、处理、加工、转发、使用等,都是在用户知晓并且确认的前提下进行的。相应地,在实现本公开的各实施例时,均应根据相关法律法规通过适当的方式,将可能所涉及的数据或信息的类型、使用范围、使用场景等告知用户并获得用户的授权。具体的告知和/或授权方式可以根据实际情况和应用场景而变化,本公开的范围在此方面不受限制。
[0022]本说明书及实施例中方案,如涉及个人信息处理,则均会在具备合法性基础(例如征得个人信息主体同意,或者为履行合同所必需等)的前提下进行处理,且仅会在规定或者约定的范围内进行处理。用户拒绝处理基本功能所需必要信息以外的个人信息,不会影响用户使用基本功能。
[0023]如前文所简要提及的,目前诸如影视或虚拟场景的画面的构图一般需要由摄影师或设计人员根据自己的经验手动寻找合适的拍摄角度来实现。然而,这样的方式需要消耗大量的时间成本,而且对于人员的技术素质的依赖性较高。由此,构图参数的确定可能会极大地影响画面制作的效率。
[0024]本公开的实施例提出了一种用于处理构图的方案。根据本公开的各种实施例,电子设备可以获取多个构图描述项,其中每个构图描述项指示虚拟场景中的至少一个对象在待生成的场景图像中的位置信息;确定与由多个构图描述项指示的一组对象对应的一组几
何表示;基于一组几何表示,生成针对待确定的一组构图参数的多个构图约束;以及基于多个构图约束,确定用于生成虚拟场景的场景图像的一组构图参数。
[0025]以此方式,本公开的实施例能够自动地生成满足构图描述项的构图方案,从而提高画面制作的效率,降低设计人员的时间成本。
[0026]以下进一步结合附图来详细描述该方案的各种示例实现。本公开的实施例可以应用于各类游戏、影视、仿真、模拟、虚拟现实、增强现实等领域。
[0027]示例环境
[0028]图1示出了根据本公开的一些实施例的示例场景的示意图100。如图1所示,在诸如游戏、仿真、影视等一些虚拟场景130中,通常是通过控制相机(或虚拟相机)120的参数来获取或生成虚拟场景130的场景图像110。这样的场景图像110例如可以包括静态图像和/或动态图像(例如,视频)。
[0029]通常而言,相机120的参数例如可以包括相机120的位置参数、姿态参数和视场(FOV)参数等。示例性地,位置参数例如可以表示为相机120的空间坐标,例如,x、y和z三个坐标分量。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于处理构图的方法,包括:获取多个构图描述项,其中每个构图描述项指示虚拟场景中的至少一个对象在待生成的场景图像中的位置信息;确定与由所述多个构图描述项指示的一组对象对应的一组几何表示;基于所述一组几何表示,生成针对待确定的一组构图参数的多个构图约束;以及基于所述多个构图约束,确定用于生成所述虚拟场景的所述场景图像的所述一组构图参数。2.根据权利要求1所述的方法,还包括:基于所确定的所述一组构图参数,生成所述虚拟场景的所述场景图像,所述场景图像包括静态图像和/或动态图像。3.根据权利要求1所述的方法,其中生成针对待确定的一组构图参数的多个构图约束包括:根据所述多个构图描述项,确定所述待确定的一组构图参数的可解性,所述可解性指示能否基于所述多个构图描述项解出所述一组构图参数;以及响应于确定所述一组构图参数可解,根据所述一组几何表示生成针对所述待确定的一组构图参数的多个构图约束。4.根据权利要求3所述的方法,其中确定所述一组构图参数的可解性包括:确定所述多个构图描述项的第一数目;确定所述待确定的一组构图参数的第二数目;以及基于所述第一数目和所述第二数目的比较,确定所述待确定的一组构图参数的所述可解性。5.根据权利要求3所述的方法,还包括:响应于确定所述待确定的一组构图参数不可解,生成调整所述多个构图描述项的提示。6.根据权利要求5所述的方法,其中生成调整所述多个构图描述项的提示包括:响应于所述多个构图描述项的数目过多导致所述待确定的一组构图参数不可解,生成移除所述多个构图描述项中的至少一个构图描述项的第一提示;或响应于所述多个构图描述项的所述数目过少导致所述待确定的一组构图参数不可解,生成增加至少一个构图描述项的第二提示。7.根据权利要求3所述的方法,还包括:响应于确定所述待确定的一组构图参数不可解,生成调整所述一组构图参数的提示。8.根据权利要求1所述的方法,其中确定与由所述多个构图描述项所指示的一组对象对应的一组几何表示包括:确定与所述一组对象对应的一组几何元素;以及确定与所述一组几何元素对应的一组空间表示,以作为与所述一组对象对应的所述一组几何表示。9.根据权利要求8所述的方法,其中所述几何元素包括选自以下中的项:点元素、无穷远点元素、球面元素或曲面元素,其中所述无穷远点元素指示沿预定方向的无穷远处的位置。
10.根据权利要求1所述的方法,其中所述多个构图描述项是利用自然语言或预览图像中的位置关系来表示,并且生成针对待确定的一组构图参数的多个构图约束包括:基于所述一组几何表示,将所述多个...

【专利技术属性】
技术研发人员:张向欣周佳庆汪超陈以能武雪
申请(专利权)人:北京字跳网络技术有限公司
类型:发明
国别省市:

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

1