Sun3D三維網頁引擎

Sun Sun Sun

Sun3D概念

Sun3D是在網頁上運行三維應用程式的基礎軟體技術。它由上海創圖網路科技發展有限公司自主研發,並獲得國家發明專利(專利號:ZL 2007 1 0118906.3)。2010年中國上海世博會將Sun3D作為核心技術,開發並運營了"永不落幕的世博會"——網上世博會。
在Sun3D技術出現之前,網頁上只能顯示文字、圖片、動畫和視頻檔案,不能運行三維程式。Sun3D技術解決了三維數據的大比例壓縮和網路傳輸問題,讓三維技術可以在網頁和移動終端上普遍套用。
Sun3D是一套Web3D軟體開發包,它不是一個壓縮軟體,也不是網路下載工具,它可以用於開發各種三維網頁套用項目,如在網頁上運行的三維遊戲、在網頁上運行的虛擬店鋪、以及在網頁上運行的仿真培訓系統等等。
開發一個三維網頁(Web3D)套用包含三維建模、數據壓縮、網路傳輸、實時渲染、代碼邏輯五個環節。Sun3D實現了後面四個環節,並為第一個環節提供了通用的數據接口,讓用戶可以方便的使用3DSMax和Maya等建模工具導出三維數據。
附:Sun3D三維應用程式流程圖與Sun3D技術構架圖(可通過本詞條最下方的擴展閱讀處查看)

Sun3D特徵

Sun3D集三維數字內容壓縮與解壓、多通道流式網路傳輸、逼真三維圖形渲染、高性能人機互動於一身,不僅實現了在三維技術在網頁上的套用,而且對用戶終端電腦的硬體配置沒有任何特殊要求。
Sun3D的三維數字內容壓縮技術壓縮比可以達到至少120倍以上,進行實時的碼流轉換,兼容各種頻寬向IP網路進行實時傳輸。
Sun3D採用國際領先的高效圖形算法,可以流暢的同屏渲染100萬個三角面,即使在最普通性能的兼容PC機環境下,大規模的三維數據也可以流暢運行。
Sun3D支持三維動畫技術,包括關鍵幀動畫、骨骼動畫、頂點動畫。
Sun3D支持設備字型,圖片、視頻,音頻等多媒體素材的導入和顯示播放。
Sun3D提供了與Flash的雙向通信接口,在保留Flash互動功能的同時,將Flash檔案通過GPU渲染,不僅保證了Flash圖形的矢量特性,而且實現了比Flash播放器更高的渲染效率。
Sun3D提供了各種高級材質的Shader庫,包括實時的動態光影、真實水面、法線貼圖、動態貼圖等,還提供了各種高級後期特效Shader庫,包括HDR、鏡頭光斑等,Sun3D還允許用戶對Shader進行自定義編輯。
Sun3D提供了JavaScript和lua腳本編輯器,並可以進行斷點調試,極大的方便了用戶實現程式邏輯,排查程式Bug。
Sun3D提供檔案動態下載和場景動態載入的功能,讓用戶可以根據需要從伺服器端獲取檔案。
使用Sun3D開發的同一程式可以方便的發布成Windows平台、Mac(iPhone)平台、Android平台上使用的不同版本的應用程式。
Sun3D提供3DSMax和Maya數據輸出外掛程式,讓用戶可以簡單方便的導出3DSMax和Maya建立的場景和角色。
Sun3D的網頁播放器最小可以控制在300K以內,並可自動升級,安裝過程非常簡單快捷。

Sun3D技術優勢

· Sun3D技術是一項3D基礎軟體技術,可以根據需求自由開發各種套用,如可以在遊戲領域開發遊戲軟體、在電子商務領域開發三維電子商務體驗平台,在工程領域開發網路化工程管理系統等等。
· Sun3D技術在三維數據壓縮和網路傳輸方面達到了國際先進水平,能將大數據量的三維場景數據壓縮到源數據1%左右,配合先進的三維數據流式傳輸的最佳化策略,確保了三維數據的快速下載,該項技術獲得國家發明專利,經過國家科技部和中科院論證,給予了"國際先進、國內首創"的評價。
· 使用Sun3D技術開發的各種套用可以同時在Microsoft Windows和蘋果Mac以及Android上運行,滿足跨平台的需求。
· Sun3D的動態八叉樹可見性最佳化技術剔除了不可見的面片,獨特的頂點最佳化技術加強了靜態管線的渲染效率,使得大規模場景渲染的效率大幅提升。
· Sun3D的貼圖渲染加速技術可以將貼圖渲染效率提高一倍以上,尤其在低配置的終端設備上有非凡的最佳化表現。

套用領域

三維網頁技術是下一代網際網路技術的核心,是網頁技術發展的必然趨勢。上海創圖網路科技發展有限公司是國內第一家提出三維網頁系統概念的公司,三維網頁可將網頁從平面變為立體,從二維變成三維。
Sun3D是一項基礎三維網頁技術,套用領域非常廣泛,如遊戲、電子商務、網上展會、展示展覽、博物館、房地產、旅遊、路橋管線、培訓仿真、數字城市、緊急預案、石油礦井等各行各業。

相關詞條

熱門詞條

聯絡我們