欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于改進(jìn)多姿態(tài)3d渲染的速度和視覺(jué)保真度的方法

文檔序號(hào):8207778閱讀:480來(lái)源:國(guó)知局
用于改進(jìn)多姿態(tài)3d渲染的速度和視覺(jué)保真度的方法
【專利說(shuō)明】
[0001] 相關(guān)申請(qǐng)
[0002] 本申請(qǐng)要求均于2012年1月31日提交的題為"Method for Improving Speed an Visual Fidelity of Multi-Pose 3D Renderings By Overlaying Visible Edges" 的美 國(guó)臨時(shí)專利申請(qǐng)?zhí)?1/593, 105;題為"Method for Improving Speed an Visual Fidelity of Multi-Pose 3D Renderings By Overlaying Visible Shadows" 的 61/593, 115;題為 "Method for Improving Speed an Visual Fidelity of Multi-Pose 3D Renderings By Combining Images" 的 61/593, 112;以及題為 "Method for Improving Speed an Visual Fidelity of Multi-Pose 3D Renderings By Preloading an Optimized Thumbnail View" 的61/593, 109的優(yōu)先權(quán),上述申請(qǐng)均通過(guò)引用全文且就其各個(gè)方面合并于此。
技術(shù)領(lǐng)域
[0003] 本公開(kāi)涉及使用多姿態(tài)渲染對(duì)三維圖形的二維顯示,具體地涉及一種用于通過(guò)顯 示可見(jiàn)邊緣而改進(jìn)顯示這樣的多姿態(tài)3D渲染的視覺(jué)保真度和速度的方法和系統(tǒng)。
【背景技術(shù)】
【背景技術(shù)】 [0004] 的描述在這里是為了在總體上給出本公開(kāi)的上下文而提供。就該背景技 術(shù)部分中所描述的范圍而言,當(dāng)前署名的發(fā)明人的工作,以及該描述中并非以其它方式在 提交時(shí)構(gòu)成現(xiàn)有技術(shù)的方面,既不明確也非隱含地被承認(rèn)構(gòu)成相對(duì)于本公開(kāi)的現(xiàn)有技術(shù)。
[0005] 通常期望以軟件來(lái)顯示對(duì)象的交互式3D視圖。然而,并非每個(gè)計(jì)算機(jī)、操作系統(tǒng) 或?yàn)g覽器都能夠顯示"真正的"3D,這或者是因?yàn)樗鼈儧](méi)有圖形處理單元(GPU),網(wǎng)絡(luò)帶寬過(guò) 小而不允許快速下載大的30資產(chǎn),或者編程環(huán)境不允許訪問(wèn)諸如〇1冗11〇1/或〇丨1* (^〇(|<的 3D應(yīng)用編程接口(API)。
[0006] 一些研發(fā)人員通過(guò)將3D對(duì)象的視圖渲染為2D圖像來(lái)解決該問(wèn)題。在其最為簡(jiǎn)單 的形式中,可能從單個(gè)相機(jī)視點(diǎn)渲染PNG或JPG文件并且使得其可在web服務(wù)器上獲取。如 果用戶正在觀看購(gòu)物網(wǎng)站上的產(chǎn)品明細(xì)頁(yè),則用戶能夠至少能夠看到該產(chǎn)品的渲染,而無(wú) 論其瀏覽器或計(jì)算機(jī)是否支持實(shí)時(shí)3D。
[0007] 在此之外的一個(gè)步驟是其中對(duì)象或模型不僅在單個(gè)視圖而是在多個(gè)視圖中進(jìn)行 渲染的方法。用戶在瀏覽器中被提供用戶界面,用戶能夠在其中進(jìn)行"點(diǎn)擊和拖動(dòng)"而以交 互式速度旋轉(zhuǎn)對(duì)象。由于多個(gè)視圖是來(lái)自不同視圖的對(duì)象的預(yù)渲染視圖,所以用戶能夠"轉(zhuǎn) 動(dòng)"對(duì)象并且從任意預(yù)渲染的觀看角度看到對(duì)象,這給出了交互式3D的錯(cuò)覺(jué),而實(shí)際上此時(shí) 除了當(dāng)前顯示的2D圖像之外什么都沒(méi)有改變。

【發(fā)明內(nèi)容】

[0008] 在一個(gè)實(shí)施例中,一種計(jì)算機(jī)實(shí)現(xiàn)的在顯示器上描繪對(duì)象的多姿態(tài)三維渲染的方 法包括在計(jì)算機(jī)可讀介質(zhì)上存儲(chǔ)該對(duì)象的多個(gè)二維渲染。該多個(gè)2D渲染中的每一個(gè)從不 同的顯性(外觀?)觀看角度描繪對(duì)象。該方法還包括經(jīng)由網(wǎng)絡(luò)將多個(gè)2D渲染傳送至耦 合至該顯示器的客戶端設(shè)備。該方法進(jìn)一步包括在計(jì)算機(jī)可讀介質(zhì)上存儲(chǔ)多個(gè)覆蓋渲染。 每個(gè)覆蓋渲染對(duì)應(yīng)于多個(gè)2D渲染中的相應(yīng)一個(gè)。每個(gè)覆蓋包括以第一顏色進(jìn)行渲染并且 對(duì)應(yīng)于如相對(duì)應(yīng)的2D渲染中所渲染的對(duì)象邊緣的邊緣線條、以及透明背景。該方法進(jìn)一步 包括經(jīng)由網(wǎng)絡(luò)將該覆蓋渲染傳送至客戶端設(shè)備,并且提供可操作來(lái)顯示多個(gè)復(fù)合圖像的界 面,每個(gè)復(fù)合圖像包括層疊于其相對(duì)應(yīng)的2D渲染之上的覆蓋渲染中的一個(gè)。
[0009] 在另一個(gè)實(shí)施例中,一種用于在顯示器上描繪對(duì)象的多姿態(tài)三維渲染的系統(tǒng)包括 數(shù)據(jù)庫(kù),其存儲(chǔ)該對(duì)象的多個(gè)二維渲染。該多個(gè)2D渲染中的每一個(gè)從不同的顯性觀看角度 描繪對(duì)象。該數(shù)據(jù)庫(kù)還存儲(chǔ)多個(gè)覆蓋渲染,其中每個(gè)覆蓋渲染對(duì)應(yīng)于多個(gè)2D渲染中的相應(yīng) 一個(gè)。另外,每個(gè)覆蓋渲染包括以第一顏色進(jìn)行渲染并且對(duì)應(yīng)于如相對(duì)應(yīng)的2D渲染中所渲 染的對(duì)象邊緣的邊緣線條、以及透明背景。該系統(tǒng)進(jìn)一步包括機(jī)器可執(zhí)行指令,其存儲(chǔ)在機(jī) 器可讀介質(zhì)上并且指定界面,該界面可操作來(lái)顯示多個(gè)復(fù)合圖像,每個(gè)復(fù)合圖像包括層疊 于其相對(duì)應(yīng)的2D渲染之上的覆蓋渲染中的一個(gè)。再另外地,該系統(tǒng)包括服務(wù)器,其經(jīng)由網(wǎng) 絡(luò)通信地耦合至該數(shù)據(jù)庫(kù)并且可操作來(lái)向通信地耦合至該網(wǎng)絡(luò)的客戶端設(shè)備發(fā)送指定該 界面的機(jī)器指令。該服務(wù)器還可操作來(lái)從該客戶端設(shè)備接收用于渲染對(duì)象的請(qǐng)求,并且響 應(yīng)于該請(qǐng)求從該數(shù)據(jù)庫(kù)獲取多個(gè)2D渲染以及多個(gè)覆蓋渲染,并且將該多個(gè)2D渲染以及多 個(gè)覆蓋渲染傳送至該客戶端設(shè)備。
[0010] 在又另一個(gè)實(shí)施例中,一種機(jī)器可讀存儲(chǔ)介質(zhì)具有存儲(chǔ)于其上的機(jī)器可執(zhí)行指令 的集合,當(dāng)被執(zhí)行時(shí)其使得處理器從通過(guò)網(wǎng)絡(luò)通信地耦合至該處理器的服務(wù)器接收多個(gè)2D 渲染。該多個(gè)2D渲染中的每一個(gè)從不同的顯性觀看角度描繪對(duì)象。該指令還使得處理器 從該服務(wù)器接收多個(gè)覆蓋渲染,每個(gè)覆蓋渲染對(duì)應(yīng)于多個(gè)2D渲染中的相應(yīng)一個(gè)。每個(gè)覆蓋 渲染包括以第一顏色進(jìn)行渲染并且對(duì)應(yīng)于如相對(duì)應(yīng)的2D渲染中所渲染的對(duì)象邊緣的邊緣 線條、以及透明背景。另外,該指令使得該處理器使得耦合至該處理器的顯示器設(shè)備顯示多 個(gè)復(fù)合圖像。每個(gè)復(fù)合圖像包括層疊于其相對(duì)應(yīng)的2D渲染之上的覆蓋渲染中的一個(gè)。
[0011] 在一個(gè)實(shí)施例中,一種計(jì)算機(jī)實(shí)現(xiàn)的在顯示器上描繪對(duì)象的多姿態(tài)三維渲染的方 法包括在計(jì)算機(jī)可讀介質(zhì)上存儲(chǔ)該對(duì)象的多個(gè)二維渲染。該多個(gè)2D渲染中的每一個(gè)從不 同的顯性觀看角度描繪對(duì)象。該方法還包括經(jīng)由網(wǎng)絡(luò)將多個(gè)2D渲染傳送至耦合至該顯示 器的客戶端設(shè)備。該方法進(jìn)一步包括在計(jì)算機(jī)可讀介質(zhì)上存儲(chǔ)多個(gè)覆蓋渲染。每個(gè)覆蓋渲 染對(duì)應(yīng)于多個(gè)2D渲染中的相應(yīng)一個(gè)。每個(gè)覆蓋渲染包括以第一顏色進(jìn)行渲染并且與如相 對(duì)應(yīng)的2D渲染中所渲染的對(duì)象上的陰影相對(duì)應(yīng)的陰影層、以及透明背景。該方法進(jìn)一步 包括經(jīng)由網(wǎng)絡(luò)將該覆蓋渲染傳送至客戶端設(shè)備,并且提供可操作來(lái)顯示多個(gè)復(fù)合圖像的界 面,每個(gè)復(fù)合圖像包括層疊于其相對(duì)應(yīng)的2D渲染之上的覆蓋渲染中的一個(gè)。
[0012] 在另一個(gè)實(shí)施例中,一種用于在顯示器上描繪對(duì)象的多姿態(tài)三維渲染的系統(tǒng)包括 數(shù)據(jù)庫(kù),其存儲(chǔ)該對(duì)象的多個(gè)二維渲染。該多個(gè)2D渲染中的每一個(gè)從不同的顯性觀看角度 描繪對(duì)象。該數(shù)據(jù)庫(kù)還存儲(chǔ)多個(gè)覆蓋渲染,其中每個(gè)覆蓋渲染對(duì)應(yīng)于多個(gè)2D渲染中的相應(yīng) 一個(gè)。另外,每個(gè)覆蓋渲染包括以第一顏色進(jìn)行渲染并且與如相對(duì)應(yīng)的2D渲染中所渲染的 對(duì)象上的可見(jiàn)陰影相對(duì)應(yīng)的陰影層、以及透明背景。該系統(tǒng)進(jìn)一步包括機(jī)器可執(zhí)行指令,其 存儲(chǔ)在機(jī)器可讀介質(zhì)上并且指定界面,該界面可操作來(lái)顯示多個(gè)復(fù)合圖像的界面,每個(gè)復(fù) 合圖像包括層疊于其相對(duì)應(yīng)的2D渲染之上的覆蓋渲染中的一個(gè)。再另外地,該系統(tǒng)包括服 務(wù)器,其經(jīng)由網(wǎng)絡(luò)通信地耦合至該數(shù)據(jù)庫(kù)并且可操作來(lái)向通信地耦合至該網(wǎng)絡(luò)的客戶端設(shè) 備發(fā)送指定該界面的機(jī)器指令。該服務(wù)器還可操作來(lái)從該客戶端設(shè)備接收用于渲染對(duì)象的 請(qǐng)求,并且響應(yīng)于該請(qǐng)求從該數(shù)據(jù)庫(kù)獲取多個(gè)2D渲染以及多個(gè)覆蓋渲染,并且將該多個(gè)2D 渲染以及多個(gè)覆蓋渲染傳送至該客戶端設(shè)備。
[0013] 在又另一個(gè)實(shí)施例中,一種機(jī)器可讀存儲(chǔ)介質(zhì)具有存儲(chǔ)于其上的機(jī)器可執(zhí)行指令 的集合,當(dāng)被執(zhí)行時(shí)其使得處理器從通過(guò)網(wǎng)絡(luò)通信地耦合至該處理器的服務(wù)器接收多個(gè)2D 渲染。該多個(gè)2D渲染中的每一個(gè)從不同的顯性觀看角度描繪對(duì)象。該指令還使得處理器 從該服務(wù)器接收多個(gè)覆蓋渲染,每個(gè)覆蓋渲染對(duì)應(yīng)于多個(gè)2D渲染中的相應(yīng)一個(gè)。每個(gè)覆蓋 渲染包括以第一顏色進(jìn)行渲染并且對(duì)應(yīng)于如相對(duì)應(yīng)的2D渲染中所渲染的3D對(duì)象的邊緣的 邊緣線條、以及透明背景。另外,該指令使得該處理器使得耦合至該處理器的顯示器設(shè)備顯 示多個(gè)復(fù)合圖像。每個(gè)復(fù)合圖像包括層疊于其相對(duì)應(yīng)的2D渲染之上的覆蓋渲染中的一個(gè)。
[0014] 在一個(gè)實(shí)施例中,一種計(jì)算機(jī)實(shí)現(xiàn)的在顯示器上描繪對(duì)象的多姿態(tài)三維渲染的方 法包括在計(jì)算機(jī)可讀介質(zhì)上存儲(chǔ)圖像文件。該圖像文件存儲(chǔ)單個(gè)圖像的數(shù)據(jù)。該單個(gè)圖像 包括多個(gè)部分,其中每個(gè)部分包括對(duì)象的二維渲染。該多個(gè)2D渲染中的每一個(gè)從不同的顯 性觀看角度描繪對(duì)象。該方法還包括經(jīng)由網(wǎng)絡(luò)將該單個(gè)圖像文件傳送至耦合至該顯示器的 客戶端設(shè)備并且提供用戶界面,該用戶界面可操作來(lái)每次一個(gè)地顯示多個(gè)2D渲染。
[0015] 在另一個(gè)實(shí)施例中,一種用于在顯示器上描繪對(duì)象的多姿態(tài)三維渲染的系統(tǒng)包括 存儲(chǔ)圖像文件的數(shù)據(jù)庫(kù)。該圖像文件存儲(chǔ)單個(gè)圖像的數(shù)據(jù),并且具有多個(gè)部分,每個(gè)部分包 括對(duì)象的二維渲染。該多個(gè)2D渲染中的每一個(gè)從不同的顯性觀看角度描繪對(duì)象。該系統(tǒng) 還包括機(jī)器可執(zhí)行指令,其存儲(chǔ)在機(jī)器可讀介質(zhì)上并且指定界面,該界面可操作來(lái)顯示多 個(gè)2D渲染。另外,該系統(tǒng)包括通過(guò)網(wǎng)絡(luò)通信地耦合至該數(shù)據(jù)庫(kù)的服務(wù)器。該服務(wù)器可操作 來(lái)向通信地耦合至該網(wǎng)絡(luò)的客戶端設(shè)備傳送該指定界面的機(jī)器指令。該服務(wù)器還可操作來(lái) 從該客戶端設(shè)備接收用于渲染對(duì)象的請(qǐng)求,并且響應(yīng)于該請(qǐng)求從該數(shù)據(jù)庫(kù)獲取該圖像文件 并且將該圖像文件傳送至該客戶端設(shè)備。
[0016] 在又另一個(gè)實(shí)施例中,一種機(jī)器可讀存儲(chǔ)介質(zhì)具有存儲(chǔ)于其上的機(jī)器可執(zhí)行指令 的集合。當(dāng)被處理器執(zhí)行時(shí),該指令使得該處理器從通過(guò)網(wǎng)絡(luò)通信耦地合至該處理器的服 務(wù)器接收?qǐng)D像文件。該圖像文件存儲(chǔ)單個(gè)圖像的數(shù)據(jù)。該單個(gè)圖像包括多個(gè)部分,每個(gè)部 分包括三維對(duì)象的二維渲染。每個(gè)2D渲染從不同的顯性觀看角度描繪對(duì)象。該指令還可 操作來(lái)使得耦合至該處理器的顯示器設(shè)備每次一個(gè)地顯示多個(gè)2D渲染。
[0017] 在一個(gè)實(shí)施例中,一種在顯示器上描繪對(duì)象的多姿態(tài)三維渲染的方法包括在計(jì)算 機(jī)可讀介質(zhì)上存儲(chǔ)該對(duì)象的多個(gè)二維渲染。該多個(gè)2D渲染中的每一個(gè)從不同的顯性觀看 角度描繪對(duì)象。該方法還包括在計(jì)算機(jī)可讀介質(zhì)上存儲(chǔ)多個(gè)縮略圖,每個(gè)縮略圖對(duì)應(yīng)于多 個(gè)2D渲染中的相應(yīng)一個(gè)。另外,該方法包括經(jīng)由網(wǎng)絡(luò)將多個(gè)2D渲染傳送至耦合至該顯示 器的客戶端設(shè)備,并且經(jīng)由該網(wǎng)絡(luò)將多個(gè)縮略圖傳送至客戶端設(shè)備。再另外地,該方法包括 提供界面,該界面可操作來(lái)顯示多個(gè)縮略圖中的每一個(gè),并且在客戶端設(shè)備接收到2D渲染 之后顯示該多個(gè)2D渲染中的每一個(gè)替代相對(duì)應(yīng)的縮略圖。
[0018] 在另一個(gè)實(shí)施例中,一種用于在顯示器上描繪對(duì)象的多姿態(tài)三維渲染的系統(tǒng)包括 數(shù)據(jù)庫(kù),其存儲(chǔ)該對(duì)象的多個(gè)二維渲染。該多個(gè)2D渲染中的每一個(gè)從不同的顯性觀看角度 描繪對(duì)象。該數(shù)據(jù)庫(kù)還存儲(chǔ)多個(gè)縮略圖,每個(gè)縮略圖對(duì)應(yīng)于多個(gè)2D渲染中的相應(yīng)一個(gè)。該 系統(tǒng)還包括存儲(chǔ)在機(jī)器可讀介質(zhì)上的機(jī)器可執(zhí)行指令。當(dāng)被處理器執(zhí)行時(shí),該指令實(shí)現(xiàn)可 操作來(lái)顯示多姿態(tài)3D渲染的用戶界面。另外,該系統(tǒng)包括經(jīng)由網(wǎng)絡(luò)通信地耦合至該數(shù)據(jù)庫(kù) 的服務(wù)器。該服務(wù)器可操作來(lái)向通信地耦合至該網(wǎng)絡(luò)的客戶端設(shè)備傳送多個(gè)2D渲染并且 向該客戶端設(shè)備傳送多個(gè)縮略圖。該用戶界面可操作來(lái)顯示多個(gè)縮略圖中的每一個(gè),并且 在客戶端設(shè)備接收到2D渲染之后顯示該多個(gè)2D渲染中的每一個(gè)替代相對(duì)應(yīng)的縮略圖。
[0019] 在又另一個(gè)實(shí)施例中,一種機(jī)器可讀存儲(chǔ)介質(zhì)存儲(chǔ)機(jī)器可執(zhí)行指令的集合。當(dāng)被 處理器執(zhí)行時(shí),該指令使得該處理器從通過(guò)第一網(wǎng)絡(luò)通信地耦合至該處理器的服務(wù)器接收 該對(duì)象的多個(gè)二維渲染。該多個(gè)2D渲染中的每一個(gè)從不同的顯性觀看角度描繪對(duì)象。該指 令還使得該處理器從該服務(wù)器接收多個(gè)縮略圖。每個(gè)縮略圖對(duì)應(yīng)于多個(gè)2D渲染中的相應(yīng) 一個(gè)。該指令進(jìn)一個(gè)使得通信地耦合至該處理器的顯示設(shè)備顯示多個(gè)縮略圖中的每一個(gè), 并且在完全接收到2D渲染之后顯示該多個(gè)2D渲染中的每一個(gè)替代相對(duì)應(yīng)的縮略圖。
【附圖說(shuō)明】
[0020] 以下所描述的附圖描繪了這里所公開(kāi)的系統(tǒng)和方法的各個(gè)方面。應(yīng)當(dāng)理解的是, 每個(gè)附圖描繪了所公開(kāi)的系統(tǒng)和方法的特定方面的實(shí)施例,并且每個(gè)附圖意在符合其可能 的實(shí)施例。另外,在任何可能的情況下,以下描述引用到以下附圖中所包括的附圖標(biāo)記,其 中多個(gè)附圖中所描繪的特征被指定有一致的附圖標(biāo)記。
[0021] 圖1是圖示實(shí)現(xiàn)依據(jù)當(dāng)前所描述實(shí)施例的方法的系統(tǒng)的示例性實(shí)施例的框圖;
[0022] 圖2A-2L分別描繪了依據(jù)該描述的示出對(duì)象的多姿態(tài)3D渲染的12個(gè)示例性顯 示;
[0023] 圖3圖示了對(duì)象的示例性2D渲染;
[0024] 圖4圖示了圖3的相對(duì)應(yīng)渲染的示例性邊緣線條覆蓋圖像;
[0025] 圖5圖示了通過(guò)將圖4的覆蓋圖像層疊在圖3的2D渲染上而形成的示例性復(fù)合 圖像;
[0026] 圖6描繪了諸如圖5中的一系列復(fù)合圖像以及進(jìn)行層疊以創(chuàng)建復(fù)合圖像的相應(yīng)渲 染;
[0027] 圖7圖示了對(duì)象的示例性2D渲染;
[0028] 圖8圖示了圖7的相對(duì)應(yīng)渲染的示例性陰影覆蓋圖像;
[0029] 圖9圖示了通過(guò)將圖8的覆蓋圖像層疊在圖7的2D渲染上而形成的示例性復(fù)合 圖像;
[0030] 圖10圖示了依據(jù)該描述的具有多個(gè)2D渲染部分的示例性圖像;
[0031] 圖11圖示了圖10的示例性圖像的另一種維度形式;
[0032] 圖12圖示了具有多個(gè)2D渲染部分的另一個(gè)示例性圖像;
[0033] 圖13描繪了依據(jù)該描述的觀看應(yīng)用在其中創(chuàng)建用于顯示多姿態(tài)3D渲染的用戶界 面的網(wǎng)頁(yè);
[0034] 圖14是描繪通過(guò)覆蓋第二圖像而改進(jìn)多姿態(tài)3D渲染的速度和視覺(jué)保真度的方法 的框圖;
[0035] 圖15是描繪由服務(wù)器執(zhí)行的用于通過(guò)組合圖像來(lái)改進(jìn)多姿態(tài)3D渲染的速度的方 法的框圖;
[0036] 圖16是描繪由客戶端設(shè)備執(zhí)行的用于通過(guò)組合圖像來(lái)改進(jìn)多姿態(tài)3D渲染的速度 的方法的框圖;和
[0037] 圖17是描繪用于通過(guò)預(yù)先加載優(yōu)化縮略圖來(lái)改進(jìn)多姿態(tài)3D渲染的速度的方法的 框圖。
【具體實(shí)施方式】
[0038] 在以下所描述的實(shí)施例中,聯(lián)網(wǎng)的系統(tǒng)允許一個(gè)或多個(gè)用戶觀看對(duì)象或模型的多 姿態(tài)3D渲染。多姿態(tài)3D渲染被存儲(chǔ)在一個(gè)或多個(gè)服務(wù)器上,該服務(wù)器向在局域網(wǎng)(LAN)或 廣域網(wǎng)(WAN)上操作的一個(gè)或多個(gè)客戶端傳遞該多姿態(tài)3D渲染??蛻舳嗽O(shè)備可以是工作 站、臺(tái)式計(jì)算機(jī)、膝上計(jì)算機(jī)、筆記本計(jì)算機(jī)、平板計(jì)算機(jī)、智能電話、個(gè)人數(shù)字助理等。客戶 端設(shè)備執(zhí)行用于觀看應(yīng)用的指令以顯示多姿態(tài)渲染。該多姿態(tài)3D渲染可以是多個(gè)2D渲染 (其可以是模型或?qū)ο蟮牟蹲綀D像,或者可以是模型或?qū)ο蟮募y理渲染),每個(gè)2D渲染從不 同顯性觀看角度(姿態(tài))描繪該模型或?qū)ο蟆?D渲染被依序顯示從而呈現(xiàn)該模型或?qū)ο蟮?顯性3D視圖。通過(guò)用戶界面控件的操控,用戶可以對(duì)各個(gè)2D渲染的顯示進(jìn)行控制,由此從 用戶所期望的角度呈現(xiàn)該對(duì)象或模型。例如,用戶可以從圍繞延伸通過(guò)該模型或?qū)ο蟮拇?直軸線(這里被稱作"轉(zhuǎn)動(dòng)")或者圍繞延伸通過(guò)該模型或?qū)ο蟮乃捷S線(這里稱作"傾 斜")的不同角度觀看該對(duì)象或模型??梢詫?shí)現(xiàn)各種技術(shù)來(lái)改進(jìn)描繪多姿態(tài)3D渲染的速度 和/或效率。
[0039] 在一些實(shí)施例中,對(duì)于2D渲染系列中的每一個(gè)創(chuàng)建邊緣線條覆蓋圖像。每個(gè)覆蓋 圖像包括透明背景以及處于其當(dāng)前姿態(tài)的對(duì)象或模型的可見(jiàn)邊緣的線條繪制。當(dāng)邊緣線條 覆蓋圖像被疊加于相對(duì)應(yīng)的2D渲染上以形成復(fù)合圖像時(shí),該復(fù)合圖像由于良好定義的邊 緣線條而對(duì)觀看者表現(xiàn)為更為清晰的圖像。
[0040] 在一些實(shí)施例中,對(duì)于2D渲染系列中的每一個(gè)創(chuàng)建的陰影覆蓋圖像是可見(jiàn)陰影 渲染。每個(gè)陰影覆蓋包括透明背景和陰影圖像,所述陰影圖像包括在3D渲染中出現(xiàn)在對(duì)象 上的陰影。當(dāng)陰影覆蓋圖像被疊加在相對(duì)應(yīng)的2D渲染上以形成復(fù)合圖像時(shí),該復(fù)合圖像由 于陰影而對(duì)觀看者表現(xiàn)為更為清晰的圖像。
[0041] 在一些實(shí)施例中,多個(gè)2D渲染是單個(gè)圖像文件的子圖像(S卩,部分)。觀看應(yīng)用可 以接收單個(gè)圖像文件的參數(shù)或者利用單個(gè)圖像文件的參數(shù)進(jìn)行編程,該參數(shù)包括圖像的整 體尺寸和多個(gè)2D渲染的數(shù)量,并且可以對(duì)該多個(gè)2D渲染中的個(gè)體依序顯示。
[0042] 在一些實(shí)施例中,服務(wù)器向客戶端傳送多個(gè)2D渲染中的每一個(gè)的縮略圖。該縮略 圖可以處于單個(gè)圖像文件中或者可以是單獨(dú)的圖像文件,但是先于該2D渲染進(jìn)行傳送。當(dāng) 接收到縮略圖時(shí),觀看應(yīng)用顯示該縮略圖,可選地被放大至與2D渲染相同的尺寸。當(dāng)從服 務(wù)器進(jìn)行下載時(shí)或者下載之后,縮略圖渲染在顯示器上被2D渲染替代。
[0043] 圖1描繪了可以在其上實(shí)現(xiàn)這里所描述的方法的系統(tǒng)10的實(shí)施例的框圖。系統(tǒng) 10包括客戶端設(shè)備12、服務(wù)器14、數(shù)據(jù)庫(kù)16、以及耦合客戶端設(shè)備12、服務(wù)器14和數(shù)據(jù)庫(kù) 16的通信網(wǎng)絡(luò)18。如以上所描述的,客戶端設(shè)備12可以是工作站、臺(tái)式計(jì)算機(jī)、膝上計(jì)算 機(jī)、筆記本計(jì)算機(jī)、平板計(jì)算機(jī)、智能電話、個(gè)人數(shù)字助理等。
[0044] 在一些實(shí)施例中,客戶端設(shè)備12包括用于執(zhí)行計(jì)算機(jī)可讀指令的中央處理單元 (CPU) 20,用于在操作期間存儲(chǔ)數(shù)據(jù)和指令的隨機(jī)訪問(wèn)存儲(chǔ)器(RAM)單元22,以及用于存儲(chǔ) 軟件應(yīng)用、諸如動(dòng)態(tài)鏈接庫(kù)(DLL)的共享軟件組件、CPU 20所執(zhí)行的其它程序以及數(shù)據(jù)的 非易失性存儲(chǔ)器24。作為示例,非易失性存儲(chǔ)器24可以實(shí)現(xiàn)在經(jīng)由總線耦合至CPU 20的 硬盤驅(qū)動(dòng)器(HDD)上。替選地,非易失性存儲(chǔ)器24可以被實(shí)現(xiàn)為固態(tài)驅(qū)動(dòng)器(未示出)。 一般來(lái)講,組件20、22和24可以以任何適當(dāng)方式來(lái)實(shí)現(xiàn)。例如,雖然在圖1中被描繪為單 個(gè)單元,但是CPU 20可以是處于一個(gè)或多個(gè)物理封裝中的一個(gè)或多個(gè)處理器,其可以是單 核或多核處理器,或者可以是通用處理單元和圖形處理器。此外,CPU 20可以劃分在客戶 端設(shè)備12的一個(gè)或多個(gè)子系統(tǒng)之間,諸如可能在具有通用處理器和包括專用處理器的圖
當(dāng)前第1頁(yè)1 2 3 4 5 6 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
昌图县| 桃源县| 仁布县| 湄潭县| 资源县| 吉木萨尔县| 天长市| 故城县| 基隆市| 南开区| 安泽县| 株洲县| 漠河县| 东港市| 漳平市| 奉贤区| 巴青县| 舟曲县| 通许县| 博爱县| 河南省| 屏山县| 贵南县| 泗洪县| 青阳县| 和林格尔县| 建瓯市| 松溪县| 巢湖市| 常熟市| 河间市| 金溪县| 民县| 南江县| 贺兰县| 和顺县| 新宾| 海南省| 临夏县| 焦作市| 安远县|