Vizard

编辑:公开网互动百科 时间:2020-07-11 10:45:31
编辑 锁定
本词条缺少名片图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧!
Vizard是一款虚拟现实开发平台软件,从开发至今已走过十个年头。它基于C/C++,运用新近OpenGL拓展模块开发出的高性能图形引擎。当运用Python语言执行开发时,Vizard同时自动将编写的程式转换为字节码抽象层(LAXMI),进而运行渲染核心。图形效能的最大化在视域剪裁(viewfrustumculling)和纹理及材质属性分类的演绎中得以体现。随着图形处理器(GPU)运算速率的不断提升,LAXMI可助在运用过程中充分利用图形流水体系的技术优势。
软件名称
Vizard
性    质
虚拟现实开发平台软件
基    于
C/C++
特    点
充分利用图形流水体系的技术优势

Vizard软件简介

编辑
Vizard将集成开发环境(IDE)与高级图形库融合于Python程序语言中。成开发环境极大简化了维护数据素材的工作量,并提供了用于执行实时预览,场景调试及脚本调试工具包。在Vizard中遭遇图形及硬件接口的相关问题时,可通过Python脚本代码进行处理。
Vizard支持几乎当前所有的虚拟现实设备 , 包括动作追踪器,3D立体显示器,头盔显示器及其他众多外部输入设备。以下为Vizard所支持的各类VR设备名单:

Vizard表格

编辑
追踪设备
立体显示设备
其他输入设备
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您可以执行:
Vizard可以执行的
虚拟场景的创建
导入3D及各种媒体素材
兼容于众多VR软硬件产品
可在场景中直接插入内置虚拟角色
Python编程核心
应用API创建自定义特效
实时调整项目细节

Vizard软件特性

编辑
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下的线性及指数雾化模式
=================================================================

Vizard系统配置需求

编辑
硬件配置 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
===============================================================
词条标签:
软件 计算机学 科技产品 互联网产品