[发明专利]用于在虚拟现实或增强现实环境中渲染复杂数据的系统和方法在审
申请号: | 201780072427.4 | 申请日: | 2017-09-21 |
公开(公告)号: | CN110168619A | 公开(公告)日: | 2019-08-23 |
发明(设计)人: | 亚龙·瓦克斯曼;尼夫·菲舍尔;罗伊·波拉特;奥伦·考利斯曼 | 申请(专利权)人: | 3D系统有限公司 |
主分类号: | G06T19/20 | 分类号: | G06T19/20 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 梁丽超 |
地址: | 美国南卡*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 掩模 虚拟现实 渲染 增强现实环境 复杂数据 增强现实 地标记 可识别 分割 创建 | ||
1.一种用于从三维(3D)对象创建对象的3D虚拟现实或增强现实渲染的方法,所述方法包括:
接收一组掩模,所述一组掩模包括外掩模,并且每个掩模包括唯一视觉标记;
从所述外掩模创建3D网格;
针对所述外掩模的所述3D网格的内壁中的每个顶点:
a)确定除了所述外掩模之外的每个掩模中的每个体素至相应的当前体素的测地距离,并且
b)修改当前顶点的相应的视觉标记以具有与至所述顶点的测地距离最短的体素相同的视觉标记;并且
基于所述外掩模和所有掩模的相应的唯一视觉标记创建所述对象的所述3D虚拟现实或增强现实渲染。
2.根据权利要求1所述的方法,其中,所述一组掩模基于:
基于所述3D对象确定对象类型;
基于所述对象类型创建一组掩模,每个掩模表示所述对象的唯一部分;
为所述一组掩模中的每个掩模分配:i)来自所述3D对象的与相应的掩模的唯一部分对应的多个体素,以及ii)所述唯一视觉标记;并且
确定所述一组掩模的外掩模。
3.根据权利要求1所述的方法,进一步包括针对多个所述体素中的未分配至掩模的每个体素:
a)从所述一组掩模确定具有在至所述当前体素的最近距离内的体素的一个掩模,并且
b)将与所述一个掩模的所述唯一视觉标记相同的视觉标记分配至所述当前体素。
4.根据权利要求1所述的方法,进一步包括通过应用具有预定阈值的箱式滤波器修改所述外掩模。
5.根据权利要求1所述的方法,其中,基于用户输入、对象类型、或其任何组合来确定所述外掩模。
6.根据权利要求1所述的方法,其中,所述唯一视觉标记是颜色标记、图案、或其任何组合。
7.根据权利要求1所述的方法,进一步包括通过虚拟现实或增强现实设备或增强现实设备显示所述3D虚拟现实或增强现实渲染。
8.一种非暂时性计算机可读介质,包括用于使计算机执行以下方法的程序指令:
接收一组掩模,所述一组掩模包括外掩模,并且每个掩模包括唯一视觉标记;
从所述外掩模创建3D网格;
针对所述外掩模的所述3D网格的内壁中的每个顶点:
c)确定除了所述外掩模之外的每个掩模中的每个体素至相应的当前体素的测地距离,并且
d)修改当前顶点的相应的视觉标记以具有与至所述顶点的测地距离最短的体素相同的视觉标记;并且
基于所述外掩模和所有掩模的相应的唯一视觉标记创建对象的3D虚拟现实或增强现实渲染。
9.根据权利要求8所述的非暂时性计算机可读介质,其中,所述一组掩模基于:
基于3D对象确定对象类型;
基于所述对象类型创建一组掩模,每个掩模表示所述对象的唯一部分;
为所述一组掩模中的每个掩模分配:i)来自所述3D对象的与相应的掩模的唯一部分对应的多个体素,以及ii)所述唯一视觉标记;并且
确定所述一组掩模的外掩模。
10.根据权利要求8所述的非暂时性计算机可读介质,其中,针对多个所述体素中的未分配至掩模的每个体素:
c)从所述一组掩模确定具有在至所述当前体素的最近距离内的体素的一个掩模,并且
d)将与所述一个掩模的所述唯一视觉标记相同的视觉标记分配至所述当前体素。
11.根据权利要求8所述的非暂时性计算机可读介质,进一步包括通过应用具有预定阈值的箱式滤波器修改所述外掩模。
12.根据权利要求8所述的非暂时性计算机可读介质,其中,基于用户输入、对象类型、或其任何组合来确定所述外掩模。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于3D系统有限公司,未经3D系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780072427.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:增强现实控制系统和方法
- 下一篇:具有消息传递的门禁控制系统