專利名稱:基于Web瀏覽器的3D角色模塊發(fā)布系統(tǒng)的控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及圖形實時渲染引擎及角色模塊發(fā)布技術(shù),尤其涉及基于Web瀏覽器的 3D角色模塊發(fā)布系統(tǒng)的控制方法。
背景技術(shù):
HTML語言編寫網(wǎng)頁,最大的弊端就是不能可視化,也就是無法“所見即所得”。每 次編寫一段之后,就要在瀏覽器里面預(yù)覽一下自己的網(wǎng)頁是否滿意。第二個弊端就是容易 出錯。大量標(biāo)記,很容易搞錯一個,或者忘記配對。一旦編寫了一個20K左右的網(wǎng)頁,預(yù)覽 時發(fā)生錯誤,再返回源文件查找錯誤代碼是很費力的。另一個出錯的地方就是“鏈接”,全名 就是“超級鏈接”(HyperLink)。因為一個網(wǎng)站不可能只有一個網(wǎng)頁,所以多個網(wǎng)頁之間的 互相鏈接,以及上下級鏈接,都容易出錯。經(jīng)過發(fā)展可視化網(wǎng)頁制作軟件及時誕生了。比較出名的比如HomeSite,HotDog, HotMetal,2000年左右,借助于FrontPage 98幾乎小學(xué)生也能做網(wǎng)站了。當(dāng)時國內(nèi)很 多網(wǎng)站也提供“免費個人主頁空間”,所以“個人網(wǎng)站”當(dāng)時是一個流行詞。大名鼎鼎的 DreamWeaver當(dāng)時也嶄露頭角。目前可視化網(wǎng)頁制作軟件逐漸不能滿足網(wǎng)站制作的要求。近年來,java.Flash等 技術(shù)在網(wǎng)頁制作中應(yīng)用越來越多,“動態(tài)網(wǎng)頁”(Dynamic webapage)成為主流。網(wǎng)頁的內(nèi) 容也不單限于文字和靜態(tài)圖片,動畫、視頻、音頻以及互動表單、論壇等越來越多。雖然利用 DreamWeaver也能制作動態(tài)網(wǎng)頁,但是已經(jīng)力不從心了。VRML是3D圖形和多媒體技術(shù)通用交換的文件格式,它描述交互式的3D對象和場 景。它不僅應(yīng)用在互聯(lián)網(wǎng)上,也可以用在本地客戶系統(tǒng)中。在1996年發(fā)布VRML1.0。VRML97 是最新的國際標(biāo)準(zhǔn)。VRML97的制定促進(jìn)互聯(lián)網(wǎng)上的3D圖形技術(shù)的開發(fā)。由于網(wǎng)上傳輸?shù)?是模型文件,故其傳輸量大大小于視頻圖像。VRML97使任何一個3D圖形愛好者能制作可在 互聯(lián)網(wǎng)上實時渲染的3D場景模型。VRML是基于建模技術(shù)的,它描述3D場景中的幾何對象 的尺寸和形狀,色彩,材質(zhì),燈光,動畫及其交互性。然而,在97年之后,VRML3D圖形進(jìn)展緩 慢,遠(yuǎn)遠(yuǎn)沒有達(dá)到期望值。究其原因主要有以下幾點1、互聯(lián)網(wǎng)對3D圖形的需求并不急切,到目前為止2D圖像仍在HTML文件中站主導(dǎo)。2、網(wǎng)絡(luò)帶寬仍然是制約網(wǎng)上的3D圖形主要瓶頸。3、VRML97過于龐大,它包羅萬象3D幾何對象,色彩,材質(zhì),燈光,相機,動畫以及 提供交互性的傳感器等等。4、網(wǎng)站的訪問者必須先花費10-15分鐘的時間下載插件,然后再像安裝軟件那樣 安裝這個插件,才能觀看一個十分粗糙3D圖形。最近幾年內(nèi)互聯(lián)網(wǎng)又有了長足的進(jìn)展,互聯(lián)網(wǎng)對圖形、圖像、視頻技術(shù)的發(fā)展顯然 有了新的需求,特別是電子商務(wù)。互聯(lián)網(wǎng)上的競爭十分激烈,只要有需求,有利潤,就會推進(jìn) 新技術(shù)。制作互聯(lián)網(wǎng)3D圖形的軟件并沒有完全遵循VRML97標(biāo)準(zhǔn),許多公司推出了它們自己的制作工具,使用專用的文件格式和瀏覽器插件,類似的軟件大約有三十幾種之多。這些 軟件各有特色,都比VRML有了進(jìn)步,在渲染速度,圖像質(zhì)量,造型技術(shù),交互性以及數(shù)據(jù)的 壓縮與優(yōu)化上都有勝過VRML之處。問題是要在互聯(lián)網(wǎng)上觀看它們的3D圖形,先要下載1MB-7MB的插件,然后安裝在 網(wǎng)頁瀏覽器上(如IE)。這是一件十分煩人的事,插件的種類之多,使人無所適從。要觀看 十個不同網(wǎng)站,您就要下載并安裝十個不同廠家的插件。
發(fā)明內(nèi)容
本發(fā)明的目的就是為了克服上述現(xiàn)有技術(shù)存在的缺陷,提供一種簡單高效的基于 Web瀏覽器的3D角色模塊發(fā)布系統(tǒng)的控制方法。本發(fā)明的目的可以通過以下技術(shù)方案來實現(xiàn)基于Web瀏覽器的3D角色模塊發(fā)布 系統(tǒng)的控制方法,該發(fā)布系統(tǒng)包括平臺管理系統(tǒng)、服務(wù)器、顯示3D場景的Web瀏覽器,其特 征在于,該系統(tǒng)的控制方法包括在服務(wù)器上預(yù)設(shè)用于顯示3D場景的java實時渲染引擎, 以從java實時渲染引擎文件中讀取的3D場景信息為基礎(chǔ)編輯生成的3D壓縮文件;Web瀏 覽器向服務(wù)器申請下載java實時渲染引擎,并運行java實時渲染引擎;Web瀏覽器再申請 下載3D壓縮文件;下載收取完全部信息后,Web瀏覽器單獨運行java實時渲染引擎,且Web 瀏覽器單獨運行實時的3D成圖及移動模塊,持續(xù)進(jìn)行交互的3D情景顯示。所述的Web瀏覽器包括Netscape瀏覽器、IE瀏覽器和傲游瀏覽器等。與現(xiàn)有技術(shù)相比,本發(fā)明使用的Java在互聯(lián)網(wǎng)上幾乎隨處可見,Java的平臺無關(guān) 性使得用Java制作的3D圖形幾乎都可以在互聯(lián)網(wǎng)的瀏覽器上顯示,且使用java實時渲染 引擎生成的3D圖像的質(zhì)量較好,動畫流暢自然。
具體實施例方式以下結(jié)合具體實施例對本發(fā)明做進(jìn)一步說明。1.本發(fā)明是基于Web瀏覽器及MySQL、PHP、FlaSh、Java技術(shù)開發(fā)的圖形實時渲染 引擎及角色模塊發(fā)布技術(shù)。應(yīng)用該技術(shù)可以在網(wǎng)上建立高質(zhì)量實時顯示的3D電子商務(wù)服 務(wù)平臺(3D Web Business Service Platform 3D-WBSP)。它屬于 Portal (企業(yè)入 口網(wǎng)站) 類型,顧名思義,就是比較適合作為以三維互動商業(yè)類型的網(wǎng)站管理發(fā)布程序。可以建設(shè)所 有類型的網(wǎng)站,從個人博客到綜合型3D電子商務(wù)網(wǎng)站或政府服務(wù)平臺,比如阿里巴巴與淘 寶(B2B、B2C、C2C),都可以用本系統(tǒng)來升級到更形象的可視化商務(wù)、服務(wù)形態(tài)。該系統(tǒng)是以 從服務(wù)器讀取3D圖形圖像文件,在Web瀏覽器上顯示3D圖形圖像的3D電子商務(wù)服務(wù)平臺 (3D Web BusinessService Platform 3D-WBSP)。包括平臺管理系統(tǒng),服務(wù)器和顯示3D場 景的Web瀏覽器,該系統(tǒng)保存從VRML、Flash等文件中讀取的3D場景信息編譯生成的3D壓 縮文件和用于顯示3D場景的java實時渲染引擎,該系統(tǒng)利用Web瀏覽器,向服務(wù)器調(diào)取、 下載java實時渲染引擎并運行該引擎,讀取全部信息后,Web瀏覽器將單獨運行引擎并進(jìn) 行實時的3D渲染及移動算法,持續(xù)進(jìn)行交互的3D情景顯示.并且可以在不需另外下載插 件的情況下將產(chǎn)品、場景等表達(dá)信息以互動方式展示在桌面;另外,本系統(tǒng)開發(fā)的模塊化角 色管理技術(shù)可以針對各種內(nèi)容進(jìn)行分類和發(fā)布管理,可以針對不同類型的角色用戶發(fā)布不 同的內(nèi)容,可以將各種內(nèi)容進(jìn)行分類,實現(xiàn)自主化管理。見附圖
。
本發(fā)明的實時渲染技術(shù)生成的3D圖像的質(zhì)量較好,動畫流暢自然。后臺模塊角色 化管理,使商務(wù)服務(wù)平臺建立更迅速,維護(hù)更便?;赪eb瀏覽器的3D角色模塊發(fā)布系統(tǒng)的控制方法,其特征在于,該系統(tǒng)是以從 服務(wù)器讀取3D圖形圖像文件,在Web瀏覽器上顯示3D圖形圖像的3D電子商務(wù)服務(wù)平臺 (3D Web Business Service Platform 3D-WBSP)。包括平臺管理系統(tǒng),服務(wù)器和顯示3D場 景的Web瀏覽器,該系統(tǒng)保存從VRML、Flash等文件中讀取的3D場景信息編譯生成的3D壓 縮文件和用于顯示3D場景的java實時渲染引擎,該系統(tǒng)利用Web瀏覽器,向服務(wù)器調(diào)取、 下載java實時渲染引擎并運行該引擎,讀取全部信息后,Web瀏覽器將單獨運行引擎并進(jìn) 行實時的3D渲染及移動算法,持續(xù)進(jìn)行交互的3D情景顯示.并且可以在不需另外下載插 件的情況下將產(chǎn)品、場景等表達(dá)信息以互動方式展示在桌面。另外,本系統(tǒng)開發(fā)的模塊化角色管理技術(shù)可以針對各種內(nèi)容進(jìn)行分類和發(fā)布管 理,可以針對不同類型的角色用戶發(fā)布不同的內(nèi)容,可以將各種內(nèi)容進(jìn)行分類,實現(xiàn)自主化
管理所述的Web瀏覽器包括IE瀏覽器、Netscape瀏覽器和傲游瀏覽器等。本發(fā)明為基于MySQL、PHP、Flash、及Java技術(shù)開發(fā)的圖形實時渲染引擎及角色模 塊發(fā)布技術(shù),可以構(gòu)件基于Web瀏覽器的雙向?qū)崟r3D電子商務(wù)服務(wù)平臺(3D Web Business Service Platform 3D-WBSP),它屬于Portal (企業(yè)入口網(wǎng)站)類型,顧名思義,就是比較適 合作為以三維互動商業(yè)類型的網(wǎng)站管理發(fā)布程序。可以建設(shè)所有類型的網(wǎng)站,從個人博客 到綜合型3D電子商務(wù)網(wǎng)站,比如阿里巴巴與淘寶(B2B、B2C、C2C),都可以用本系統(tǒng)來建造。 特別涉及一種WEB3D圖形圖像顯示系統(tǒng),采用該系統(tǒng),可以在沒有任何插件的情況下查看 發(fā)布到網(wǎng)絡(luò)上產(chǎn)品,而且,能減少從服務(wù)器向WEB瀏覽器下載的3D圖形圖像文件的大小,而 且不必依賴寬帶,在普通的互聯(lián)網(wǎng)通訊線路上,就能使客戶實現(xiàn)傳輸和顯示3D圖形圖像。本發(fā)明的目的就是為了克服上述技術(shù)存在的缺陷而提供的一種實時渲染引擎及 模塊組合技術(shù),它使用純Java及MySQL、PHP、Flash、技術(shù)開發(fā),應(yīng)用該技術(shù)可以在網(wǎng)上建立 高質(zhì)量實時顯示的3D電子商務(wù)服務(wù)平臺(3D Web Business ServicePlatform 3D-WBSP). 我們使用純Java技術(shù)開發(fā)了實時渲染引擎,這個JAVA實時渲染引擎,不僅在網(wǎng)上自動下 載,而且可以在客戶端實時渲染3D場景,逐幀顯示動態(tài)的3D圖像。該引擎技術(shù)為用戶擴充 自己的3D圖形功能預(yù)留了極大的空間。可以支持VRML文件,并可以直接運行VRML。使用 這種"無插件技術(shù)"(no plug-in)不需下載插件。圖像的質(zhì)量較好,動畫流暢自然。同時 基于模塊組合技術(shù)可高效的完成對3D商務(wù)內(nèi)容的管理。系統(tǒng)著重應(yīng)用有效的技術(shù),清晰的設(shè)計,使用網(wǎng)站快取技術(shù),加速網(wǎng)站的反應(yīng)與效 能.并集成SEO搜尋引擎最佳化,為企業(yè)建立高品質(zhì)的有實際效益的3D電子商務(wù)服務(wù)平 臺。3D電子商務(wù)服務(wù)平臺,可以廣泛應(yīng)用于企業(yè)內(nèi)部網(wǎng)和外部網(wǎng)的網(wǎng)站管理,支有效的控制 工作流程.實現(xiàn)商品使用效果的3d實景演示,使得商品的最佳效果更好的傳達(dá)給購物者, 增強說服購物者購買商品的效力,減少購買之后不合適浪費的現(xiàn)象。隨著網(wǎng)絡(luò)購物的越來 越普及,網(wǎng)店商家也就越來越需要一個相應(yīng)的配套演示商品使用效果的系統(tǒng),表達(dá)在線試 用效果的3D電子商務(wù)服務(wù)平臺的出現(xiàn)填補了網(wǎng)絡(luò)購物商城配套效果演示的空白,它的出 現(xiàn)實現(xiàn)了商家商品最佳效果和購物者使用最佳效果的相互貫通,必然會成為今后大部分網(wǎng) 店的配套設(shè)施,可以迅速占據(jù)網(wǎng)絡(luò)購物演示效果服務(wù)這一市場空白,并可以成為B2B、B2C、C2C這三種模式的配套服務(wù)。本系統(tǒng)采用PHP+MySQL數(shù)據(jù)庫開發(fā),可運行在Linux、Windows、MacOSX、Solaris等 各種平臺上。本發(fā)明是基于Web瀏覽器及MySQL、PHP、FlaSh、Java技術(shù)開發(fā)的圖形實時渲染引 擎及角色模塊發(fā)布技術(shù)。應(yīng)用該技術(shù)可以在網(wǎng)上建立高質(zhì)量實時顯示的3D電子商務(wù)服務(wù) 平臺(3D Web Business Service Platform 3D-WBSP)。它屬于 Portal (企業(yè)入 口網(wǎng)站) 類型,顧名思義,就是比較適合作為以三維互動商業(yè)類型的網(wǎng)站管理發(fā)布程序??梢越ㄔO(shè)所 有類型的網(wǎng)站,從個人博客到綜合型3D電子商務(wù)網(wǎng)站或政府服務(wù)平臺,比如阿里巴巴與淘 寶(B2B、B2C、C2C),都可以用本系統(tǒng)來升級到更形象的可視化商務(wù)、服務(wù)形態(tài)。該系統(tǒng)是以 從服務(wù)器讀取3D圖形圖像文件,在Web瀏覽器上顯示3D圖形圖像的3D電子商務(wù)服務(wù)平臺 (3D Web Business ServicePlatform 3D-WBSP)。包括平臺管理系統(tǒng),服務(wù)器和顯示3D場 景的Web瀏覽器,該系統(tǒng)保存從VRML、Flash等文件中讀取的3D場景信息編譯生成的3D壓 縮文件和用于顯示3D場景的java實時渲染引擎,該系統(tǒng)利用Web瀏覽器,向服務(wù)器調(diào)取、 下載java實時渲染引擎并運行該引擎,讀取全部信息后,Web瀏覽器將單獨運行引擎并進(jìn) 行實時的3D渲染及移動算法,持續(xù)進(jìn)行交互的3D情景顯示.并且可以在不需另外下載插 件的情況下將產(chǎn)品、場景等表達(dá)信息以互動方式展示在桌面;另外,本系統(tǒng)開發(fā)的模塊化角 色管理技術(shù)可以針對各種內(nèi)容進(jìn)行分類和發(fā)布管理,可以針對不同類型的角色用戶發(fā)布不 同的內(nèi)容,可以將各種內(nèi)容進(jìn)行分類,實現(xiàn)自主化管理。見附圖。本發(fā)明的實時渲染技術(shù)生成的3D圖像的質(zhì)量較好,動畫流暢自然。后臺模塊角色 化管理,使商務(wù)服務(wù)平臺建立更迅速,維護(hù)更便捷。本發(fā)明具有的功能如下1. 3D (B2B, B2C, C2C)電子商務(wù)功能;2.系統(tǒng)通過Java實時渲染引擎在不需另外安裝插件的情況下查看發(fā)布到網(wǎng)絡(luò)上 的3D產(chǎn)品;3.系統(tǒng)可以針對各種內(nèi)容進(jìn)行分類和發(fā)布管理。可以針對不同類型的角色用戶發(fā) 布不同的內(nèi)容,可以將各種內(nèi)容進(jìn)行分類;4.系統(tǒng)可以任意定義內(nèi)容類型與多媒體支持;5.系統(tǒng)用戶接口可編輯性強,可以根據(jù)客戶要求訂做用戶接口和風(fēng)格模塊;6.系統(tǒng)可分布式管理;7.可以針對不同的需求進(jìn)行專門的開發(fā)。系統(tǒng)操作簡要步驟1.將本系統(tǒng)上傳至FTP根目錄,在瀏纜器中輸入安裝地址(http://域名/ administrator) i^^T^^2.進(jìn)行多語言選擇,選擇“簡體中文”后界面立即變成中文.3.進(jìn)行安裝前系統(tǒng)配置檢查.4.進(jìn)行MySQL數(shù)據(jù)庫設(shè)定5.進(jìn)行管理員帳號設(shè)置6.點擊右上角的“進(jìn)入前臺”按鈕,就會看到安裝好的網(wǎng)站前臺,安裝結(jié)束,7.進(jìn)入后臺(http://域名/administrator),添加文章、文字、圖片3D產(chǎn)品及激活需要開啟的功能組件 至此,完整的服務(wù)平臺創(chuàng)建完成。
權(quán)利要求
基于Web瀏覽器的3D角色模塊發(fā)布系統(tǒng)的控制方法,該發(fā)布系統(tǒng)包括平臺管理系統(tǒng)、服務(wù)器、顯示3D場景的Web瀏覽器,其特征在于,該系統(tǒng)的控制方法包括在服務(wù)器上預(yù)設(shè)用于顯示3D場景的java實時渲染引擎,以從java實時渲染引擎文件中讀取的3D場景信息為基礎(chǔ)編輯生成的3D壓縮文件;Web瀏覽器向服務(wù)器申請下載java實時渲染引擎,并運行java實時渲染引擎;Web瀏覽器再申請下載3D壓縮文件;下載收取完全部信息后,Web瀏覽器單獨運行java實時渲染引擎,且Web瀏覽器單獨運行實時的3D成圖及移動模塊,持續(xù)進(jìn)行交互的3D情景顯示。
2.根據(jù)權(quán)利要求1所述的基于Web瀏覽器的3D角色模塊發(fā)布系統(tǒng)的控制方法,其特征 在于,所述的Web瀏覽器包括Netscape瀏覽器、IE瀏覽器和傲游瀏覽器等。
全文摘要
本發(fā)明涉及基于Web瀏覽器的3D角色模塊發(fā)布系統(tǒng)的控制方法,該發(fā)布系統(tǒng)包括平臺管理系統(tǒng)、服務(wù)器、顯示3D場景的Web瀏覽器,該系統(tǒng)的控制方法包括在服務(wù)器上預(yù)設(shè)用于顯示3D場景的java實時渲染引擎,以從java實時渲染引擎文件中讀取的3D場景信息為基礎(chǔ)編輯生成的3D壓縮文件;Web瀏覽器向服務(wù)器申請下載java實時渲染引擎,并運行java實時渲染引擎;Web瀏覽器再申請下載3D壓縮文件;下載收取完全部信息后,Web瀏覽器單獨運行java實時渲染引擎,且Web瀏覽器單獨運行實時的3D成圖及移動模塊,持續(xù)進(jìn)行交互的3D情景顯示。本發(fā)明使用java實時渲染引擎生成的3D圖像的質(zhì)量好,動畫流暢自然。
文檔編號G06T15/00GK101887418SQ20091005125
公開日2010年11月17日 申請日期2009年5月14日 優(yōu)先權(quán)日2009年5月14日
發(fā)明者胡春陽 申請人:上海顯界數(shù)字科技有限公司