戶(hù)端設(shè)備12所實(shí)現(xiàn)的用于通過(guò)組合圖像而改進(jìn)多姿態(tài)3D 渲染的速度的方法240。客戶(hù)端設(shè)備例如通過(guò)接收從可對(duì)于其獲得多姿態(tài)3D渲染的多個(gè)所 顯示的模型或?qū)ο笾羞M(jìn)行選擇的用戶(hù)輸入而請(qǐng)求多姿態(tài)3D渲染(框244)。在一些實(shí)施例 中,客戶(hù)端設(shè)備12接收觀看應(yīng)用34,其可操作來(lái)接收包含2D渲染的單個(gè)圖像文件并且依序 顯示該單個(gè)圖像文件的多個(gè)部分(246)。在觀看應(yīng)用34已經(jīng)處于客戶(hù)端設(shè)備12上的實(shí)施 例中,框246可以被省略。客戶(hù)端設(shè)備12接收具有多個(gè)2D渲染部分的圖像文件(框246) 并且從該圖像以及從隨該圖像從服務(wù)器13接收的其它參數(shù)確定該圖像的一個(gè)或多個(gè)參數(shù) (框248)。觀看應(yīng)用34將該圖像劃分為對(duì)應(yīng)于多個(gè)2D渲染的部分(框250)并且依序顯 示多個(gè)2D圖像部分(框252)。當(dāng)然,如貫穿該說(shuō)明書(shū)所描述的,在各個(gè)實(shí)施例中,觀看應(yīng)用 34還可以接收一個(gè)或多個(gè)覆蓋圖像,可以將該覆蓋圖像層疊于單個(gè)圖像文件的各部分上, 可以將單個(gè)覆蓋圖像文件劃分為對(duì)應(yīng)于包括2D渲染的部分的部分,可以在接收2D渲染之 前接收縮略圖并且在下載2D渲染的同時(shí)顯示縮略圖渲染,等等。
[0091] 圖17描繪了可以由服務(wù)器14實(shí)現(xiàn)以便通過(guò)預(yù)先加載優(yōu)化縮略圖視圖而改進(jìn)多姿 態(tài)3D渲染的速度的方法260。服務(wù)器14和/或數(shù)據(jù)庫(kù)16可以存儲(chǔ)模型或?qū)ο蟮亩鄠€(gè)2D 渲染(框262)。服務(wù)器14和/或數(shù)據(jù)庫(kù)16還可以存儲(chǔ)多個(gè)相對(duì)應(yīng)的縮略圖(框264),每 個(gè)縮略圖用于多個(gè)2D渲染中的一個(gè)。每個(gè)縮略圖可以為有所減小的顏色位深,可以為比2D 渲染小的分辨率,和/或可以為在水平維度中比垂直維度中低的分辨率。除此之外或替選 地,如以上所描繪的,縮略圖可以被組合為單個(gè)圖像文件。在一些實(shí)施例中,服務(wù)器14可以 向客戶(hù)端12傳送網(wǎng)頁(yè),該網(wǎng)頁(yè)描繪了對(duì)于其存在多姿態(tài)3D渲染的多個(gè)模型或?qū)ο?。客?hù)端 設(shè)備12的用戶(hù)可以選擇模型或?qū)ο笾械囊粋€(gè),使得客戶(hù)端設(shè)備12傳送對(duì)于相對(duì)應(yīng)的多姿 態(tài)3D渲染的請(qǐng)求。當(dāng)接收到對(duì)于多姿態(tài)3D渲染的請(qǐng)求時(shí)(框266),在一些實(shí)施例中,服務(wù) 器14可以傳送觀看應(yīng)用34,其可操作來(lái)在傳送多個(gè)2D渲染的同時(shí)顯示縮略圖(框268)。 服務(wù)器14可以響應(yīng)于該請(qǐng)求而傳送多個(gè)縮略圖(作為單個(gè)圖像文件或多個(gè)圖像文件)(框 270)并且之后可以傳送多個(gè)2D渲染(框272)。
[0092] 貫穿該說(shuō)明書(shū),多個(gè)實(shí)例可以實(shí)現(xiàn)作為單個(gè)實(shí)例所描述的組件、操作或結(jié)構(gòu)。雖然 一種或多種方法的個(gè)體操作被圖示和描述為分立操作,但是個(gè)體操作中的一個(gè)或多個(gè)可以 同時(shí)執(zhí)行,并且除非明確描述或者以其它方式在邏輯上所要求的(例如,一個(gè)結(jié)構(gòu)必須在 其能夠使用前被創(chuàng)建),否則不要求操作以所圖示的順序來(lái)執(zhí)行。在示例配置中作為分立組 件所給出的結(jié)構(gòu)和功能可以被實(shí)現(xiàn)為組合結(jié)構(gòu)或組件。類(lèi)似地,作為單個(gè)組件所給出的結(jié) 構(gòu)和功能可以被實(shí)現(xiàn)為分立組件。這些和其它的變化、修改、添加和改進(jìn)落入這里的主題的 范圍之內(nèi)。
[0093] 例如,網(wǎng)絡(luò)16可以包括但并不限于LAN、MAN、WAN、移動(dòng)、有線或無(wú)線網(wǎng)絡(luò)、私有網(wǎng) 絡(luò)或虛擬私有網(wǎng)絡(luò)的任意組合。此外,雖然圖1中為了使得描述簡(jiǎn)化并清楚而僅圖示了一 個(gè)客戶(hù)端設(shè)備12,但是要理解的是,任意數(shù)量的客戶(hù)端設(shè)備12都被支持并且能夠與服務(wù)器 14通信。
[0094] 此外,某些實(shí)施例在這里被描述為包括邏輯或者多種組件、模塊、例程、應(yīng)用或機(jī) 制。應(yīng)用和例程可以構(gòu)成軟件模塊(例如,實(shí)現(xiàn)于機(jī)器可讀介質(zhì)上或傳輸信號(hào)中的代碼) 或硬件模塊。硬件模塊是能夠執(zhí)行某些操作并且可以以某種方式進(jìn)行配置或部署的有形單 元。在示例實(shí)施例中,一個(gè)或多個(gè)計(jì)算機(jī)系統(tǒng)(例如,獨(dú)立、客戶(hù)端或服務(wù)器計(jì)算機(jī)系統(tǒng)) 或者計(jì)算機(jī)系統(tǒng)的一個(gè)或多個(gè)硬件模塊(例如,處理器或處理器群組)可以通過(guò)軟件(例 如,應(yīng)用或應(yīng)用部分)被配置為進(jìn)行操作而執(zhí)行如這里所描述的某些操作的硬件模塊。
[0095] 在各個(gè)實(shí)施例中,硬件模塊可以機(jī)械或電子地實(shí)現(xiàn)。例如,硬件模塊可以包括被永 久性或半永久性地配置為執(zhí)行某些操作的專(zhuān)用電路或邏輯(例如,作為專(zhuān)用處理器,諸如 現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)或?qū)S眉呻娐罚ˋSIC))。硬件模塊還可以包括通過(guò)軟件被臨 時(shí)配置為執(zhí)行某些操作的可編程邏輯或電路(例如,包含在通用處理器或其它可編程處理 器內(nèi))。將要意識(shí)到的是,機(jī)械地、以專(zhuān)用且永久性配置的電路或者以臨時(shí)配置的電路(例 如,通過(guò)軟件進(jìn)行配置)來(lái)實(shí)現(xiàn)硬件模塊的決定可以由成本和時(shí)間方面的考慮所驅(qū)使。
[0096] 因此,術(shù)語(yǔ)"硬件模塊"應(yīng)當(dāng)被理解為包含有形實(shí)體,其是被物理構(gòu)建、永久性配置 (例如,被硬線連接)或臨時(shí)配置(例如,被編程)而以某種方式進(jìn)行操作或者執(zhí)行這里所 描述的某些操作的實(shí)體??紤]其中硬件模塊被臨時(shí)配置(例如,被編程)的實(shí)施例,每個(gè)硬 件模塊無(wú)需在任何一個(gè)時(shí)間實(shí)例進(jìn)行配置或例示。例如,在硬件模塊包括使用軟件配置的 通用處理器的情況下,通用處理器可以在不同時(shí)間被配置為相應(yīng)的不同硬件模塊。軟件因 此可以對(duì)處理器進(jìn)行配置,以例如在一個(gè)時(shí)間實(shí)例構(gòu)成特定硬件模塊而在不同時(shí)間實(shí)例構(gòu) 成不同硬件模塊。
[0097] 硬件模塊能夠往來(lái)于其它硬件模塊提供和接收信息。因此,所描述的硬件模塊可 以被示為是通信耦合的。在同時(shí)存在多個(gè)這樣的硬件模塊的情況下,可以通過(guò)連接硬件模 塊的信號(hào)傳輸(例如,通過(guò)適當(dāng)?shù)碾娐泛涂偩€)來(lái)實(shí)現(xiàn)通信。在其中多個(gè)硬件模塊在不同 時(shí)間進(jìn)行配置或例示的實(shí)施例中,這樣的硬件模塊之間的通信例如可以通過(guò)在該多個(gè)硬件 模塊可以訪問(wèn)的存儲(chǔ)器結(jié)構(gòu)中存儲(chǔ)和獲取信息來(lái)實(shí)現(xiàn)。例如,一個(gè)硬件模塊可以執(zhí)行操作 并且將該操作的輸出存儲(chǔ)在其與之通信地耦合的存儲(chǔ)器設(shè)備中。另外的硬件模塊于是在隨 后的時(shí)間可以訪問(wèn)該存儲(chǔ)器設(shè)備以獲取并處理所存儲(chǔ)的輸出。硬件模塊還可以利用輸入或 輸出設(shè)備來(lái)發(fā)起通信,并且能夠?qū)Y源(例如,信息集合)進(jìn)行操作。
[0098] 這里所描述的示例方法的各種操作可以至少部分地由被臨時(shí)配置(例如,通過(guò)軟 件)或永久性配置為執(zhí)行相關(guān)操作的一個(gè)或多個(gè)處理器來(lái)執(zhí)行。無(wú)論被臨時(shí)還是持久性地 進(jìn)行配置,這樣的處理器都可以構(gòu)成處理器實(shí)現(xiàn)的模塊,其進(jìn)行操作以執(zhí)行一個(gè)或多個(gè)操 作或功能。這里所提到的模塊在一些示例實(shí)施例中可以包括處理器實(shí)現(xiàn)的模塊。
[0099] 類(lèi)似地,這里所描述的方法或例程可以至少部分是由處理器實(shí)現(xiàn)的。例如,方法的 至少一些操作可以由一個(gè)或多個(gè)處理器或處理器實(shí)現(xiàn)的硬件模塊來(lái)執(zhí)行。某些操作的執(zhí)行 可以分布在一個(gè)或多個(gè)處理器之間,該處理器不僅處于單個(gè)機(jī)器內(nèi),而且跨多個(gè)機(jī)器進(jìn)行 部署。在一些示例實(shí)施例中,一個(gè)或多個(gè)處理器可以位于單個(gè)位置(例如,在家庭環(huán)境、辦 公環(huán)境內(nèi)或者作為服務(wù)器組),而在其它實(shí)施例中,該處理器可以跨多個(gè)位置分布。
[0100] 一個(gè)或多個(gè)處理器也可以進(jìn)行操作而支持相關(guān)操作在"云計(jì)算"環(huán)境中的執(zhí)行或 者作為"軟件即服務(wù)"(SaaS)的執(zhí)行。例如,至少一些操作可以由計(jì)算機(jī)群組(作為包括處 理器的機(jī)器的示例)來(lái)執(zhí)行,這些操作可經(jīng)由網(wǎng)絡(luò)(例如,互聯(lián)網(wǎng))以及經(jīng)由一個(gè)或多個(gè)適 當(dāng)接口(例如,應(yīng)用編程接口(API))進(jìn)行訪問(wèn)。
[0101] 某些操作的執(zhí)行可以分布在一個(gè)或多個(gè)處理器之間,該處理器不僅處于單個(gè)機(jī)器 內(nèi),而且跨多個(gè)機(jī)器進(jìn)行部署。在一些示例實(shí)施例中,一個(gè)或多個(gè)處理器或處理器實(shí)現(xiàn)的模 塊可以位于單個(gè)地理位置(例如,在家庭環(huán)境、辦公環(huán)境內(nèi)或者作為服務(wù)器組),而在其它 實(shí)施例中,一個(gè)或多個(gè)處理器或處理器實(shí)現(xiàn)的模塊可以跨多個(gè)地理位置進(jìn)行分布。
[0102] 該說(shuō)明書(shū)的一些部分關(guān)于對(duì)作為比特或二進(jìn)制數(shù)字信號(hào)存儲(chǔ)在機(jī)器存儲(chǔ)器(例 如,計(jì)算機(jī)存儲(chǔ)器)內(nèi)的數(shù)據(jù)的操作的算法或符號(hào)表示而給出。這些算法或符號(hào)表示是數(shù) 據(jù)處理領(lǐng)域的普通技術(shù)人員用來(lái)向該領(lǐng)域的其它技術(shù)人員傳遞其工作實(shí)質(zhì)的示例技術(shù)。如 這里所使用的,"算法"是導(dǎo)致期望結(jié)果的操作或類(lèi)似處理的自洽序列。在該環(huán)境中,算法和 操作涉及物理量的物理操控。典型地但并非必然地,這樣的量可以采用能夠被機(jī)器存儲(chǔ)、訪 問(wèn)、傳輸、合并、比較或以其它方式進(jìn)行操控的電、磁或光學(xué)信號(hào)的形式。有時(shí)原則上出于一 般使用的原因,使用諸如"數(shù)據(jù)"、"內(nèi)容"、"比特"、"值"、"要素"、"符號(hào)"、"字符"、"項(xiàng)"、"數(shù) 字"、"數(shù)"等的詞語(yǔ)來(lái)指代這樣的信號(hào)是方便的。然而,這些詞僅是便利的標(biāo)記并且要與適 當(dāng)物理量相關(guān)聯(lián)。
[0103] 除非以其它方式明確指出,否則使用諸如"處理"、"計(jì)算"、"運(yùn)算"、"確定"、"呈 現(xiàn)"、"顯示"等的詞語(yǔ)所進(jìn)行的討論可以指代機(jī)器(例如,計(jì)算機(jī))的對(duì)數(shù)據(jù)進(jìn)行操控或變 換的動(dòng)作或處理,該數(shù)據(jù)在一個(gè)或多個(gè)存儲(chǔ)器(例如,易失性存儲(chǔ)器、非易失性存儲(chǔ)器或其 組合)、寄存器或者獲取、存儲(chǔ)、傳送或顯示信息的其它機(jī)器組件內(nèi)被表示為物理(例如,電 子、磁性或光學(xué))量。
[0104] 如這里所使用的,對(duì)于"一個(gè)實(shí)施例"或"實(shí)施例"的任何引用都意味著結(jié)合該實(shí) 施例所描述的特定要素、特征、結(jié)構(gòu)或特性都包括在至少一個(gè)實(shí)施例中。短語(yǔ)"在一個(gè)實(shí)施 例中"在該說(shuō)明書(shū)中各處的出現(xiàn)并非必然全部都指代同樣的實(shí)施例。
[0105] -些實(shí)施例可以連同其派生詞一起使用表達(dá)"耦合"和"連接"進(jìn)行描述。例如, 一些實(shí)施例可以使用術(shù)語(yǔ)"耦合"進(jìn)行描述以指示兩個(gè)或更多元素處于直接的物理或電氣 接觸。然而,術(shù)語(yǔ)"耦合"也可能意味著該兩個(gè)或更多元素并非互相直接接觸,但是仍然互 相協(xié)同操作或交互。實(shí)施例并不被限于該上下文之中。
[0106] 如這里所使用的,術(shù)語(yǔ)"包括"、"包括了"、"包含"、"包含了"、"具有"、"擁有"或者 其任意的其它變體意在覆蓋非排他性的包括。例如,包括一系列元素的處理、方法、物品或 裝置并非必然僅被限于那些元素,而是可以包括并未明確列出或這樣的處理、方法、物品或 裝置所固有的其它元素。另外,除非明確相反指出,否則"或"是指可兼或而并非互斥或。 例如,條件A或B被以下任意一個(gè)所滿(mǎn)足:A為真(或存在)而B(niǎo)為假(或不存在),A為假 (或不存在)而B(niǎo)為真(或存在),以及A和B均為真(或存在)。
[0107] 此外,"一個(gè)"("a"或"an")的使用被用來(lái)描述這里的實(shí)施例中的元素和組件。 這樣做僅是為了便利并且給出該描述的一般含義。該描述應(yīng)當(dāng)被理解為包括一個(gè)或者至少 一個(gè),并且除非明顯表示其它含義,否則單數(shù)也包括復(fù)數(shù)。
[0108] 再進(jìn)一步地,附圖僅是出于說(shuō)明的目的對(duì)地圖編輯器系統(tǒng)的優(yōu)選實(shí)施例進(jìn)行描 述。本領(lǐng)域技術(shù)人員將從以下討論輕易認(rèn)識(shí)到,可以采用這里所圖示的結(jié)構(gòu)和方法的替選 實(shí)施例而并不背離這里所描述的原則。
[0109] 當(dāng)閱讀本公開(kāi)時(shí),本領(lǐng)域技術(shù)人員將會(huì)意識(shí)到用于通過(guò)這里所公開(kāi)的原則識(shí)別終 端道路分段的系統(tǒng)和處理的再另外的替選結(jié)構(gòu)和功能設(shè)計(jì)。因此,雖然已經(jīng)圖示并描述了 特定實(shí)施例和應(yīng)用,但是所要理解的是,所公開(kāi)的實(shí)施例不限于這里所公開(kāi)的精確構(gòu)造和 組件??梢詫?duì)這里所公開(kāi)的方法和裝置的配置、操作和細(xì)節(jié)進(jìn)行對(duì)于本領(lǐng)域技術(shù)人員將會(huì) 顯而易見(jiàn)的各種修改、改變和變化而并不背離所附權(quán)利要求中所限定的精神和范圍。
[0110] 任意特定實(shí)施例的特定特征、結(jié)構(gòu)或特性可以以任意適當(dāng)方式進(jìn)行組合并且以任 意適當(dāng)?shù)慕M合與一個(gè)或多個(gè)其它實(shí)施例進(jìn)行組合,這包括在并不相對(duì)應(yīng)地使用其它特征的 情況下使用所選擇的特征。此外,可以進(jìn)行許多修改以針對(duì)本發(fā)明的實(shí)質(zhì)性范圍和精神來(lái) 適配特定應(yīng)用、情形或材料。所要理解的是,這里所描述和圖示的本發(fā)明實(shí)施例的其它變化 和修改借助于這里的教導(dǎo)是可能的并且被認(rèn)為是本發(fā)明的精神和范圍的一部分。作為示例 而非限制,本公開(kāi)至少預(yù)期以下方面:
[0111] 1. 一種在顯示器上描繪對(duì)象的多姿態(tài)三維(3D)渲染的方法,所述方法包括:
[0112] 在計(jì)算機(jī)可讀介質(zhì)上存儲(chǔ)所述對(duì)象的多個(gè)二維(2D)渲染,所述多個(gè)2D渲染中的 每一個(gè)從不同的顯性觀看角度來(lái)描繪所述對(duì)象;
[0113] 經(jīng)由網(wǎng)絡(luò)將所述多個(gè)2D渲染傳送至耦合到所述顯示器的客戶(hù)端設(shè)備;
[0114] 在所述計(jì)算機(jī)可讀介質(zhì)上存儲(chǔ)第一多個(gè)覆蓋渲染,所述第一多個(gè)覆蓋渲染中的每 一個(gè)對(duì)應(yīng)于所述多個(gè)2D渲染中的相應(yīng)一個(gè)2D渲染,并且每個(gè)覆蓋渲染包括:
[0115] (I) (a)陰影層,所述陰影層以第一顏色進(jìn)行渲染并且與如在相對(duì)應(yīng)的2D渲染中 所渲染的所述對(duì)象上的陰影相對(duì)應(yīng),或(b)邊緣線條,所述邊緣線條以第一顏色進(jìn)行渲染 并且與如在相對(duì)應(yīng)的2D渲染中所渲染的所述對(duì)象的邊緣相對(duì)應(yīng);和
[0116] (2)透明背景;
[0117] 經(jīng)由所述網(wǎng)絡(luò)將所述第一多個(gè)覆蓋渲染傳送至所述客戶(hù)端設(shè)備;
[0118] 提供可操作來(lái)顯示多個(gè)復(fù)合圖像的界面,每個(gè)復(fù)合圖像包括層疊于其相對(duì)應(yīng)的2D 渲染之上的所述第一多個(gè)覆蓋渲染中的一個(gè)覆蓋渲染。
[0119] 2.根據(jù)方面1所述的方法,其中在所述計(jì)算機(jī)可讀介質(zhì)上存儲(chǔ)第一多個(gè)覆蓋渲染 包括存儲(chǔ)單個(gè)圖像的文件,所述文件存儲(chǔ)單個(gè)圖像,并且進(jìn)一步地,其中所述第一多個(gè)覆蓋 渲染中的每一個(gè)形成所述單個(gè)圖像的一部分。
[0120] 3.根據(jù)方面1或方面2所述的方法,其中所提供的界面進(jìn)一步可操作來(lái)提供用于 改變所述陰影層的透明度的控件。
[0121] 4.根據(jù)前述方面中的任何一個(gè)所述的方法,進(jìn)一步包括:
[0122] 傳送第二多個(gè)覆蓋渲染,所述第二多個(gè)覆蓋渲染中的每一個(gè)對(duì)應(yīng)于所述第一多個(gè) 覆蓋渲染中的一個(gè)覆蓋渲染以及所述多個(gè)2D渲染中的一個(gè)2D渲染,其中所提供的界面進(jìn) 一步可操作來(lái)依序顯示所述第一多個(gè)覆蓋渲染中的每一個(gè)和所述第二多個(gè)覆蓋渲染中的 每一個(gè)作為包括相對(duì)應(yīng)的2D渲染的復(fù)合圖像的層。
[0123] 5.根據(jù)前述方面中的任何一個(gè)所述的方法,其中傳送第二多個(gè)覆蓋渲染包括傳送 第二單個(gè)圖像文件,所述第二單個(gè)圖像文件包含第二單個(gè)圖像,并且進(jìn)一步地,其中所述第 二多個(gè)覆蓋渲染中的每一個(gè)形成所述第二單個(gè)圖像的一部分。
[0124] 6.根據(jù)前述方面中的任何一個(gè)所述的方法,其中所提供的界面有選擇地可操作來(lái) 依序顯示所述多個(gè)2D渲染中的每一個(gè)而不是相對(duì)應(yīng)的復(fù)合圖像。
[0125] 7.根據(jù)前述方面中的任何一個(gè)所述的方法,其中提供界面包括提供可操作來(lái)以預(yù) 定義順序顯示所述多個(gè)復(fù)合圖像中的每一個(gè)的界面。
[0126] 8.根據(jù)前述方面中的任何一個(gè)所述的方法,其中在所述計(jì)算機(jī)可讀介質(zhì)上存儲(chǔ)多 個(gè)覆蓋渲染包括存儲(chǔ)單個(gè)圖像文件,所述文件存儲(chǔ)單個(gè)圖像,并且進(jìn)一步其中,所述多個(gè)覆 蓋渲染中的每一個(gè)形成所述單個(gè)圖像的一部分。
[0127] 9.根據(jù)前述方面中的任何一個(gè)所述的方法,其中所述多個(gè)覆蓋渲染被排列在所述 單個(gè)圖像中以對(duì)應(yīng)于所述預(yù)定義順序。
[0128] 10.根據(jù)前述方面中的任何一個(gè)所述的方法,其中傳送所述覆蓋渲染包括在傳送 所述多個(gè)2D渲染之前傳送所述覆蓋渲染。
[0129] 11.根據(jù)前述方面中的任何一個(gè)所述的方法,所提供的界面進(jìn)一步可操作來(lái)在所 述多個(gè)2D渲染被所述客戶(hù)端設(shè)備完全接收之前依序顯示所述多個(gè)覆蓋渲染中的每一個(gè)。
[0130] 12.根據(jù)前述方面中的任何一個(gè)所述的方法,其中所提供的界面有選擇地可操作 來(lái)依序顯示所述多個(gè)覆蓋渲染中的每一個(gè)而不是相對(duì)應(yīng)的復(fù)合圖像。
[0131] 13. -種用于在顯示器上描繪對(duì)象的多姿態(tài)三維(3D)渲染的系統(tǒng),所述系統(tǒng)包 括:
[0132] 數(shù)據(jù)庫(kù),所述數(shù)據(jù)庫(kù)存儲(chǔ)(1)所述對(duì)象的多個(gè)二維(2D)渲染,所述多個(gè)2D渲染中 的每一個(gè)從不同的顯性觀看角度描繪所述對(duì)象,和(2)多個(gè)覆蓋渲染,每個(gè)覆蓋渲染對(duì)應(yīng) 于所述多個(gè)2D渲染中的相應(yīng)一個(gè)2D渲染并且每個(gè)覆蓋渲染包括(i) (a)陰影層,所述陰影 層以第一顏色進(jìn)行渲染并且與如在相對(duì)應(yīng)的2D渲染中所渲染的所述對(duì)象上的可見(jiàn)陰影相 對(duì)應(yīng);或(b)邊緣線條,所述邊緣線條以第一顏色進(jìn)行渲染并且與如在相對(duì)應(yīng)的2D渲染中 所渲染的所述對(duì)象的邊緣的邊緣線條相對(duì)應(yīng);和(ii)透明背景;
[0133] 機(jī)器可執(zhí)行指令,所述機(jī)器可執(zhí)行指令存儲(chǔ)在機(jī)器可讀介質(zhì)上并且指定界面,所 述界面可操作來(lái)顯示多個(gè)復(fù)合圖像,每個(gè)復(fù)合圖像包括層疊于其相對(duì)應(yīng)的2D渲染之上的 所述覆蓋渲染中的一個(gè)覆蓋渲染;
[0134] 服務(wù)器,所述服務(wù)器經(jīng)由網(wǎng)絡(luò)通信地耦合至所述數(shù)據(jù)庫(kù)并且可操作來(lái)(1)向通信 地耦合至所述網(wǎng)絡(luò)的客戶(hù)端設(shè)備發(fā)送指定所述界面的機(jī)器指令,以及(2)從所述客戶(hù)端設(shè) 備接收對(duì)渲染所述對(duì)象的請(qǐng)求,并且響應(yīng)于所述請(qǐng)求,從所述數(shù)據(jù)庫(kù)獲取所述多個(gè)2D渲染 以及所述多個(gè)覆蓋渲染,并且將所述多個(gè)2D渲染以及所述多個(gè)覆蓋渲染傳送至所述客戶(hù) 端設(shè)備。
[0135] 14.根據(jù)方面13所述的系統(tǒng),其中所述多個(gè)覆蓋渲染被存儲(chǔ)為單個(gè)圖像文件,所 述單個(gè)圖像文件存儲(chǔ)單個(gè)圖像,并且進(jìn)一步其中,所述多個(gè)覆蓋渲染中的每一個(gè)形成所述 單個(gè)圖像的一部分。
[0136] 15.根據(jù)方面13或方面14所述的系統(tǒng),其中所述服務(wù)器可操作來(lái)在傳送所述多個(gè) 2D渲染之前傳送所述覆蓋渲染。
[0137] 16.根據(jù)方面13-15中的任何一個(gè)所述的系統(tǒng),其中由所述服務(wù)器所傳送的所述 界面進(jìn)一步可操作來(lái)在所述多個(gè)2D渲染被所述客戶(hù)端設(shè)備完全接收之前依序顯示所述多 個(gè)覆蓋渲染中的每一個(gè)。
[0138] 17.根據(jù)方面13-16中的任何一個(gè)所述的系統(tǒng),其中所述服務(wù)器所傳送的所述界 面有選擇地可操作來(lái)依序顯示所述多個(gè)覆蓋渲染中的每一個(gè)而不是相對(duì)應(yīng)的復(fù)合圖像。
[0139] 18.根據(jù)方面13-17中的任何一個(gè)所述的系統(tǒng),其中所述服務(wù)器所傳送的所述界 面有選擇地可操作來(lái)依序顯示所述多個(gè)2D渲染中的每一個(gè)而不是相對(duì)應(yīng)的復(fù)合圖像。
[0140] 19.根據(jù)方面13-18中的任何一個(gè)所述的系統(tǒng),其中服務(wù)器所傳送的所述界面進(jìn) 一步可操作來(lái)以預(yù)定義順序顯示所述多個(gè)圖像中的每一個(gè)。
[0141] 20.根據(jù)方面13-19中的任何一個(gè)所述的系統(tǒng),其中所述多個(gè)覆蓋渲染被存儲(chǔ)為 單個(gè)圖像文件,所述