網友評分: 5分
Converse3D 是一款基于3DMAX插件打造的3D虛擬現實平臺軟件。能快速構建虛擬現實(VR)三維交互式場景,支持3dsMax等主流建模軟件的模型導入,能使用可視化方式設置交互,也可以采用JavaScript編程的方式編寫復雜交互,最終可一鍵發布成EXE文件或網頁(Web3d)。采用DirectX9.0 和C++編寫,讓其變得強大而又穩定,擁有多叉樹結構組織、各種資源節點、動態載入、卸載資源、以及視見體裁切技術,這讓Converse3D渲染大量三角面保持性能不減提供了支持。
Converse3D三維場景編輯器
三維場景編輯器用于可視化三維場景的編輯,簡單易用,面向美工,兩天學會一周精通。完全可視化的材質編輯和交互設置,簡單易學,節省了時間、提高了效率??蓮V泛應用于工業廠區、旅游景點、文物古建、工業產品、工廠校園、房產旅游等行業場景的制作。
Converse3D二次開發工具包(SDK)
SDK是基于Converse3D引擎的二次開發包,本SDK開放了所有模塊的接口,包括:場景載入、模型操作、動畫、相機、UI、角色系統、虛擬社區。使用本SDK可用于各行業開發出集VR場景、數據庫、業務系統等多種資源與一體的大型系統。SDK提供一個ActiveX控件,可嵌入的語言或框架包括Qt、MFC、C#、JavaScript、VB、Delphi、PHP、JSP等。
Converse3D多通道立體投影模塊
Converse3D多通道環幕立體投影包含邊緣融合模塊和立體投影模塊。能支持主動立體和被動立體設備,可將三維場景進行視覺分離,輸出為左眼、右眼兩個通道,能對景深和立體效果進行實時調整,體驗者佩戴立體眼鏡可獲得極強的沉浸感。廣泛用于虛擬旅游實訓、科博館、展覽館等場所。
Converse3D三維網頁發布模塊(Web3d)
制作好的三維場景,可以一鍵發布成網頁,能通過IE內核的瀏覽器進行瀏覽??稍谟糜诜掌鞫瞬渴鹨惶撞寮惭b包,當客戶端第一次打開網頁時就會自動安裝插件。
Converse3D物理引擎
Converse3D虛擬現實引擎嵌入世界著名的物理引擎,可模擬剛體運動、流體運動、布料等物理效果,物體之間的相互作用精準而高效。
Converse3D For 3dsMax導出插件
提供了3dsMax各種版本的導出插件,能導出3dsMax中所做的模型、貼圖、相機、燈光等資源。
多線程加載、卸載技術
多線程下載場景文件,下載速度快而穩定,同時場景的加載也使用多線程方式,使得打開場景片刻就可以觀看和操控場景,程序后臺持續加載場景,物體會順次載入視野,用戶觀看場景流暢自如,不需要等待,感覺不到后臺的加載動作。
動態內存管理技術
可動態加載進入視野物體,卸載離開視見體物體的內存和顯存的資源,保持內存、顯存占用量保持在一個較低的水平。
模型、貼圖壓縮比高
除了采用rar壓縮算法外,自創的壓縮算法能對模型、圖片進行高比例的壓縮,壓縮后畫面效果沒有太大的損失,數據包與原始文件的壓縮比最高可達30%。
支持B/S、C/S兩種系統架構
針對不同的軟硬件環境,可以采用B/S或C/S架構,編輯器可以同時生成兩種架構的資源文件,供客戶自由選用。
支持骨骼動畫系統
支持骨骼動畫,可以創建游戲和虛擬社區角色系統。Mesh物體、骨骼、動作三種資源可以獨立導出,并且三種資源可以資源重用,支持Physique和Skin兩種蒙皮方式,支持骨骼動畫的任意切換,動作切換時平滑過渡,無突變感。
支持動態實時光照、軟件抗鋸齒
支持軟件抗鋸齒,可生成高精度畫面;支持霧效,增強場景真實度;逼真的菲涅爾水面效果;程序自動生成鏡面倒影效果;支持3dsmax的烘焙圖片的輸出與引用;支持實時動態陰影。
各種動畫功能
支持矩陣動畫、相機自動漫游動畫、路徑動畫、序列幀貼圖動畫、骨骼動畫等。
粒子特效
系統自帶了大量的粒子特效:火、煙霧、落葉、噴泉等,同時可提供粒子特效編輯器,能自由編輯粒子效果。
可視化或JavaScript編程交互設計
支持可視化交互設置,用戶可通過簡單的點擊和選擇來設置交互功能;同時可通過JavaScript編程進行交互式設計。
支持多維材質
支持3dsMax中的多維子材質,可以到處多維材質的通道數據及貼圖坐標信息等。
首先來了解如何使用Converse3D場景編輯器創建一個項目文件。新建一個文件夾,命名為項目文件。 打開Converse3D場景編輯器,創建新項目。
打開所創建的項目文件,會見到諸多文件夾,Converse3D在創建項目文件時,會自動生成相應的文件夾,這主要是考慮了方便項目的最終管理。Gui文件夾存放整個項目UI界面圖片、Model文件夾存放MAX導出的模型、骨骼動畫等,Particle文件夾存放整個項目粒子特效、Sound文件夾存放整個項目音效文件、Texture文件夾存放整個項目貼圖文件、 Webpage文件夾存放整個項目網頁文件、Cursor 文件夾存放整個項目鼠標指針樣式文件。
項目文件創建好了,接著就是要將在MAX中制作好的場景導入到Converse3D場景編輯器。注意在導入之前用戶需要將MAX中的模型進行烘焙,如果模型沒有烘焙場景就會缺少光照,而沒有立體感(這里只簡單介紹烘焙,如需更多幫助請參見烘焙技巧)。打開所創建的MAX文件,對已經調試好的場景進行烘焙。選擇需要烘焙的模型。
按鍵盤的“0”調出烘焙面板,進行烘焙設置。
烘焙完成后保存MAX文件。
現在將MAX場景導入到Converse3D場景編輯器。
導入完成后,打開Converse3D場景編輯器,打開所創建的項目文件,導入Model文件。
所制作的場景導入到Converse3D場景編輯器中,效果如下:
下面來介紹一下Converse3D場景編輯器界面的主要功能。
雙擊場景中模型物體,按“M”鍵調出材質編輯面板,對其材質進行調整,以達到滿意的效果。如雙擊一個玻璃棋子,使其玻璃效果更加明顯。
將調整好的場景進行導出生成EXE文件。
打開生成好的EXE文件瀏覽最終場景。
如果需要發布到WEB,則需要生成發布文件。
當發布網頁后會在用戶的項目文件夾中出現文件夾,用戶雙擊打開此文件夾會看到一個網頁。用戶此時還不能打開網頁進行場景瀏覽。
在用戶發布到WEB之前,用戶還需要做的關鍵一步是將場景導出為.c3d文件。(參見動態導出、靜態導出)注:此步驟不可以反過來,一定要先導出后發布。
用戶將導出的.c3d文件與發布網頁放到一個目錄下。
當用戶是靜態導出的時候,在一個文件目錄下用戶可按此放置文件。
當用戶是動態導出的時候,在一個文件目錄下用戶可按此放置文件。
項目文件夾中是用戶動態導出.c3d文件。
按照上述放置文件后,用戶即可點擊項目文件ci網頁安裝控件進行瀏覽場景。
標簽: Converse3D 虛擬現實 3D建模