Vizard虛擬現實互動開發軟體
Vizard將集成開發環境(IDE)與高級圖形庫融合於Python程式語言。集成開發環境極大簡化了維護數據素材的工作量,並提供了用於執行實時預覽,場景調試及腳本調試工具包。在Vizard中遭遇圖形及硬體接口的相關問題時,可通過Python腳本代碼進行處理。
●硬體兼容性
Vizard支持幾乎當前所有的虛擬現實設備 , 包括動作追蹤器,3D立體顯示器,頭盔顯示器及其他眾多外部輸入設備。以下為Vizard所支持的各類VR設備名單:
表格
追蹤設備 | 立體顯示設備 | 其他輸入設備 |
PhaseSpace | nvis nVisor HMDS, Virtual binoculars | Sensable PHANTOM OMNI and other OpenHapticssupported haptic devices |
WorldViz PPT | Sensics piSight | 5DT Data Glove |
POLHEMUS Patriot, Liberty, Fastrak,minuteman | FakeSpace Labs Wide5 | Immersion CyberGlove |
Ascension Flock of Birds, MotionStar | Virtual Research VR1280 | 3Dconnexion SpaceBall, SpaceNavigator |
MotionAnalysis EvaRT | A.C.T. Kern 3D display | Cedrus response pads |
Xsens MT, Moven Studio | iZ3D Monitor | Arrington Research ViewPoint EyeTracker |
InterSense InertiaCube2/3, IS-600, IS-900,IS-1200 | eMagin Z800 3DVisor | ASL EYE-TRAC®6 Series eye trackers |
Vicon | Vuzix VR920 HMD | AuSIM 3D Sound system |
MotionNode | SEOS HMD 120/40 | LaserAid SpaceGrips |
Northern Digital Optotrak | 5DT HMD 800, Virtual Binoculars | Any DirectX compatible joystick |
VRPN trackers | Immersive Display Solutions dome displays | |
VRCO trackd |
Vizard可以執行的
虛擬場景的創建
導入3D及各種媒體素材
兼容於眾多VR軟硬體產品
可在場景中直接插入內置虛擬角色
Python編程核心
套用API創建自定義特效
實時調整項目細節
軟體特性
Vizard 內嵌Python2.4 版作為其核心編程模組。
支持的3D格式: .WRL (VRML2/97), .flt (Open Flight), .3ds (3D Studio Max), .txp(multi-threaded TerraPage loader), .geo (Carbon Graphics), .bsp (Quake3world layers), .md2 (Quake animation models), .ac (AC3D),.obj (AliasWavefront), .lwo/lw (Light Wave), .pfb (Performer), the OSG's native.osg/.ive format, DirectX .x format, and .3dc point cloud.
虛擬人物(biped 人物)格式: 3D Max Character Studio (via 3rd party exporter) and Cal3D .cfg files.
光柵圖格式include: .rgb/.rgba, .dds, .tga, .gif, .bmp, .tif, .jpg, .pic,.PNM/.pgm/.pbm, and .png, jp2 (jpeg2000). Support for compressed andmip-mapped images provided in .dds format.
音頻模式: Audio modes:單聲道,雙聲道,3D音效; 音頻格式:.wav, .mp3, .au., .wma, .mid,及其他所有DirectShow支持的格式。
視頻紋理: 一切DirectShow兼容的視頻格式均可作為紋理。包括: .avi, .mpg, .wmv, animated GIFs,等等.可逐幀控制視頻。同樣也支持Alpha通道的視頻。
OpenGL Shading 語言: 兼容GLSL,您可以利用它動態生成shader代碼並對uniform變數進行實時修改。*OpenGL
Shading Language也稱作GLSL,是一個以C語言為基礎的高階著色語言。
集群仿真: 通過多台計算機執行仿真繪製並透過Vizard實現集群數據同步。此外,還包括完成CAVE構建的高級模組。
發布為可執行程式: Vizard 可以自動將腳本編譯為獨立執行檔(.EXE),您可以在任何電腦上運行改程式。
立體化渲染 已植入 Vizard,包括垂直/水平分屏顯示模式, quad buffering顯示模式 (適用於立體眼鏡),掃描線交錯模式(line-interlaced),及紅藍立體成像模式(anaglyphic).
動作捕獲: 虛擬角色通過演員實時動作捕獲獲取三維數據。而後,Autodesk MotionBuilder™ 集成模組將提供相應的行業標準解決方案。
網路/視頻快照外掛程式: 實時採集流媒體視頻作為紋理。此外,也支持各類網路攝像頭。
擴增現實: 對於利用 ARToolkit Professional(擴增現實工具包)所創建的視覺追蹤套用, Vizard 為其行業標準擴增現實API提供了相應的高端接口。
實時物理模擬: 支持實時的物理碰撞及物理動力。包括物理學接頭,物理學彈簧及物理學發動機。(Physics joint,spring & motor)
可視化用戶界面無需編程即可創建2D或3D用戶界面(UI) (包括文本,按鈕及滾動欄)
支持各類型精密角色動畫的製作, 包括角色走/跑,運動融合(motion blending), 附加任意動作,格線結構任意變形及LOD地形設計。虛擬人物較傳統遊戲角色動作更為細膩精確,如功率允許,其足以支持100或更多個虛擬人物同時以全幀速率執行動畫演繹。關鍵幀動畫:運行時支持創建關鍵幀動畫軌跡
動態光影: 同時支持最多達八種光影特效;光影類型包括: 聚光,泛光及泛光及目標線光
Multi-pass 渲染: 支持對紋理及Frame Buffer Objects(FBO)的動態Muti-pass 渲染;支持高端渲染特效,如:反射折射,陰影及其他
碰撞檢測:可實現視口與場景圖上任意節點之間,或者場景圖上的任意兩格線節點之間的碰撞檢測
對2D文本的拓展支持:拓展支持包括TrueType字型,Unicode文本及文本對齊功能。
嵌入 HTML 頁面在圖形視窗中便於即時顯示文本及圖像。
OpenGL霧化: 支持OpenGL下的線性及指數霧化模式
=================================================================
系統配置需求
硬體配置 CPU:Pentium III 500MHz or greater
記憶體:128 MB 以上
硬碟空間:至少85 MB
顯示卡:OpenGL 圖形加速卡(如:nVidia)
可選硬體 USB 遊戲手柄
連線追蹤裝置的串口
DirectSound 3D音效卡
Microphone to use VoiceKey or Speech Recognition services
作業系統 Windows 2000 (minimum Service Pack 3), DirectX 8
Windows XP
Windows Vista
===============================================================