舊聞 ── Virtools 4 推出了
愛迪斯的網站上卻沒有更新   真是奇怪....
 
《以下是從VeryCD上轉貼過來的介紹》
 
        Virtools 4開發的架構體系,支持多種3D文件格式。Virtools提供的3D內容轉換插件,支援主流的DCC(Digital Content Creation,數字內容創建)軟件格式(3ds Max?,Maya?,XSI?,Lightwave?,Collada?) ,Virtools還可以直接導入和輸出3D XML(達索系統標準的工業文件格式),從而使real-time 3D 作品的技術製作變得更加方便和有效率。
 
        現在,基於最新的PCS (Product-Context-Scenario)平台, Virtools 4 允許用戶去設計、分享和體驗高互動內容的3D產品。企業內部網際網路方案:引進了用於企業網際網路配置的兩種新產品:3D XE Player 和3D Office Player。這兩種新產品是建立在PCS基礎上的,因而能夠使得所有三維的專業和非專業人士都能體驗到產品和環境,這就為涉及企業創新程序的所有人員提供了分享三維體驗的工具,為他們提供了完全掌握產品特性的最直觀的獨特方式。有了PCS,Virtools 4平台就能夠進行虛擬體驗的創作,比如,駕駛、購物、產品使用、維修和市場銷售測試等等。Virtools 4 同時延伸了製作3D產品的體驗範圍: 大眾化的PC比如操作系統為Microsoft? Windows?和Apple? MacOS? 電腦、家庭娛樂常見的Microsoft? Xbox? 遊戲機和Sony? PSP? 遊戲控制器,局域網能夠支持3D Office 和3D XE players,網際網路能夠支持 3D Life Player的瀏覽器,利用VR Library還可以在將作品運行在更加震撼的沉浸式的VR系統中。目標環境的多樣性,體現了可能的配置的多樣性,這就為不同的用戶提供了創建和體驗三維的強大解決方案。
 
        Virtools獨特的開發系統,考慮到3D objects作為單獨的組件,並可以使與3D objects相關聯的數據同樣地分離出來為作單獨的組件,進行製作任務的分配和重複使用。 Virtools開放的架構,極其的靈活,允許開發者使用模塊的腳本,方便有效地行對象的交互設計和管理。普通的開發者可以用鼠標拖放腳本的方式,通過人機交互圖形化用戶界面,同樣可以製作目前市場上頂級遊戲中高品質圖形效果和互動內容的作品。作為高端的開發者,利用SDK (Software Development Kit,軟件開發工具包)和VSL(Virtools Scripting Language,Virtools專用腳本語言) ,通過相應的API接口,可以創建自定義的交互行為腳本和應用程序。通過Virtools的可視化流程圖式腳本製作界面,在不使用第三方技術的情況下,用戶同樣可以進行高級互動模塊的熟練使用,比如Physics(物理學)、AI(Artificial Intelligence,人工智能)和Multi-users(多用戶)製作和執行環境。Virtools 4平台中集成的強大Render engine 渲染引擎,可以讓開發者製作更多令人震撼的視覺特效,使用更多高級的面畫渲染技術 (Shaders 支持Shader 3.0, HLSL 和 CgFX; 圖形加速使用:DX 9.c 和 OpenGL 2.0)。
 
        在製作任務中,通過對對象的數據和腳本的拆分,開發者使用Virtools 4可以更經濟地、同時開發各種各樣的應用模塊,有效縮短了產品在市場上面世的時間。開發時間的縮短,一部分要歸功於Virtools腳本庫中超過450以上行為腳本模塊的組合使用及重複利用.

         Virtools 多重的工作方式(人機交互界面, VSL, SDK) ,確保非技術性的設計人員和高端的程序員,聚集在Virtools工作環境中,群策群力,為一個共同的製作任務進行工作協作。應用程序正變得越來越複雜,但是我們的腳本依然能很便捷地進行管理。利用Virtools 4技術,早先一年開發時間才能完成的工作,現在在幾個月內就可以完成.

        通過Virtools 4的使用,商業公司現在可以組織一個合理的設計人員和程序研發人員配備的製作團隊。利用Virtools 4技術,從製作的方案、原型到最後交付使用的成品,通過對項目製作流程的優化,越來越多的事實證明,我們的客戶大大節省了製作成本和週期.

        利用Virtools 4, 商業公司開發者、遊戲工作室、網絡內容提供商和系統集成商,還可以減少之前利用其它技術或者引擎製作3D高互動應用開發的風險。 Virtools獨特的開發過程,可以讓製作團隊協同工作。Virtools的building blocks腳本模塊化和可視化流程圖式腳本設計及重複利用特性,確保了開發團隊在項目製作流程中的優化,使未來的項目製作更加科學與實用。
 
