網際論壇 - 美術繪圖軟體 - [圖像處理] Virtools 5 (遊戲製作軟體)
» 遊客:  註冊 | 登錄 | 會員 | 幫助
 

免費線上小說
動漫分類 : 最新上架熱門連載全本小說最新上架玄幻奇幻都市言情武俠仙俠軍事歷史網游競技科幻靈異 ... 更多小說

作者:
標題: [圖像處理] Virtools 5 (遊戲製作軟體) 上一主題 | 下一主題
  lance333222
  高級會員 
 


 
  積分 9780
  發文 386
  註冊 2005-12-15
  狀態 離線
#1  [圖像處理] Virtools 5 (遊戲製作軟體)

革命性的產品生命週期管理

最直覺的圖形化程式介面,最真實的多樣化虛擬體驗


Virtools 5--全方位 3D for All 開發平台的革新,為個人電腦、遊戲機、局域網路以及網際網路的 3D 研發和部署帶來了全新的解決方案,充分展現了法國達索系統集團( Dassault Systemes )為全方位用戶提供高性能 3D 軟體的決心。

 Virtools 5 的開放架構支援多種 3D 檔案格式。3D Content Capture 外掛工具支援大多數通用的 DCC 軟體格式(3ds MaxR、MayaR、XSIR、LightwaveR、ColladaR)以便於輸入或輸出 3D XML 檔,使即時 3D 技術的應用變得更輕鬆整合。

 透過全新的 PCS(Product-Context-Scenario)模式,Virtools 4 提供使用者更便捷的整合設計、分享和體驗高互動的 3D 內容。PCS 模式下採用非常直覺化的方式呈現 3D 內容,因而能使所有參與研發的專業或非專業人士都能體驗到產品和環境,提供了便捷的整合溝通與分享三維體驗的開發平台。有了 PCS,Virtools 5 Life Platform 就可以很輕鬆地開發例如駕駛、購物、產品測試維護和行銷市調等虛擬體驗內容。

 除此之外,Virtools 5 還延伸了 3D 內容的體驗範圍,包括:Microsoft WindowsR 和 Apple MacOSR 系統的電腦、Microsoft XboxR 遊戲機和 Sony PSPR 遊戲控制器、 3D Office 和 3D XE Players 支援局域網路播放、3D Life Player 支援網際網路分享,還可以利用 VR Library 將作品整合至沉浸式的 VR 系統中。這樣廣泛的應用範圍增加了內容呈現的多樣性,並且為不同需求的使用者提供了一種整合開發與分享體驗 3D 內容的強大解決方案。

輕鬆即可完成的尖端技術

 Virtools 獨特而成熟的開發系統,將 3D 物件視為單獨的元件,並可以使與 3D 物件相關聯的資料同樣地分離出來作為單獨的元件,進行製作任務的分配和重複使用。在這種靈活架構之下,可以讓開發者為物件添加模組化的行為並且輕鬆而高效率的管理。

 開發者只需要在一個直覺式圖形開發介面中拖曳行為模組,即可產生豐富的、具有高品質圖像和互動性的應用程式。對高階的程式開發人員而言,Virtools 4 提供 SDK 和程式語言 VSL(Virtools Scripting Language),透過相應的 API 介面,可以創建自行定義的互動行為模組和應用程式。

 在 Virtools 中透過外掛模組套件,即可擴充豐富的互動應用,例如複雜的 Physics 物理學模組、AI 人工智慧、Multi-users 多用戶製作和編輯環境…等,另外還包括使用者自行撰寫的行為程式應用,讓創意需求無限擴充。Virtools 4 強大的繪圖引擎,可以讓開發者製作更多令人震撼的視覺特效,使用更多高階的面畫渲染技術(Shaders 3.0, HLSL 和 CgFX, DX 9.c 以及 OpenGL 2.0)。

縮短製作週期、降低研發成本,獲取更高的投資報酬

 由於物件獨立於資料和腳本,開發者可以借由 Virtools 4 更經濟地同時開發多種應用模組,進而縮短產品上市的時間。有了 Virtools 超過 500 餘種可重複使用的行為模組檔案,更可以有效縮短研發時程。Virtools 多重的工作方式 (人機交互介面、VSL、SDK) , 使非專業的開發者和高階程式設計人員都可以組合複雜的行為模組來創造豐富的互動程式應用。即使應用程式越來越複雜,腳本也依然易於管理。過去需要一年多開發時間的應用程式,現在僅僅需要幾個月即可完成。

 採用 Virtools 4 為開發軸心,可以組織一個具有美術與程式人員最佳平衡的開發團隊。由於其強大的軟體功能,大大優化了互動 3D 應用的開發,根據經驗,Virtools 客戶都明顯地降低了開發的成本。Virtools 獨特的開發過程,可以讓製作團隊協同工作。可重複使用的 Virtools 行為模組,使研發工作能便於管理,更能確保開發團隊在專案製作流程中的優化,亦使專案製作更加科學與便捷。

