用户生成的动态虚拟世界制造技术

技术编号:15296047 阅读:67 留言:0更新日期:2017-05-11 13:38
基于云的虚拟世界生成平台使用户能够创建可以作为动态虚拟世界被并入游戏的内容。用户创建的内容使用用户的环境的三维(3D)模型,所述三维模型使用由具有深度感应能力的照相机系统捕获的数据。由所述平台暴露的合成服务使用所捕获的数据来生成可以被用户利用工具进行操纵的线框模型,所述工具是用于应用表面纹理(即,“皮肤”)和照明以及用于控制所述经建模的环境的其它属性和特性的。其它工具使用户能够选择可以控制经建模的用户环境在游戏过程期间如何表现的特定的物理系引擎。所述平台还暴露渲染服务,游戏可以与所述渲染服务交互以访问用户生成的内容,以使得经建模的用户环境可以被使用并且作为动态虚拟世界被并入所述游戏。

User generated dynamic virtual world

Cloud based virtual world generation platform enables users to create content that can be incorporated into the game as a dynamic virtual world. The user created content uses a three-dimensional (3D) model of the user's environment, the 3D model using data captured by a camera system with a depth sensing capability. Synthetic service exposed by the platform using the captured data can be manipulated to generate user wireframe model using the tool, the tool is used for surface texture (i.e., \skin\) and is used to control the lighting and other attributes and characteristics of the modeling environment. Other tools allow the user to select a specific physical engine that can be used to model how the user environment is modeled during the game. The rendering service also exposes the platform, and the game can render service to access user generated content, so that the model can be used as the user environment and dynamic virtual world was incorporated into the game.

【技术实现步骤摘要】
【国外来华专利技术】
技术介绍
用户参与对于视频游戏标题的成功是至关重要的。为吸引终端用户和使终端用户参与,当前可用的游戏中的许多游戏支持各种不必是基本游戏玩法的关键部分的特征。合并这些特征以支持游戏内的社交交互和促进关于游戏的讨论,以便增强用户参与。例如,某些游戏允许用户邀请或者挑战朋友和家人以加入他们,从而他们可以全部一起在线玩。其它游戏为用户向他们的社交圈内的人发送礼物或者奖品作准备。游戏还频繁支持文本和/或语音聊天,以使得用户可以在玩游戏的同时与彼此通信。许多游戏具有作为用户论坛被托管的关联的在线社区。对于成功的游戏特许经营权,这些社区通常是非常活跃的,并且可能存在玩家之间的大量讨论和交互。某些当前可用的游戏还具有地图生成器插件和其它的使用户能够创建可以作为游戏玩法的部分被合并的新地图的特征。其它游戏允许用户创建或者修改虚拟环境。然而,那些方法倾向于是受限的、受约束的和更新起来冗长的。此外,它们缺少丰富性和细节,并且新颖性相当快地消失,因为内容可能是相当乏味的并且缺少任何来自用户的活跃参与或者贡献。提供本背景以引入下面的摘要和详细描述内容的简明上下文。本背景不旨在是在确定所要求权利的主题的范围时的辅助,也不被认为将所要求权利的主题限于解决上面呈现的缺点或者问题中的任何或者全部缺点或者问题的实现。
技术实现思路
基于云的虚拟世界生成平台使用户能够创建可以作为动态虚拟世界被并入运行在多媒体控制台上的游戏的内容。所述用户创建的内容通过使用由具有深度感应能力的照相机系统捕获的数据来使用诸如是房间和其中的物体之类的用户环境的三维(3D)模型。由平台暴露的合成服务使用所捕获的数据来生成线框模型,所述线框模型可以被用户利用用于应用表面纹理(即,“皮肤”)和照明和用于控制经建模的环境的其它属性和特性的工具进行操纵,以达到用户生成的内容的期望和观感。其它工具使用户能够选择可以控制经建模的用户环境在玩法期间如何表现的特定的物理系引擎。所述平台还暴露渲染服务,游戏可以与所述渲染服务交互以访问用户生成的内容,以使得经建模的用户环境可以被使用并且作为动态虚拟世界被并入游戏。有优势地,虚拟世界生成平台使用户能够扩展和增强玩他们最喜欢的游戏的体验。可以与其他用户共享用户生成的内容,以大大扩大游戏的范围和创建大量新的可以被体验和探索的动态虚拟世界。还可以预期共享用户生成的内容是用户作为总体游戏体验的部分社交地交互的一种流行方式。提供本摘要以便以简化形式引入下面在详细描述内容中被进一步描述的内容的选摘。本摘要不旨在标识所要求权利的主题的关键特征或者基本特征,也不旨在被用作在确定所要求权利的主题的范围时的辅助。此外,所要求权利的主题不限于解决在本公开内容的任何部分中指出的任何或者全部缺点的实现。附图说明图1示出了当前的用户生成的动态虚拟世界可以在其中被实现的说明性的计算环境;图2-4示出了典型的家庭环境中的与多媒体控制台交互的用户的图示;图5示出了在典型的游戏场景中被使用的说明性的线框模型;图6示出了在其中应用皮肤以产生游戏中的特定观感的典型游戏场景中的所渲染的场面的屏幕截图;图7示出了与被多媒体控制台支持的用户生成的内容应用和游戏交互的说明性的虚拟世界生成平台;图8示出了可以被用户生成的内容应用暴露的工具的说明性的分类法;图9示出了可以被环境建模工具捕获的说明性的环境;图10示出了可以被换肤工具暴露的功能的说明性的分类法;图11示出了可以被物理系引擎工具暴露的物理系模型的说明性的分类法;图12示出了被用户生成的内容应用暴露的工具与合成和渲染服务之间的说明性的交互;图13是用于生成用户环境的虚拟模型的说明性方法的流程图;图14示出了游戏与渲染服务之间的说明性的交互;图15说明性地示出了渲染服务可以如何同步和/或异步地运转;图16是用于向游戏提供用户生成的内容的说明性的方法的流程图;图17示出了可以被并入移动设备以捕获用户环境的各种说明性的技术;图18示出了可以部分上用于实现当前的用户生成的动态虚拟世界的说明性的照相机系统和多媒体控制台的方框图;图19示出了可以部分上用于实现当前的用户生成的动态虚拟世界的说明性的多媒体控制台的功能上的方框图;图20是可以部分上用于实现当前的用户生成的动态虚拟世界的诸如是个人计算机(PC)或者服务器的说明性的计算机系统的方框图;以及图21示出了可以部分上用于实现当前的用户生成的动态虚拟世界的说明性的计算平台的方框图。在附图中,类似的标号指示类似的元件。除非另外指出,否则不按比例绘制元件。具体实施方式图1示出了当前的用户生成的动态虚拟世界可以在其中被实现的说明性的计算环境100。娱乐服务102通常可以暴露应用(app)104、游戏106和诸如是电视节目和电影的媒体内容108以及通过诸如是互联网116的网络的去往多媒体控制台114的用户112的用户论坛110。可以提供诸如是通信服务、金融服务、旅游服务、新闻和信息服务等的各种其它服务的其它服务提供商118可以也处在环境100中。可以还使用和/或消费包括应用、游戏和/或媒体内容的本地内容120以在环境100中提供诸如是游戏122的特定的用户体验。在某些情况下,从诸如是包括DVD(数字多功能光盘)和CD(压缩盘)的光盘的可移除源获得本地内容120,而在其它情况下,从远程源下载并且在本地存储本地内容。游戏122可以在多媒体控制台114上本地执行、被娱乐服务102远程地托管或者在某些情况下通过酌情使用本地或者连网的内容/应用/游戏来使用本地和远程执行的结合。游戏122也可以是具有其它计算设备的多个其他玩家124可以参加的游戏。在某些实现中,也可以通过社交网络126或者通过用户论坛110共享与游戏122相关联的用户体验。用户112通常可以使用多种不同的接口设备与多媒体控制台114交互,所述接口设备包括可以用于感应视觉命令、运动和手势的照相机系统128和耳机130或者其它类型的麦克风或者音频捕获设备/系统。在某些情况下,麦克风和照相机可以被组合成单一的设备。用户112也可以使用控制器132来与多媒体控制台114交互。控制器132可以包括多种物理控制装置,所述物理控制装置包括操纵杆、方向盘(“D-pad”)和按钮。一个或多个触发器和/或减震器(未示出)也可以被并入控制器132。用户112通常将与被显示在诸如是电视机或者监视器的显示设备136上的用户界面134交互。应当强调,根据特定的实现的需求,所使用的控制装置的数量和在照相机系统128、音频捕获系统和控制器132中实现的用户控制装置支持的特征和功能可以与图1中所示的那些不同。另外,在后面的描述内容中,描述了各种手势、按钮按压和控制装置操纵。应当指出,那些行动旨在是说明性的。例如,用户可以促动特定的按钮或者控制装置或者执行特定的手势以提示运转在多媒体控制台114上的系统执行特定的功能或者任务。应当认识到,根据特定的实现的需求,控制装置到功能的特定的映射可以与下面所描述的不同。如这里使用的,术语“系统”涵盖在多媒体控制台及其外设设备上被实例化以支持由控制台提供的各种用户体验的各种软件(包括软件操作系统(OS))、硬件和固件组件。图2-4示出了用户112在其中与典型的家庭环境200中的多媒体控制台114交互的当前的用户生成本文档来自技高网...
用户生成的动态虚拟世界

