[發明專利]用于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空間中形狀的不同排序的示例的圖。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟公司,未經微軟公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200680033182.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:路由網絡中的容錯通信
- 下一篇:顯示面板、顯示面板制的制造方法及顯示單元