Virtools 4 包含有五個關鍵組件:
1. GUI(Graphical User Interface,人機交互圖形化用戶界面),以可視化的編輯方式,流程圖的思維模式,進行對象和腳本設計工作,有效的減短了作品的製作週期
2. Behavior Engine腳本引擎用來運行互動應用程序
3. Render Engine 渲染引擎以實時渲染的方式來顯示圖形圖像
4. Virtools Scripting Language腳本語言以代碼的方式,進行一部分的編程開發,優化腳本,提高效能
5. SDK 用來創建自定義的腳本和應用程序,以及對Virtools本身的功能進行擴充.
 
VSL (Virtools Scripting Language,腳本語言):
Virtools Scripting Language是一個強大腳本語言,可以在Virtools 4 的Schematic editor圖形腳本編輯器中,提供腳本關鍵字智能顏色顯示(intelligent coloring system)、自動上下文區分提示(context-sensitive completion)及函數參數顯示(function arguments display)功能,可以進行相應的code代碼編寫與運行,可以提高腳本的執行效率,完成部分SDK的功能。除了用於腳本互動部分的撰寫與運行,VSL還可以用於創作模式下的操作功能的擴展,提升Virtools本身開發環境的製作效能.
VSL 提供完整的Debug調試功能,支持腳本運行的breakpoint中斷點, 變量和數值編輯的監測, 及步進腳本的Debug調試(支持調試的step into/ out模式).

Behavior Engine腳本引擎:
Behavior engine腳本引擎可以運行內置或者自定義的behaviors腳本.
Virtools 4基本的互動腳本,涉及以下的類別:
Cameras(攝像機)、Characters(角色)、Collisions(碰撞)、Controllers(控制器)、 Grids(柵格)、 Interface(界面)、 Lights(燈光)、 Logics(邏輯)、Materials- Textures(材質和紋理)、 Mesh modifications(模型結構的修改)、 Narratives(作品故事相關)、 Optimizations(優化)、 Particles(粒子)、Sounds(聲音)、 Shaders(著色器)、Visuals(視覺特效)、 Web(網頁)、World Environments(虛擬環境).
利用Virtools SDK的Behavior Pack腳本源代碼文件包或者第三方腳本,我們可以對Behavior Library 腳本庫進行功能擴充.

Render Engine渲染引擎:
Render engine渲染引擎,用來提供高品質、實時渲染的3D圖像和角色動作. 它包含有如下的功能:
1. 支持國際產業標準: DirectX 和OpenGL.
2. 支持可編程Vertex頂點和Pixel像素的Shaders著色技術 (DX9.c, OpenGL 2.0, HLSL, CgFX, Shader Model 3)
3. 支持3D模型對象和動作(通過3ds Max?, Maya?, XSI? , Lightwave? 和Collada?插件導出).
4. 提供與render engine渲染引擎相關的源代碼.

SDK (Software Development Kit,軟件開發工具包)
Virtools的SDK是一套軟件開發工具 (包含有libraries庫文件, DLLs文件, header頭文件),提供Virtools軟件的所有底層函數. 開發者可以使用它進行下述的應用程序的工作:
1. 利用Virtools 引擎,製作自定義的可執行應用程序.
2. 對Virtools 引擎進行功能擴充,比如Behaviors互動腳本, 媒體文件的導入插件, Manager管理器, Render Engines畫面實時渲染顯示插件, Rasterizer圖像光柵和其它的功能插件 (指定的Parameter Types參數類型)等等.
arrow
arrow
    全站熱搜

    志 發表在 痞客邦 留言(0) 人氣()