北京中天灝景網路科技有限公司專門致力於三維網路遊戲和虛擬現實軟體的研發,公司自主研發了Converse3D虛擬現實引擎系統,同時獲得了Converse3D虛擬現實引擎著作權登記證書,並將其套用於多款三維遊戲和虛擬現實系列軟體。
基本介紹
- 公司名稱:北京中天灝景網路科技有限公司
- 總部地點:北京市海淀區上地金泰富地大廈1005
- 經營範圍:三維網路遊戲和虛擬現實軟體的研發
- 郵編:100085
產品與服務,最新作品,
產品與服務
ConverseEarth產品
―――將數字地球帶到你的家或辦公室
ConverseEarth三維數字地球系統是國內領先的三維數據和地理信息(GIS)集成的軟體平台,該平台從三維場景創建、地圖數據加工到網際網路發布都提供了成熟的商業解決方案;它集中體現了VR行業和GIS行業完美結合的優勢,是單一VR軟體或GIS軟體無可比擬的;並開放了完整的API,在多功能集成性項目開發上,給用戶提供了按需定製的良好支持;通過三維互動的方式來展示海量的三維場景和空間地理數據,讓一切虛擬活動具有了真實的時空背景。
―――可在其上實施一切虛擬現實套用或GIS套用
傳統的虛擬現實軟體追求極致的光影效果,虛擬地球三維渲染技術脫胎於Converse3D VR技術,具有一脈相承的理念和技術優勢,不過此時的三維場景不再是微觀的局部區域,而是可以賦上經緯度坐標後放置在虛擬地球表面的巨觀場景,即具有微觀場景的精緻細節又有全局範圍的數據疊加,使VR和GIS此刻變得密不可分,相得益彰,能在其上施加的套用也變得豐富起來。
Converse3D三維數字地球打開了一扇通往虛擬的真實世界之門。能夠基於地表衛星影像、航空影像創建高解析度的地球場景,不需要數據預處理,能夠快速融合不同的、分散式的實時傳輸源數據快速構建實時三維互動式環境。同時具備C/S、B/S兩種發布形式,採用瘦客戶端模式,數據可全部來源於地圖、三維模型伺服器,客戶端具有快取機制,多次瀏覽場景時可提高速度。
在虛擬地球表面展示的三維世界可能是整個城市抑或是廣域的地形地貌,這無疑需要提供對海量三維模型的支持,作為成熟的VR軟體開發商,我們成功的做到了這一點,我們綜合運用動態資源調度、渲染執行緒和載入執行緒同步工作、LOD等關鍵技術使地球表面承載大型地物成為可能。VR軟體逼真的光影效果被移植進該系統,場景效果逼真而平滑。
多種格式的衛星影像圖均可載入到球體上,對TB級貼圖進行切割使其具有金字塔式組織結構,可表達20級高清影像。支持OGC標準,可以流數據方式連線WMS、WFS伺服器讀取數據。
支持高程數據(DEM)的疊加,表達地表起伏變化的豐富特性。同時支持矢量數據的導入,支持GoogleEarth格式的KML檔案的導入。
該平台已經在石油、電力、水利、公安消防、城市應急、軍事國防、數字城市等各行業得到了廣泛的套用,而且我們會一如既往的深化行業化開發,給用戶立足本行深入挖掘三維信息化提供更大幫助。
ConverseEarth Editor 三維場景編輯器
快速創建、編輯、獲取三維場景數據集
Earth Editor能夠如同照片般逼真地創建三維場景,並提供配準工具將三維場景精準的放置到地球表面。作為開發過成熟的虛擬現實軟體的公司,我們在已有產品的基礎上構建EarthEditor,繼承了原有技術的優勢並加入新的理念。放置到地球表面的三維場景不再是微觀的局部區域,而是可以賦上經緯度坐標後放置在虛擬地球表面的巨觀場景,即具有微觀場景的精緻細節又有全局範圍的數據疊加,使VR和GIS此刻變得密不可分,相得益彰。
幫客戶壓縮製作成本
壓縮製作成本是客戶所看重的,EarthEditor支持多人協作,每人分別編輯整個項目部分場景,最後分別配準後在地球表面拼合成一個大的巨觀場景,並可將3dMax製作的三維模型一次性導入到編輯器中,中間並不需要冗餘環節,協同作業和批量處理大大提高了工作效率節約了製作成本。
Earth Editor提供建築、小品等多種類型的模型庫,方便用戶快速組建場景,減少建模工作量。簡單易用的操作界面使學習周期大大縮短,可視化面板進行材質、模型屬性、互動功能編輯,所見即所得。三維模型可批量導入也可分次導入,靈活性強。
具有高安全性
直接或間接支持3dMax、CAD、Maya等多種數據格式,最終導出成自身格式,自身格式經過加密和壓縮,數據量小且保密性強,適應網際網路流式載入三維場景的需要。
逼真光影效果,讓您的三維場景看上去賞心悅目
支持RTT技術,紋理可預先存儲在紋理內,實時渲染預處理紋理圖片,能達到效果圖級渲染效果。
讓三維世界搭載人類活動
該軟體帶有角色動畫系統和粒子特效系統等高級模組,可實現多人互動虛擬社區的套用,來開發多人協同作業、多人線上安全應急演練等高端項目。
從此模型和數據密不可分了
模型不帶數據,數據不掛接模型是傳統項目開發的弊端,現在我們讓模型一誕生就具有各種基礎數據(經緯度、高程等信息),同時還可整合各種用戶業務層數據,便於快速構建基於三維場景的信息化管理系統;三維模型體系具有地面、空間兩種模式,兩種模式分別具有各自不同的坐標系,二者可以相互轉化,方便用戶取用。
ConverseEarth Explorer 瀏覽器
ConverseEarth Explorer打開了通往三維數位化地球的大門。使用它用戶能夠瀏覽和操作基於地表的衛星影像、航空影像、高程數據模型、三維模型創建的高解析度的三維虛擬地球場景,用戶可以通過網際網路、區域網路充分體驗互動式三維地球漫遊的樂趣。它是分散式套用的客戶端軟體,同時又是全球虛擬社區服務的一個充滿生機的節點。
在家裡或在辦公室里你可以通過Explorer瀏覽用戶分享的三維地球數據或處理生產相關的企業級數據,它支持各種IE核心的瀏覽器項目部署。
基於Explorer能夠開發的項目類別包括設備管理、工藝流程模擬、單人技能級心理素質培訓、多人線上安全應急演練,可實施的項目範圍廣,功能全面,具有良好的可擴展性和強大的升級能力。
本軟體具有以下特性
在任何網路上都能夠以流方式傳輸影像、地形和三維數據支持互動式繪圖工具。
可以在地球表面繪製幾何圖形、用戶自定義對象、建築物、點陣圖等可以創建和導入靜態或動態的標註,並支持來自GoogleEarth的標註檔案。
支持OGC標準,可以連線任意符合該標準的WMS、WFS數據伺服器進行讀取數據。
支持矢量數據的疊加,可以本地或從伺服器端獲取矢量數據。
自動導航功能可以創建預定義飛行路徑,並在瀏覽器中回放使用滑鼠、鍵盤、位置跟蹤器、飛行控制器對三維地球進行操控在三維視窗中截取快照並輸出成圖片集成視頻、網頁、Flash等多媒體信息,對地面物體進行描述。
高級功能
協同操作模式
地域的用戶可以通過TCP/IP架構進行場景漫遊和數據操作的互動,用戶可以發起、加入一個實時互動式協同操作環境。
GPS跟蹤
NMEA協定,通過讀取實時或記錄的GPS數據控制單個或多個對象的移動、轉向,可以繪製對象運動的歷時軌跡。數據源可以是GPS、Socket、USB、COM、Database、無線網路位置跟蹤器等。
天體運行模擬
用於火箭發射、衛星調度項目的開發,能實時模擬天體運行狀態也運行軌跡,可以選取任意時空片段查看天體運行狀態,能夠繪製衛星與地面站通訊電波示意圖形和星下條帶。
ConverseEarth SDK 二次開發工具包
ConverseEarth SDK提供了一套強大的接口來為用戶提供三維地球核心功能服務,這些本來內嵌的功能可以以簡單易用接口的形式被外界程式調用,可廣泛用於傳統二維信息系統的三維化升級、軟硬體結合的集成項目的研發。
SDK提供了一套ActiveX控制項,將三維視窗、導航圖以控制項對象的方式嵌入到用戶系統的可視化界面中。這些以COM協定為基礎的API接口都可以通過腳本語言超作(例如JavaScript),也可以通過非腳本語言來控制操作(例如:C++、VB、Delphi、或.net)。
基於B/S的項目可以將控制項打包後放到伺服器端,使用網頁訪問時會自動安裝控制項,免去安裝客戶端的繁瑣步驟。
我們的大量SDK客戶來至於石油、電力、水利、安防等領域,SDK的價值在於對業務數據和三維模型數據的整合,使得三維場景成為生產或業務流程中最直觀的數據部份而不是單純的場景展現。
SDK提供的API大類可以分為:
二三維圖層操作幾何體的繪製標註及地面物件的繪製物體的位移、旋轉、縮放等變換操作事件觸發處理數據分析功能角色骨骼動畫粒子特效模組系統參數設定相機控制天體運行控制GPS地物運動控制數學計算
部份函式接口示例:
類別 | 描述 | API示例 |
二三維圖層操作 | 實現衛星影像及航拍圖片與及三維場景的的疊加 | addKML()addAnnotation()addAnnotationFromFile()addImageLayer)addImageLayerFromWMS()add3DScene() |
幾何體的繪製 | 繪製二維箭頭、警戒線、隔離帶、圓柱、盒子等幾何體 | createArrow()createBox()createContinueQuad()createLinesObject() |
物體變換 | 物體的位移、旋轉、縮放等變換操作 | yawObject();pitchObject()rollObject()setObjectVisible()isObjectVisible() |
事件觸發處理 | 三維場景中觸發的事件通過主調語言中定義的回調函式反饋給外部,如滑鼠點擊物體事件、角色到達目標點事件等 | AppIntialized()LBtnDblClickMeshObject()CharReachTargetPostion()ReachLookAtPosition() |
數據分析功能 | 提供最優路徑、通視性分析等功能 | optimalPathCalculator_Reset()optimalPathCalculator_AddPoint)optimalPathCalculator_AddRoad()optimalPathCalculator_Find() |
角色骨骼動畫 | 人物角色控制,角色動畫控制 | charPlayNPCBoneAnimation()charSetNPCTargetPosition()charSetNPCMoveSpeed()charSetNPCMoveMotionIndex() |
粒子特效模組 | 提供能模擬自然界一般的物理現象的粒子效果,比如火、煙、雨雪、爆炸等 | createFireEffect()createSmokeEffect()createExplosionEffect()createSprayWaterEffect()setEffectWind()setSparyWaterDirection() |
系統參數設定 | 瀏覽場景參數設定,比如開關雲霧效果、視見體裁切距離等 | set3DTileCullingRatio()get3DTileCullingRatio() |
相機控制 | 提供相機模式切換及相機定位、跟隨等功能 | lookAt()flyTo()cameraTrackObject() |
天體運行控制 | 衛星、火箭等人造天體的運行模擬 | createSatellite() playSatelliteBoneAnimation()cameraTrackSatellite()yawSatellite()pitchSatellite()rollSatellite() |
Converse3D核心引擎
核心引擎是整個虛擬現實系統的核心部分,採用DirectX9.0 和C++編寫。包括場景管理、資源管理、角色動畫、Mesh物體生成、3dmax數據導出模組、粒子系統、LOD地形、UI、伺服器模組等。採用多叉樹結構組織各種資源節點、動態載入、卸載資源、視見體裁切技術,這為渲染海量三角面而性能不減提供了支持;支持3dsmax Mesh物體、角色動畫、相機動畫、烘焙貼圖等各種數據的導出與引用;使用腳本配置粒子系統和UI,功能強大而靈活;支持頂點渲染和像素渲染。
C3D-Creator 三維場景編輯器
構建三維場景,是C3D虛擬現實系列產品所共同依賴的場景編輯器,在其中創建模型、界面、調整材質 、設定互動及各種特殊效果。
C3D-SDK 二次開發工具包
用於虛擬現實項目的二次開發,可構建系統級大型項目,廣泛套用於工業、農業、石油、電力、虛擬會展、虛擬商城等行業。
C3D-Web3D 三維網路展示平台
實現三維場景的網路展示,用戶通過IE等主流瀏覽器便可瀏覽三維場景。廣泛套用於電子產品、工業 產品、數字城市等的分散式網路展示。
C3D-Community 虛擬社區
可實現基於網頁的多人線上角色扮演互動交流系統,用於虛擬會展、虛擬商城等。
C3D-Industry 工業仿真
可實現工業領域中諸如虛擬培訓、虛擬裝配、虛擬生產線等功能。
C3D-DigitalCity 數字城市
用於數字城市的三維圖形圖像展示,同時具備城市資訊查詢、三維測量、光照分析、控高分析、方案對比、應急演練、多人線上互動等功能。
C3D-Traveller 旅遊實訓系統
實現多通道環幕立體顯示軟硬體系統,具有景點切換、導遊回放、試題彙編、方向盤接入等功能。廣泛套用於大中專院校的導遊專業。
C3D-PhycX 物理引擎
用於模擬物理現象,可模擬剛體運動、流體運動、布料等物理效果,物體之間的相互作用精準而高效。涵蓋了現實世界中幾乎所有的物理運動。
Converse3D 多通道環幕立體投影系統
用於多通道環幕立體展示,軟體弧形矯正、邊緣融合,被動式立體投影,高速幀同步。
最新作品
虛擬裝配
這是某項目目中部分功能演示,該部分實現了機械的組裝與拆分,使用數據手套及鍵盤、滑鼠等外設對虛擬設備進行類似於現實操作方式的模擬,實現了虛擬和真實的完美結合。
採用數據手套和位置跟蹤器結合來完成移位和抓取動作,可以實現5指10個關節的彎曲動作的數據採集,並使用Converse3D引擎的骨骼動畫系統對數據進行即時再現。
採用Converse3D引擎展現三維場景,同時開啟頂點捕捉來對零部件的中心點、最近點、圓心、1/4圓周等關鍵點進行捕捉和自動對齊。
虛擬會展系統
虛擬會展作為一種先進的技術手段,使得展會突破原先地域等諸多條件限制,為會展行業的創新和二次競爭提供了技術基礎,在此基礎上,傳統展會運營商有機會向更大的範圍擴展影響力,建設全球性的超級展會;而二線城市和廠商也擺脫先天桎梏,獲得同等或相近的發展基礎。虛擬會展使會展行業從一個資源密集型的產業中解放出來,大大減低了會展行業對資源和能源的消耗,削弱對地域和資金的依賴,真正能夠實現永不落幕的會展平台。
Converse3D虛擬會展系統提供了豐富的後期維護接口,使管理人員的後期維護變得簡單、高效,維護接口的具體功能有:動態管理展位(動態添加物體、動態改變展位布局、動態更換物體的貼圖、動態更換展位Logo、動態添加/更改產品的連結)、將單個展位組裝為展廳。Converse3D虛擬會展系統還添加了Converse3D多人線上虛擬社區系統,實現了觀眾-觀眾、觀眾-參展商之間的語言、動作互動。
3D模擬高爾夫球遊戲
歷時多年開發的模擬高爾夫遊戲終於完成了,該遊戲是我公司開發的一系列模擬體育類遊戲中的其中一款。風靡全球的wii遊戲在世界範圍內大獲全勝,這說明集休閒娛樂和體育鍛鍊於一體的遊戲模式是未來發展的必由之路,本遊戲也不例外,其遊戲方式和wii有極大相似之處,能給用戶在繁忙之餘帶來無比輕鬆愜意的美好體驗。
本遊戲採用我司研發的無線手柄來模擬真實球桿擊球效果,感測器採集擊球速度和角度等信息通過藍牙傳送給計算機,再由Converse3D高爾夫遊戲軟體對數據進行分析處理,繼而轉換成模擬的球在球場中的飛行。球在運動過程中無論是飛行姿態還是與地面的磨擦效果均達到了逼真的效果。
遊戲畫面逼真自然,採用了擬真水效(Fresnel水面)、粒子特效、LOD地形、實時陰影、物理引擎、高性能碰撞檢測等核心技術,使得畫面效果和運行速度真實流暢。
本遊戲可以單手柄多人遊戲,也可以多手柄多人遊戲,進入遊戲可以選擇不同遊戲級別,可供不同水平用戶進行選擇。同時該遊戲內部有積分系統,每個用戶有自己的賬戶,每次遊戲都會記錄下相應的積分。同時還加入了風力、地面摩擦力對球飛行的影響,並且球打進水面、沙坑會有相應的飛濺效果。