【技术保护点】
一种系统,包括:一个或多个处理器;具有深度感应能力的照相机系统;以及一个或多个存储指令的计算机可读存储器,所述指令在被所述一个或多个处理器执行时,使能经由以下操作创建至少部分执行在所述系统上的应用使用的用户生成的内容,即:将所述照相机系统运转为捕获包括深度的物理用户环境的特性,所述物理用户环境包括物理的物体,生成在三维(3D)中描述所述物理用户环境的数据,从远程源接收所述用户环境的模型,经建模的用户环境包括经建模的物体,以及在所述应用的执行期间控制所述经建模的用户环境的外观或者行为。

【技术特征摘要】
【国外来华专利技术】2014.07.14 US 14/3301361.一种系统,包括:一个或多个处理器;具有深度感应能力的照相机系统;以及一个或多个存储指令的计算机可读存储器,所述指令在被所述一个或多个处理器执行时,使能经由以下操作创建至少部分执行在所述系统上的应用使用的用户生成的内容,即:将所述照相机系统运转为捕获包括深度的物理用户环境的特性,所述物理用户环境包括物理的物体,生成在三维(3D)中描述所述物理用户环境的数据,从远程源接收所述用户环境的模型,经建模的用户环境包括经建模的物体,以及在所述应用的执行期间控制所述经建模的用户环境的外观或者行为。2.根据权利要求1所述的系统,进一步包括通过网络向使用所述数据来生成所述模型的远程服务发送所述数据,以及,通过所述网络从所述远程服务接收所述模型。3.根据权利要求1所述的系统,其中,所述照相机系统使用红外散射、结构光或者飞行时间中的一项来实现深度感应能力。4.根据权利要求1所述的系统,其中,所述照相机系统使用光雷达(LIDAR)。5.根据权利要求1所述的系统,其中,所述照相机系统是3D照相机系统,或者所述照相机系统是与从多个2D图像...

【专利技术属性】
技术研发人员:R阿布拉罕
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国;US

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

1