[发明专利]动态工作平面3D渲染环境有效
申请号: | 201480059656.9 | 申请日: | 2014-10-27 |
公开(公告)号: | CN105745688B | 公开(公告)日: | 2019-07-16 |
发明(设计)人: | S·H·尼尔森;K·麦克科利夫;P·奥利里 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06T17/00 | 分类号: | G06T17/00;G06T19/00;G06T19/20 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 蔡悦 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 动态 工作 平面 渲染 环境 | ||
提供在通过二维用户界面访问的3D渲染环境中渲染的动态工作平面。动态工作平面被关联到用于3D环境的渲染应用中的渲染工具。动态工作平面朝向和位置依赖于观看视角、所选择的渲染工具和3D环境中的交互位置。动态工作平面的位置和朝向可以随着用户的每一交互、所选择的每一工具以及相对于3D环境的视角的改变而改变。
背景
许多计算机实现的应用允许用户渲染三维(3D)环境。通常,这样的应用可以把在3D环境内的平面的形式的一个或多个静态向导用作参考,以允许用户确定在环境内的物体放置。
触摸接口和鼠标接口本质上是二维的,且在用户想要在3D环境中什么深度处执行动作方面往往是不直观的。借助于3D环境可以支持众多不同的类型的动作,包括造型和物体放置任务。
概述
提出了提供通过二维用户界面访问的3D渲染环境中的动态工作平面的技术。动态工作平面与用于3D环境的渲染应用中的渲染工具相关联。在3D环境中确定参考平面。参考平面可以是用于初始渲染的记忆平面,或基于3D环境中的现有结构定义。用户通过用户输入设备和具有环境的观看视角的二维用户界面与环境交互。在选择了渲染工具且用户接合环境以便使用工具时,相对于参考工作平面渲染动态工作平面。动态工作平面朝向和位置依赖于观看视角、所选择的渲染工具和3D环境中的交互位置。
在一个方面,用于渲染三维环境的计算机实现方法包括用于呈现动态工作平面的技术。确定至少一个参考平面和相对于参考平面的观看视角。然后,用户经由用户输入设备选择渲染工具,在三维环境中渲染工作平面。工作平面朝向和位置依赖于观看视角、所选择的渲染工具和环境中的交互位置。
附图简述
图1A描绘了使用鼠标和键盘的第一类型的用户界面。
图1B描绘了使用触摸屏的第二类型的界面。
图1C描绘了具有空3D环境的第二类型的界面。
图2是解说在此提出的技术的一个实施例的流程图。
图3A到图3F解说了根据本技术的动态工作平面的各种视角和放置。
图4是解说本技术的第二方面的流程图。
图5A描绘具有三维环境并以第一朝向和位置示出的动态工作平面的触摸屏界面。
图5B描绘具有三维环境并以第一朝向和第二位置示出的动态工作平面的触摸屏界面。
图6描绘具有三维环境并以第一朝向和第二位置示出的动态工作平面的触摸屏界面,且渲染工具在环境中该在该平面上创建元素。
图7描绘具有三维环境并以第二朝向和第三位置示出的动态工作平面的触摸屏界面。
图8描绘具有三维环境并以第二朝向和第三位置示出的动态工作平面的触摸屏界面。
图9描绘具有三维环境和以相对于图5中的朝向旋转的第三朝向和第四位置示出的动态工作平面的触摸屏界面。
图10描绘具有三维环境和以平行于环境的表面的第二朝向示出的动态工作平面的触摸屏界面,且渲染工具在环境中在该屏幕上创建元素。
图11解说了适用于执行所提出的技术的第一类型的计算设备。
图12解说了适用于执行所提出的技术的第二类型的计算设备。
详细描述
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480059656.9/2.html,转载请声明来源钻瓜专利网。