词条 | Vizard |
释义 | Vizard是一款虚拟现实开发平台软件,从开发至今已走过十个年头。它基于C/C++,运用新近OpenGL拓展模块开发出的高性能图形引擎。当运用Python语言执行开发时,Vizard同时自动将编写的程式转换为字节码抽象层(LAXMI),进而运行渲染核心。图形效能的最大化在视域剪裁(viewfrustumculling)和纹理及材质属性分类的演绎中得以体现。随着图形处理器(GPU)运算速率的不断提升,LAXMI可助在运用过程中充分利用图形流水体系的技术优势。 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 =============================================================== |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。