Converse3D引擎簡介

2021-04-24 08:32:15 字數 2167 閱讀 7589

converse3d引擎簡介

該部分是整個虛擬實境系統的核心部分,採用

directx

和c++

編寫,強大而穩定。包括場景節點管理、資源管理、角色動畫、

mesh

物體生成、

3dsmax

資料匯出模組、粒子系統、

lod

地形、使用者介面(

gui)、伺服器等模組。各模組之間結合緊湊,使整個引擎效能高效而穩定。

總體來說具有以下特色:

1、高質量的三維畫面,全三維實時渲染,可獲得效果圖級的畫質

*支援實時光照

支援軟體抗鋸齒,可生成高精度畫面

支援霧效,增強場景真實度

逼真的太陽光暈

*逼真的菲涅爾水面效果(真實的反射、折射效果)

*程式自動生成鏡面倒影效果

支援3dsmax

的烘焙貼圖的輸出與引用

*支援實時動態陰影

模擬各種特殊大氣環境效果

2、高效能的渲染演算法。渲染速度快,楨率高而穩定

採用多叉樹和四叉樹結構組織各種資源節點、動態載入解除安裝資源、高效的視見體裁切技術僅繪製可見範圍內的物體,

這些都使得該系統執行起來高效穩定,渲染具有海量三角面的大場景同樣流暢自如。

特有的資源管理模組對各種資源優化配置,使其記憶體佔用量達到最低水平,但又不影響執行速度。

先進的碰撞檢測演算法,使物體碰撞檢測計算幾乎不占用系統資源。

3、強大的指令碼系統

使用指令碼配置粒子系統、使用者介面(

gui)以及互動功能,為程式提供了強大的可擴充性,方便美術人員配置各項引數。

4、支援程式自動生成lod地形

程式生成的

lod地形會根據三角面與相機距離的遠近自動確定三角面顯示級別(密度),近距離地面三角面密度大,遠距離密度小,從而節省了資源開銷,而又不影響渲染效果。

5、支援多種渲染方式

除了支援系統管線渲染外還支援頂點渲染和畫素渲染。

6、對市面流行的建模軟體的良好支援

使用converse3d for max

資料匯出外掛程式可以從

3dsmax

裡匯出各種資料。可以匯出的資料報括:

mesh

物體、燈光、相機、相機動畫、骨骼動畫

、矩陣動畫等。

支援completemap

、lightingmap

、vraylightingmap

等多種烘焙貼圖。

7、強大的動畫功能

*支援骨骼動畫,可以建立遊戲和虛擬社群角色系統。骨骼和動畫資料可以資源重用,從而節省了磁碟和記憶體空間。

支援矩陣動畫,可記錄物體位移、旋轉及縮放產生的動畫。

*支援路徑動畫,可制定預設路徑,以實現角色、粒子特效等物體沿路徑運動。

支援變形動畫,生成各種物體因自身的形變而產生的動畫

8、支援各種粒子特效

可以模擬霧、雨、雲、電、火及落葉等等特殊效果。支援特效的指令碼配置功能,使得製作粒子特效簡單而靈活。

9、高效能的物理引擎

嵌入世界著名的物理引擎,可模擬剛體運動、流體運動、布料等物理效果,物體之間的相互作用精準而高效。涵蓋了現實世界中幾乎所有的物理運動。

10、伺服器模組功能強大而穩定

多伺服器架構,伺服器之間協同工作高效穩定。採用

sql server

做為資料庫伺服器。全面支援網路遊戲所需功能,滿足

mmorpg

網遊荷載需求。亦可用於大型三維互動社群伺服器。

11、資料壓縮比高

採用強大的壓縮演算法來縮小模型和貼圖資料量,壓縮比比市面上流行的壓縮工具還要高

。這對於資料檔案的網路傳輸起到了關鍵作用。

12、強大的二次開發介面

可以針對高階使用者提供完全開放的

sdk,使用者在此基礎之上可以開發出自己所需要的高效能虛擬實境或遊戲軟體。

公司**

:www.converse3d.com**

:010-52097022

TV3D引擎簡介

工具型別 遊戲開發引擎 開發小組 truevision3d llc 最新發布版本 truevision3d 6.2 引擎介紹 支援的開發語言 支援visual basic 6.0 支援visual c 6.0 支援delphi 6 7 8 支援visual studio net c visual b...

Genesis 3D開源遊戲引擎簡介!

genesis 3d將為使用者提供永久免費的產品體驗,引擎使用mit開源協議。除此以外,未來引擎將構建以服務為核心的商業模式,是中國眾多中小企業遊戲開發商及個人開發3d 2.5d 2d遊戲的絕佳選擇!功能簡述 功能介紹 強大逼真的渲染器帶給使用者極致的視覺體驗,內建的前向渲染使設計師輕鬆的掌握光影工...

python3d引擎 Panda3D引擎概況

panda3d是一款開源的,完全免費的引擎,可用於實時3d遊戲,視覺化,模擬和實驗 其豐富的功能可以根據您的特定工作流程和開發需求輕鬆定製。通過易於使用的api公開顯示卡的全部功能。panda3d結合了c 的速度和python的易用性,可以在不犧牲效能的情況下為您提供快速的開發速度。panda3d完...