-
公开(公告)号:CN113874868B
公开(公告)日:2025-01-07
申请号:CN202080036434.0
申请日:2020-04-14
Applicant: 微软技术许可有限责任公司
Inventor: V·斯里尼瓦桑 , E·阿韦雷特 , A·J·豪 , M·L·史密斯 , H·A·马丁内斯莫利纳 , N·B·杜克 , A·斯卡尔福内 , P·拉奥 , C·B·马歇尔 , A·汉达
IPC: G06F40/166 , G06T15/00 , G06T15/04 , G06T15/20
Abstract: 本公开内容的示例描述了用于在3D环境中渲染3D文本的系统和方法。在一些方面,三维(3D)对象可以在虚拟现实、增强现实或混合现实(MR)环境中生成。二维(2D)图形用户界面(GUI)纹理可以应用于3D对象的平面。图形控制元素(例如文本框架)和相关联的内容可以被渲染在GUI纹理上。在一些方面,图形控制元素可以与使得能够在GUI纹理和/或3D对象的边界内修改图形控制元素的尺寸和/或方向的编辑控件相关联。
-
公开(公告)号:CN110573224B
公开(公告)日:2023-09-01
申请号:CN201880027186.6
申请日:2018-04-11
Applicant: 微软技术许可有限责任公司
Inventor: V·斯里尼瓦桑 , C·G·佩雷斯 , C·B·马歇尔 , A·汉达 , H·A·马丁内斯莫利纳
IPC: A63F13/63
Abstract: 本公开的各方面涉及三维(3D)环境创作和生成。在示例中,可以使用一个或多个模型来创作3D环境,其中,可以使用创作应用来操纵模型的二维(2D)表示。模型可以包括锚定点,所述锚定点可以被用于在绘制3D环境时用于将模型缝合在一起。在另一示例中,模型可以包括一个或多个内容点,所述内容点可以被用于在3D环境内定位内容。可以基于一个或多个模型以及与内容点相关联的内容来生成环境数据文件,由此创建可以分发给其他计算设备的文件。查看器应用可以被用于基于所述环境数据文件来生成3D环境。因此,所述查看器应用可以缝合所述模型并且利用内容来填充所述3D环境。
-
公开(公告)号:CN113841181A
公开(公告)日:2021-12-24
申请号:CN202080035619.X
申请日:2020-04-16
Applicant: 微软技术许可有限责任公司
Inventor: V·斯里尼瓦桑 , A·J·豪 , M·L·史密斯 , H·A·马丁内斯莫利纳 , N·B·杜克 , A·斯卡尔福内 , P·拉奥 , C·B·马歇尔 , A·汉达 , S·J·克帕克
Abstract: 本公开的各方面涉及3D环境中的结构切换。在示例中,创作应用被用于选择针对3D环境的特性并且插入内容。例如,选择在其中呈现所述3D环境中的内容的结构。资产容器包括与所选择的结构相关联的资产,所述资产被包含在所述3D环境中。在一些示例中,公共资产容器包括被包含在所述3D环境中的其他资产。最终用户能够使用查看器应用来查看所述3D环境。如果创作者决定改变所选择的结构,则识别与新结构相关联的资产容器。针对旧结构的资产被从所述3D环境中移除,并且针对所述新结构的资产被包含在内。因此,使用资产容器集合来生成3D环境并且改变其中的特性。
-
公开(公告)号:CN112074872A
公开(公告)日:2020-12-11
申请号:CN201980029937.2
申请日:2019-04-26
Applicant: 微软技术许可有限责任公司
Inventor: H·A·马丁内斯莫利纳 , M·L·史密斯 , A·J·豪 , V·斯里尼瓦桑 , J·C-T·蓝
IPC: G06T17/00
Abstract: 本文描述的技术将由多个不同的设计平台生成的特定于平台的场景文件转换为以中间格式配置的平台无关的场景文件。中间格式包括人类可读格式,其提供了三维场景模板中内容的书面描述。可以将平台无关的场景文件提供给多个不同的消费平台中的任意一个平台,从而可以解释中间格式的数据,并可以重建三维场景模板。一旦被重建,三维场景模板就为用户提供创建三维场景体验的起点(例如,用户可以继续添加内容以创建和定制用于特定目的的场景)。
-
公开(公告)号:CN112074876B
公开(公告)日:2025-01-03
申请号:CN201980030271.2
申请日:2019-04-26
Applicant: 微软技术许可有限责任公司
Abstract: 本文公开了用于在基于计算机的3D环境中创作内容的计算设备。在一个实施例中,计算设备被配置为:在显示器上提供具有3D工作区域的3D创作应用的用户界面,该3D工作区域具有预定义的形状和尺寸。该计算设备还被配置为:响应于接收到选择3D组件的用户输入,检索所述3D组件的一个或多个文件,所述文件包含根据所述3D工作区域的预定义形状和尺寸进行了预处理的数据。基于所述3D组件的检索到的数据,计算设备可以产生(i)一个或多个对象的图形表示或者(ii)所述3D工作区域中的声音,而不在3D创作应用之外修改一个或多个对象或声音的基础数据。
-
公开(公告)号:CN112154438B
公开(公告)日:2024-10-18
申请号:CN201980033494.4
申请日:2019-05-06
Applicant: 微软技术许可有限责任公司
Inventor: V·斯里尼瓦桑 , A·J·豪 , E·B·阿韦雷特 , H·A·马丁内斯莫利纳
Abstract: 在本文中描述了被配置为使得多个用户能够动态并且并发地编辑在三维沉浸式环境中可见的场景的技术。所述技术使用区域锁定,使得在三维沉浸式环境中查看和编辑场景的一个用户所编辑的内容不能够由在所述三维沉浸式环境中并发地查看和编辑相同场景的另一用户编辑。因此,所述场景能够被划分为多个区域,所述多个区域能够被锁定以提供保护元素,以防止当两个用户正在编辑或尝试编辑相同内容时会导致的用户干扰。
-
公开(公告)号:CN110573997B
公开(公告)日:2021-12-03
申请号:CN201880027519.5
申请日:2018-04-11
Applicant: 微软技术许可有限责任公司
Inventor: H·A·马丁内斯莫利纳 , V·斯里尼瓦桑 , C·G·佩雷斯 , A·汉达 , C·B·马歇尔
IPC: G06F3/01 , G06F3/0481
Abstract: 用于控制虚拟世界中的虚拟相机的视角的方法和系统。可以在考虑用户的头部位置的同时控制或改变观看虚拟世界的用户的视角。例如,虚拟相机可以被包装在容器中,以使得对该容器的旋转引起虚拟相机相对于全局坐标系的旋转。基于头戴式显示器的位置,可以识别相对于虚拟世界的全局坐标系的初始虚拟相机旋转角度。可以接收对将视角改变到特定方向的指示。接着,针对与特定方向相对应的视角来确定相对于全局坐标系的期望旋转角度。接着,至少基于期望旋转角度和初始虚拟相机旋转角度,将容器以旋转值旋转。
-
公开(公告)号:CN112106116A
公开(公告)日:2020-12-18
申请号:CN201980029921.1
申请日:2019-04-25
Applicant: 微软技术许可有限责任公司
Inventor: C·B·马歇尔 , A·斯卡尔福内 , H·A·马丁内斯莫利纳 , V·斯里尼瓦桑 , A·J·豪
IPC: G06T19/20
Abstract: 在本文中公开了用于在基于计算机的3D环境中自动放置和布置对象的计算设备。在一个实施例中,计算设备被配置为在显示器上提供用户界面,所述用户界面包含具有3D环境的模板的工作区和包含二维(2D)或3D内容项的模型的图库。然后,所述计算设备能够经由所述用户界面来检测用户输入,所述用户输入从所述图库中选择要作为对象被插入到3D环境的模板中的模型之一。响应于检测到所述用户输入,所述计算设备能够在显示器上在沿着圆弧与3D环境的查看者的默认查看者位置间隔预设径向距离的位置处绘制和显示与所选择的模型的2D或3D内容项相对应的图形表示。
-
公开(公告)号:CN108834428A
公开(公告)日:2018-11-16
申请号:CN201780018842.1
申请日:2017-03-14
Applicant: 微软技术许可有限责任公司
CPC classification number: G06F3/0481 , G06F3/04842 , G06F9/451 , G06F17/3053 , G06F17/30554 , G06F17/30867 , G06Q10/101 , H04L67/1095
Abstract: 可以至少部分地基于根据用户、容器和/或容器元素之间的交互来确定相关内容,从而经由用户界面呈现相关内容(例如,容器和/或容器元素)。本文描述的技术包括生成配置有向用户呈现内容的功能的用户界面。用户界面可以包括与容器相对应的界面元素,例如卡。卡可以按照至少部分地基于容器对用户的相应相关性所确定的顺序布置在用户界面上,并且各个卡的呈现可以至少部分地基于相应的各个容器的类型。各个卡可以包括对应于容器元素的一组一个或多个界面元素,这些界面元素可以至少部分地基于容器元素对用户的相应相关性来布置。
-
公开(公告)号:CN118170283A
公开(公告)日:2024-06-11
申请号:CN202410453813.X
申请日:2018-04-11
Applicant: 微软技术许可有限责任公司
Inventor: C·G·佩雷斯 , V·斯里尼瓦桑 , C·B·马歇尔 , A·汉达 , H·A·马丁内斯莫利纳
IPC: G06F3/0481 , G06F3/04815 , G06T17/00
Abstract: 一种用于基于与用户相关联的特性在虚拟或半虚拟环境中提供虚拟对象的方法、系统和计算机程序。在一个示例性实施例中,所述系统包括:至少一个计算机处理器;以及存储指令的存储器,所述指令当由至少一个计算机处理器运行时执行包括以下项的操作的集合:相对于环境中的预定参考位置来确定与虚拟或半虚拟环境中的用户相关联的特性;以及基于所述特性来提供虚拟对象。
-
-
-
-
-
-
-
-
-