[发明专利]用于3D图形的2D编辑隐喻有效

专利信息
申请号: 200680033182.6 申请日: 2006-09-06
公开(公告)号: CN101263529A 公开(公告)日: 2008-09-10
发明(设计)人: G·F·佩特舒宁格;M·W·科纳特 申请(专利权)人: 微软公司
主分类号: G06T15/00 分类号: G06T15/00;G06T15/50;G06T17/00
代理公司: 上海专利商标事务所有限公司 代理人: 顾嘉运
地址: 美国华*** 国省代码: 美国;US
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 用于 图形 编辑 隐喻
【说明书】:

背景

当今存在让用户创建诸如演示等专业商业图形的多种工具。用于向形状和图像添加润饰的一种方法是应用3D技术。这通常用以下两种方式来完成:一种是对2D位图使用模拟的3D效果,这得到有3D外观的形状或图像,而没有真实的3D模型。所得的模拟3D图形可能对某些用户而言看上去不是十足的3D样子。另一种方法是使用全3D模型。此处,用户构建要显示的项的3D模型。该方法通常要求用户对于3D建模和使用3D建模工具是熟练的。这一背景信息并不旨在标识出必须通过所要求保护的主题来解决的问题。

概述

提供本概述以便用简化的形式介绍将在以下详细描述一节中进一步描述的一些概念。本概述并不旨在标识出所要求保护的主题的关键特征或本质特征,也不旨在用于帮助确定所要求保护的主题的范围。

根据各个所描述的实施例的各方面,一种系统在呈现形状时组合了2D和3D建模。在一方面,该系统包括:生成所选的形状参数或特征的3D模型的3D建模工厂(factory);生成2D文本和文本效果以及某些2D形状效果(例如,填充效果)的正面(front face)工厂;生成在形状的水平面(ground plane)上呈现的效果的水平面工厂;以及组合由正面工厂、水平面工厂和3D建模工厂生成的2D和3D效果的光栅化器/合成引擎。

正面工厂呈现任何2D文本效果(例如,阴影、发光、倒影);任何2D形状效果;任何2D表面效果(例如,填充、渐变填充、影像等)以及形状的2D几何结构;并使用所呈现的2D文本效果和用于形状的正面的2D表面效果来创建纹理图。这些2D效果是当应用于3D形状时将被保留的2D隐喻(metaphor)中的某一些。水平面工厂生成用于2D形状效果(如果有)的水平面。另外,如果文本应用了3D效果,则水平面工厂生成用于2D文本效果的水平面。3D建模工厂通过定义2D形状的挤压和斜切特性来从该形状生成3D模型。3D建模工厂然后生成用于将纹理映射到3D模型的正面的坐标。光栅化器/合成引擎然后将来自3D建模工厂的所得的形状(即,具有3D几何结构和2D纹理图)与来自水平面工厂的水平面相组合。光栅化器/合成引擎使用纹理坐标来将纹理映射到3D模型上。

在另一方面,维持用户选择的形状的颜色与该形状的照明和/或方向无关。

在又一方面,形状可被组合以控制3D场景中的透视。例如,未组合的3D形状可被呈现为使得它们各自表现为具有单独的没影点。相反,组合的2D形状可被呈现为使得它们表现为具有相同的没影点。因此,用户可使用熟悉的组的2D编辑概念,并将来自编辑2D图形的知识应用于3D世界。组合直观上完成了正确的事情,并且因此使得用户能容易地适应其中可进行3D编辑的新世界。

在再一方面,该系统允许用户控制所呈现的图形的排序。在一个实现中,该系统使用某些2D工具中使用的“发送到前面”、“发送到后面”等2D隐喻来允许用户控制形状在3D空间中的排序表现如何。例如,用户可指定,在特定的透视中,形状A将在形状B的“前面”,但是在形状C的“后面”。再一次,用于将形状排序在其它形状的前面或后面的z排序2D形状的熟悉概念可被应用于在3维空间中排序3D形状。

在另一方面,该系统提供了发送并重复使用2D命令使得它们在3D上下文中适用的用户界面。

各实施例可被实现为计算机进程、计算机系统(包括移动、手持式计算设备)或诸如计算机程序产品等制品。该计算机程序产品可以是可由计算机系统读取并编码了用于执行一计算机进程的指令的计算机程序的计算机存储介质。该计算机程序产品也可以是可由计算系统读取并编码了用于执行一计算机进程的指令的计算机程序的载波上的传播信号。

附图简述

参考附图描述了非限制性且非穷尽的实施例,在全部附图中,除非另外指定,否则相同的参考标号指的是相同的部分。

图1是表示根据一个实施例的具有多个应用程序和2D/3D引擎的示例性系统的框图。

图2是表示根据一个实施例的图1的2D/3D引擎的示例性组件的框图。

图3是表示根据一个实施例的具有基于形状的2D几何结构的轮廓的3D形状的图。

图4是表示根据一个实施例的被应用于形状的文本和3D文本的文本效果的图。

图5是表示根据一个实施例的在从2D形状输入生成3D图形时的操作流程的流程图。

图6是表示根据一个实施例的来自使用2D隐喻来填充的用户界面(UI)的示例屏幕截图的图。

图7是表示根据一个实施例的3D空间中形状的不同排序的示例的图。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200680033182.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top