三维环境中的结构切换制造技术

技术编号:31565482 阅读:15 留言:0更新日期:2021-12-25 11:00
本公开的各方面涉及3D环境中的结构切换。在示例中,创作应用被用于选择针对3D环境的特性并且插入内容。例如,选择在其中呈现所述3D环境中的内容的结构。资产容器包括与所选择的结构相关联的资产,所述资产被包含在所述3D环境中。在一些示例中,公共资产容器包括被包含在所述3D环境中的其他资产。最终用户能够使用查看器应用来查看所述3D环境。如果创作者决定改变所选择的结构,则识别与新结构相关联的资产容器。针对旧结构的资产被从所述3D环境中移除,并且针对所述新结构的资产被包含在内。因此,使用资产容器集合来生成3D环境并且改变其中的特性。中的特性。中的特性。

【技术实现步骤摘要】
【国外来华专利技术】三维环境中的结构切换

技术介绍

[0001]当创建三维(3D)环境时,用户可以指定针对所述环境的各种特性。然而,为用户提供在创建之后改变所述环境的特性的能力是困难的,尤其是在用户已经将内容添加到3D环境的情况下。结果,可能需要用户重新创建3D环境并且重新添加内容以便改变所述环境的特性。
[0002]已经针对这些和其他一般考虑描述了实施例。同样地,尽管已经讨论了相对具体的问题,但是将意识到,实施例不应当限于解决在
技术介绍
中所识别的具体问题。

技术实现思路