產品特色

基於獨立物件、資料和行為的編程系統,透過組合物件和行為模組創建應用程式
直覺式圖形開發介面、即時視覺化視窗、圖形化編程
支援可程式 Vertex 頂點和 Pixel 像素的 Shaders 著色技術
用高度直覺的 PCS 模式創造具有高互動性的逼真體驗
利用 Virtools Scripting Language(Virtools 腳本語言)或 Virtools C++ SDK 進行多層級編程,輕鬆使用定制功能、定制設備、定制 2D 和 3D 檔格式以及第三方技術
Virtools 5 包含五個關鍵元件:以視覺化的編輯方式和流程圖的思維模式進行開發應用的 Graphical User Interface(圖形化使用者介面),用於執行互動式應用的 Behavior Engine (行為引擎),用於即時繪圖的 Render Engine(繪圖引擎),無需 C++ 編程即可創建低階功能的 Virtools Scripting Language(Virtools 腳本語言),以及用於創造自定義行為模組與應用的 SDK。

圖形化使用者介面

Virtools 5的圖形化使用者介面,包括:

3D Layout( 即時 3D 編輯器 ) 用來顯示即時 3D 環境內容
圖形工具列,用於進行作品中 3D 物件、燈光、攝影機和 curves( 曲線 ) 的預覽、創建、編輯、選擇和操作
新建和編輯燈光、攝影機、材質、貼圖、網格和路徑的工具
在虛擬環境中,進行物件的平移、旋轉、縮放的操作和預覽
拖曳行為模組至 2D 和 3D 物件
組合現有行為模組,以打包或合併方式重複使用
圖解式的行為模組腳本編輯模式,有助於便捷有效地創造互動應用內容
Script Debugger( 腳本調試器 ) 可以對應用程式進行優化
Entity Setup Tools( 實體設置工具 ) 用來對任一物件及其關聯腳本的參數編輯
Attribute Manager(屬性管理器)可迅速設置和修改多個物件屬性數值
Action Manager(操作管理器)用來編寫常用的一些函數,以快捷鍵的方式執行一些預定義的操作或依指令執行
Hierarchy Manager(層級管理器)顯示物件的樹狀視圖
Virtools Scripting Language(Virtools 腳本語言,VSL)

Virtools Scripting Language 是一個強大腳本語言,可以在 Virtools 5 的 Schematic editor 圖形腳本編輯器中,提供腳本關鍵字智慧顏色顯示 (intelligent coloring system) 、自動上下文區分提示 (context-sensitive completion) 及函數參數顯示 (function arguments display) 功能,可以進行相應的代碼編寫與運行,以提高腳本的執行效率,完成部分 SDK 的功能。除了用於腳本互動部分的撰寫與運算, VSL 還可以用於創作模式下操作功能的擴展,提升 Virtools 本身開發環境的製作效能。VSL 提供完整的 Debug 調試功能,支援腳本運行的 breakpoint 中斷點、變數和數值編輯的監測,以及分步調試(支援調試的 step into/out 模式)。

行為引擎

行為引擎可以執行內建或自行定義的行為腳本。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 開發或 Virtools 用戶群的開發進行擴充。

繪圖引擎

繪圖引擎為 3D 圖像和角色動作提供高品質的即時著色繪圖 。具有下列特性:

支援工業標準:DirectX 和 OpenGL。
支援 可程式 Vertex 頂點和 Pixel 像素的 Shaders 著色技術 (DX9.0c, OpenGL 2.0, HLSL, CgFX, Shader Model 3)
支援 3D 模型物件和動作(透過 3ds MaxR, MayaR, XSIR , LightwaveR 和 ColladaR 外掛輸出)
有條件提供與繪圖引擎相關的原始碼
SDK

Virtools 的 SDK 包含 libraries 函數庫、DLLs 檔、header 標頭檔,提供 Virtools 軟體的所有底層函數,開發者可以使用它進行下述的應用程式的工作 :

定制適用於 Virtools 引擎的應用程式
對 Virtools 引擎進行功能擴充,如行為互動腳本、媒體文件匯入的外掛、Manager 管理器、Render Engines 畫面即時著色顯示外掛、Rasterizer 圖像光柵和其他的功能外掛(指定的 Parameter Types 參數類型)等等。
開放式架構

Virtools 提供一個開放和靈活的架構,可以相容下列標準的技術檔格式:

3D 檔格式:3D XML、3ds MaxR、MayaR、XSIR、LightwaveR、ColladaR。
圖像檔:JPG、PNG、TIFF、TGA、BMP、PCX。
音效檔案:MP3、WMA、WAV、MIDI





http://d01.megashares.com/dl/7df149e/virtools5.iso

[ Last edited by lance333222 on 2013-5-30 at 02:23 AM ]


2009-12-28 07:42 PM
查看資料  發送郵件  發短消息   編輯文章  引用回覆

可打印版本 | 推薦給朋友 | 訂閱主題 | 收藏主題

論壇跳轉選單: