1.3 常用虚拟现实软件VRP及其常用功能
VRP编辑器是目前市场上使用最广泛的虚拟现实软件,它是国内中视典数字科技公司独立开发的具有完全自主知识产权的一款三维虚拟现实软件平台,可广泛应用于城市规划、室内设计、工业仿真、古迹复原、桥梁道路设计、军事模拟等行业。
VRP编辑器这款虚拟现实软件经历了十年的研发,已经形成了以VRP引擎为核心,先后衍生出十一个相关的三维产品的软件平台,其中VRP-Builder和VRP-WEB 3D软件已经成为目前国内应用最为广泛的VR和Web3D制作工具,如图1-3-1所示。
图1-3-1
VRP的版本一直升级到了目前市场上发布的12.0版本,面对国外同类产品的竞争,VRP以广大的中低端用户作为主要销售对象,不断提升自身的功能,逐步向高端软件层次开发,为使用者提供了更好的性价比产品,由此牢牢抓住了大部分中低端市场的份额。在很多领域中,VRP占据了主流地位,在国内市场的占有率也是第一。
与VEGA和Virtools等国外的软件相比,VRP更容易掌握,制作思维简单,学习资源相对来说比较多,所以比其他软件更容易上手。
VRP软件的版本在不断升级的同时,高版本的软件也增强了用户操作的便捷性。有导向性的图标系统、整洁的外观风格和良好的模块划分,可帮助用户提供创作的效率,从而使用户更专注于作品的质量和创造性。
下面简单介绍VRP的一些常用功能。
(1) VRP-MMO多人在线模块
VRP-MMO多人在线模块是一种3D虚拟社区,在这个3D社区中可以和来自不同地域的人交流、分享生活感悟并借助3D场景的方式展现出来。在这里可以为不同行业的人提供一个展示自我的平台,你可以创建自己的场景并上传到服务器上,让其他虚拟社区的人来认识你。来自中国大江南北的人都可以登录到VRP-MMO多人在线服务器上,进入虚拟社区世界,在这里探索世界、结识朋友、互动娱乐、创造一切想象中的东西,也可以在这里拥有一块自己的空间,实践和展现自己的创意,构建家园和商业,踏上你崭新的梦想之旅。
多人在线三维展览馆是一种全新的互联网在线展览方式,不同地域的人都可以登录到展厅中参观、交流,各抒己见,如图1-3-2所示。
图1-3-2
(2) 支持服务器端的编程(仅限VRP-MMO正式版)
通过服务器端的编程,可实现服务器端的逻辑运算,从而实现小型网络游戏的开发,如图1-3-3所示。
图1-3-3
(3) 支持时间轴动画
VRP软件中的时间轴功能可以提高使用者的工作效率。使用时间轴可以简便快捷地对VRP编辑器中的各类对象进行动画设置,如GUI控件、三维模型、相机、二维界面、骨骼动画等。
在时间轴中针对物体进行关键帧设置之后,VRP会自动计算关键帧中间的动画帧,同时还可以通过松紧值的调节来使设置的动画更具趣味性。VRP的时间轴不仅可以充当调节各类动画的利器,还可以在时间轴上添加脚本,使时间轴在播放过程中可以调用各类VRP的脚本函数,如图1-3-4所示。
图1-3-4
(4) 相机转场特效(淡入淡出、马赛克、运动模糊)
在VRP软件中引入了常用的几类转场特效,如淡入淡出、马赛克、运动模糊等,使得相机在切换过程中的效果更绚丽,如图1-3-5所示。
图1-3-5
(5) 环境特效
在VRP软件中除了相机的转场特效外,还有很丰富的环境特效,例如:Bloom特效、全屏特效、HDR特效、景深特效等,如图1-3-6所示。
图1-3-6
(6) 骨骼动画支持法线贴图
VRP的骨骼动画加入了法线贴图功能,使VRP中的角色无论从质感还是从模型细节上与次时代游戏相当,并且还有换装功能,可以方便地将模型与骨骼动画进行绑定,轻松实现类似游戏中武士手持利剑的功能,如图1-3-7所示。
图1-3-7
(7) 全面支持3ds Max版本
VRP全面支持3ds Max所有的版本,包括最新推出的3ds Max2012以及3ds Max Design 2012,如图1-3-8所示。
图1-3-8
(8) 强大的高级界面
VRP推出的控件界面更名为高级界面,并在其基础上新增了多个控件类型和模板,可供用户进行创建和调用,可以使作品的界面设计更加丰富多彩,如图1-3-9所示。
图1-3-9
(9) Flash控件
通过Flash控件,用户可以轻松地在VRP场景中加入Flash的各类元素,如游戏、按钮、视频等,并且还支持Flash内部的ActionScript脚本,使嵌入VRP中的Flash保留其原有的全部功能,如图1-3-10所示。
图1-3-10
同时,还可以加载网络Flash文件,这样可以大大减小EXE文件或VRPIE文件的数据量,提升文件的浏览速度。
(10) 支持Lua脚本语言
Luad是一种小巧且可扩展的脚本语言,很多应用程序都使用它作为嵌入式脚本语言,以此来实现可配置性和可扩展性,其中包括鼎鼎大名的“魔兽世界”、“博德之门”等。
VRP的脚本编辑器还有与Lua脚本语言的接口。轻便简洁的Lua配合简单易用的VRP脚本编辑器,使得VRP编辑器的思考能力大大提升,如图1-3-11所示。
图1-3-11
(11) 顶点着色功能
VRP的顶点着色功能可以用来表现云图效果,例如山地的海拔高度、温度分布等效果;同时通过该功能还可以实现单一高度海拔线的显示,便于用户观察和测量山地的高度,如图1-3-12所示。
图1-3-12
(12) 完善的菲涅尔水效果
VRP的菲涅尔水效果不仅可以实现反射、折射、流向、波速等常规功能,还可以与VRP中的雾效和天空盒进行融合,从而实现更加逼真的水面效果,如图1-3-13所示。
图1-3-13
(13) 完善的粒子功能
VRP更加完善的粒子库使用户在使用粒子功能时可以更加轻松方便,如图1-3-14所示。
图1-3-14
(14) 全面的角色库
VRP推出了更加全面的角色库,使用户能够更加随心所欲地创建角色,如图1-3-15所示。
图1-3-15
(15) 全面的动作库
VRP配套推出的动作库可使用户在创建好角色之后,可以有更多的动作选择类型,使得场景中的角色动画更加丰富,如图1-3-16所示。
图1-3-16
(16) VRP网络发布改进
VRP在发布VRPIE文件时采取了新的压缩方式,对文件的压缩率更高,同时提供了贴图预览的功能,所有贴图均会在第一时间以较小的格式被加载到模型上。
VRP在发布VRPIE文件时,将配置文件和资源文件进行分开压缩,这样方便文件的管理,同时将脚本文件独立于IE包之外,方便脚本的调试与管理。
用户在使用VRP发布VRPIE文件时,会根据场景自动配置插件的使用和下载,当前场景中未使用到的模块将不会下载或加载,提高了场景的下载和运行效率,如图1-3-17所示。
图1-3-17
VRP同时还支持Firefox的插件安装包,满足各类用户不同浏览器的需求。
VRP在发布VRPIE文件时,用户可以定制Flash或JavaScript加载页面,使下载过程更加美观,如图1-3-18所示。
图1-3-18
(17) 全新的材质编辑器系统
VRP编辑器新增了材质库,包含大量的金属类材质、建筑类材质、织物类材质和自然类材质等,可以满足不同用户群的需求。用户可以一键添加,且材质库拥有浏览功能,为用户调用提供方便。而且VRP材质与新的材质库完全兼容,用户可以根据材质的需要调整相关的参数,可以快速地调整材质的效果,如图1-3-19所示。
(18) 新增的材质编辑工具
图1-3-19
VRP12新增的材质编辑工具,用户无须掌握GPU显卡编程原理即可制作出所需的GPU-Shader效果,用户可以使用拖曳节点式的编辑方式,可以编辑产生无限多种样式的GPU-Shader材质效果,并支持材质动画,而且完全支持导出DirectX和OpenGL的GPU-Shader材质效果,如图1-3-20、图1-3-21所示。
图1-3-20
图1-3-21
● 支持在线烘焙技术
VRP12新增加了在线烘焙技术,用户不需要在三维软件中再进行模型的光影烘焙,VRP完全支持的烘焙功能和贴图烘焙功能,使离线渲染和实时渲染技术友好地结合,可以直接获取VRP中得到的实时图像信息,并支持VRP中所有的灯光类型、光照贴图和环境光遮罩效果,如图1-3-22所示。
图1-3-22
● 支持多种工业数据格式
VRP12在支持3dsMax软件的同时,也支持Maya、Pro/E、Catia、Solidworks等其他工业软件的模型直接导入到VRP中进行编辑,同时VRP的模型也可以导回到3ds Max以及其他工业软件中再次进行编辑,如图1-3-23所示。
图1-3-23
● 支持三维的多人协作
VRP12支持基于事件驱动的场景制作模式。并且支持时间优先、主机优先的抢占式通信模式,并且场景的数据自动统一,无须任何额外的操作,个人用户登录场景后的画面是一致的,场景中的相机数据和场景状态是同步的,支持画中画的同时还支持全场景广播,SDK二次开发包,使用户的服务器和客户端功能更容易扩展,如图1-3-24所示。
图1-3-24
● 支持更多的硬件交互
VRP12支持基于微软Kinect for Windows的动态手势识别及静态姿势识别,并且支持数据手套dataglove,可控制三维虚拟手在场景中抓取物体,并进行交互操作,能够很好地支持力反馈数据手套CyberGlove、CyberTouch和CyberGrasp,以及Patriot和Liberty跟踪器、头戴显示器,精确捕捉人体的位置和动作,并在场景中控制虚拟手的运动,具有真实触感和力反馈效果,让人有高沉浸感的立体视觉感受,如图1-3-25所示。
图1-3-25
● 集成了增强现实技术
VRP12支持多种AR交互硬件,例如增强现实眼睛、头部跟踪器、骨骼跟踪器、红外传感系统和动作捕捉系统等。并稳定提高了增强现实算法库,例如摄像机的自动标定、实时多marker跟踪、实时自然图片跟踪、实时人脸面部跟踪等,方便用户快速定制个性化的AR案例,如图1-3-26所示。
图1-3-26
● 无缝结合VRP-MyStory故事编辑器
VRP12支持全新的VRP-MyStory故事编辑器,故事编辑器中提供了大量精美的模型库、角色库和特效库,角色库动作可以自然融合,用户只需要设置关键帧的动作即可,其余过渡动作可以自动生成,并支持发布成VRPIE文件,支持多人在线浏览,而且还可以生成影片格式,方便不同用户的多种需求,如图1-3-27、图1-3-28所示。
发图1-3-27
图1-3-28
◆ VRP资源共享平台
VRP12提供了免费的精品VRP资源供用户下载使用,并且用户也可以将自己制作的VRP精品案例进行上传分享,安全灵活的资源属性设置,也是企业和个人的推广平台,所有用户都可以轻松进行资源上传和下载,更加方便用户使用,如图1-3-29所示。
图1-3-29