[0003]本公开的各方面涉及在三维(3D)环境中的结构切换。在示例中,3D环境是使用创作应用来创作的,其中,创作者选择针对3D环境的特性并且插入内容以供最终用户消费。例如,选择在其中呈现3D环境中的内容的结构。资产(asset)容器包括与所选择的结构相关联的资产,所述资产被包含在3D环境中。在一些示例中,公共资产容器包括被包含在所述3D环境中的其他资产。最终用户能够使用查看器应用来查看所述3D环境。
[0004]如果创作者决定改变所选择的结构,则识别与新结构相关联的资产容器。在一些方面中,与所述新结构相关联的资产容器能够替代与先前结构相关联的资产容器。以这种方式,针对旧结构的资产被从所述3D环境中移除,并且针对新结构的资产则被包含在内。此外,在旧结构存在时被添加到3D环境的定制项或内容被保持在具有新结构的3D环境中。因此,使用资产容器的集合来生成3D环境,其中,与不同特性(例如,一个或多个结构、背景、声音等)相关联的资产容器可以在对3D环境的初始创建之后被添加到所述集合或者从所述集合移除以改变3D环境的特性,而无需创作者重新开始新的3D环境。
[0005]提供本概述以引入将在下文的详细描述中进一步描述的简化形式的概念的选择。本概述并不旨在识别所要求保护的主题的关键特征或基本特征,也并不旨在用于限制所要求保护的主题的范围。
附图说明
[0006]参考以下附图描述了非限制性和非穷举性示例。
[0007]图1图示了用于在三维环境中进行结构切换的示例性系统的概览。
[0008]图2图示了根据在本文中所公开的各方面的用于基于所选择的结构生成环境数据文件的示例性方法的概览。
[0009]图3图示了用于基于用户选择来更新三维环境以改变结构的示例性方法的概览。
[0010]图4图示了用于基于环境数据文件来生成三维环境的示例性方法的概览。
[0011]图5A图示了根据在本文中所描述的各方面的用于创作三维环境的示例性用户界面。
[0012]图5B图示了根据在本文中所描述的各方面的图5A中的示例性用户界面的另一视图,其中,环境的特性已经被改变。
[0013]图6是图示了可以用来实践本公开的各方面的计算设备的示例性物理组件的框图。
[0014]图7A和图7B是可以利用其实践本公开的各方面的移动计算设备的简化框图。
[0015]图8是在其中可以实践本公开的各方面的分布式计算系统的简化框图。
[0016]图9图示了用于执行本公开的一个或多个方面的平板计算设备。
具体实施方式
[0017]在下文的详细描述中,参考了形成其一部分的附图,并且其中,通过例示的方式示出了具体实施例或示例。在不背离本公开的情况下,可以组合这些方面,可以利用其他方面,并且可以进行结构改变。实施例可以被实践为方法、系统或设备。因此,实施例可以采用以下形式:硬件实现方式、完全软件实现方式、或者组合软件和硬件方面的实现方式。因此,以下详细描述不应当被视为是限制性意义的,并且本公开的范围由随附的权利要求及其等同物来限定。
[0018]在示例中,用户使用创作应用来创作三维(3D)环境。所述创作应用使得用户能够以图形方式选择3D环境的各种特性,所述特性包括但不限于:3D环境中的一个或多个结构、3D环境的背景(例如,天空盒、天穹等)、和/或一种或多种声音(例如,环境声音、与3D环境中的活动相关联的声音等)。所述3D环境是根据用户选择的特性来生成的,在此之后,用户能够在3D环境内选择和定位内容。然而,如果用户希望事后改变环境的选定特性,则可能需要用户创建具有新特性集合的新3D环境并且相应地利用内容手动地重新填充所述3D环境。结果,用户难以选择不同的结构、添加新结构或者改变3D环境的3D背景等其他示例。
[0019]因此,本公开的各方面涉及3D环境中的结构切换。在示例中,资产容器被用于存储针对所述3D环境的3D资产。例如,与结构相关的资产被存储在一个资产容器中,而与天空盒相关的资产被存储在另一资产容器中。如在本文中所使用的,资产可以是3D模型、纹理、图像、动画或声音,以及被用于实现或生成3D环境的各方面的其他资产。因此,当用户选择与3D环境相关联的特性时,包括与所选择的特性相关的资产的资产容器集合被确定并且被用于生成所述3D环境。结果,如果用户希望改变所述3D环境的特性,则用户不需要创建和手动地重新填充新的3D环境。相反,当前资产容器和与所述特性相关联的相关资产被识别并且被移除,由此使得与经更新的特性相关联的新资产容器能够被识别并且被替代地使用。因此,用户无需重新开始,并且在合并所述经更新的特性之后,可以保留对所述3D环境的先前改变(例如,添加的内容、照明改变等)。
[0020]如在本文中所使用的,创作应用被创作者用于创建或编辑3D环境。所述创作应用可以是本地应用、网络应用或者其任意组合,以及其他示例。在一些示例中,不同类型的内容可以被嵌入或包含在所述3D环境中。示例性内容包括但不限于:3D对象(例如,3D模型、图形、形状等)、2D对象(例如,文件、图像、演示文稿、文档、网站、视频、远程资源等)、或者音频内容,以及其他内容。除了被添加到3D环境的内容之外,一个或多个资产可以被包含在所述3D环境中(例如,与所述3D环境的特性相关)。例如,3D环境可以包括针对在其中放置内容的结构的资产、针对3D环境的背景的资产、声音资产、或者动画资产,以及其他资产。
[0021]资产容器被用于存储一项或多项资产,例如以实现一个或多个特性。在示例中,使用多个资产容器,所述资产容器中的每个资产容器包括与用户可以选择的不同特性相关的
资产。例如,第一资产容器包括与“圆形剧场”结构相关的资产,而第二资产容器包括与“空中画廊”结构相关的资产。因此,当用户在创作应用中选择结构时,与所选择的结构相关联的资产容器被用于生成3D环境。尽管关于结构选择和切换讨论了在本文中所描述的示例,但是将意识到,在其他示例中,资产容器可以被用于实现针对3D环境的多种其他特性中的任意特性的功能。例如,可能存在针对声音、背景或纹理主题的不同的资产容器(例如,使得可以使用相同的3D模型,但是使用不同的纹理来提供不同的外观)。在示例中,使用“公共”资产容器,其中,所述公共资产容器包括对多个3D环境公共的资产。例如,如果创作应用提供四个背景,所述背景中的每个背景都在外面,则公共资产容器可以包括共享天空盒纹理或者共享植物模型以及其他资产。在一些情况下,公共资产容器包括对所有本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种系统,包括:至少一个处理器;以及存储指令的存储器,所述指令当由所述至少一个处理器运行时使得所述系统执行操作集合,所述操作集合包括:接收对三维(3D)环境的第一结构的用户选择;访问与所述第一结构相关联的第一资产容器,其中,所述第一资产容器包括第一资产集合;使用所述第一资产容器和公共资产容器来生成所述3D环境;接收用户选择以将所述第一结构改变为第二结构;访问与所述第二结构相关联的第二资产容器,所述第二资产容器包括与所述第一资产集合不同的第二资产集合;从所生成的3D环境中移除与所述第一资产集合相关联的所述第一结构;在所生成的3D环境中使用所述第二资产集合来生成所述第二结构;以及生成环境数据文件,所述环境数据文件包括至少关于所述公共资产容器和所述第二资产容器的信息。2.根据权利要求1所述的系统,其中,移除与所述第一资产集合相关联的所述第一结构包括:识别所述3D环境中与所述第一资产容器相关联的资产。3.根据权利要求1所述的系统,其中,所述第一资产集合中的每个资产与所述第一资产容器的标识符相关联,并且其中,移除所述第一结构包括:基于所述第一资产容器的所述标识符来识别所述3D环境中的所述第一资产容器的资产。4.一种用于处理包括第一结构的三维(3D)环境的方法,所述方法包括:访问针对包括所述第一结构的所述3D环境的环境数据文件,其中,所述第一结构与包括第一资产集合的第一资产容器相关联;接收用户选择以将所述第一结构改变为第二结构;访问与所述第二结构相关联的第二资产容器,所述第二资产容器包括与所述第一资产集合不同的第二资产集合;基于与所述第一资产容器的关联,从所述3D环境中移除与所述第一资产集合相关联的所述第一结构;在所述3D环境中使用所述第二资产集合来生成所述第二结构;以及生成经更新的环境数据文件,所述经更新的环境数据文件包括至少关于所述第二资产容器的信息。5.根据权利要求4所述的方法,其中,所访问的环境数据文件还包括关于要包含在所述3D环境中的内容的信息,并且其中,生成所述经更新的环境数据文件还包括包含与所述内容相关的信息。6.根据权利...

【专利技术属性】
技术研发人员:V
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:

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

1