高手论道(9):虚拟无极限——苏黎
软件世界
BoBo:苏黎,你好!虚拟现实技术对许多读者来说还是一门比较新鲜的技术(在上期A1版的《虚拟现实在路上》就是对虚拟现实新的应用),但对你来说却是再清楚不过了,下面还是先给大家聊聊什么是虚拟现实技术吧?
苏黎:大家好,很高兴有这个机会与大家交流。虚拟现实(VirtualReality — VR),简单地说是一种可以创建和体验虚拟世界的计算机系统。作为一门先进的人机交流技术,虚拟现实技术已被广泛应用于军事模拟、视景仿真、虚拟制造、虚拟设计、虚拟装配、科学可视化等领域。
BoBo:能以一个具体的例子来介绍虚拟现实是怎么做的吗?
苏黎:好,我以前就为国内知名的企业海尔,制作过一整套的虚拟商城展厅(见图),就是基于VRML技术的,在网络上,用户可以在线,好似游戏般,以第一人称视角进入虚拟世界,任意的试用商品并尝试采购。前面展示的效果图是从VR中直接抓取的,可以看出效果还是很不错的。
VR的基本制作流程包括了建模/贴图/交互程序设置调试。首先是建模虚拟世界的躯体,一般采用3DS MAX或MAYA软件。实际上目前几乎所有的主流三维软件都可以输出VRML的文件格式WRL。建模完成后,接着是材质,材质与模型的联合作战异常重要,其紧密程度超过一般的室内三维效果图制作,因为我们要使用材质贴图模拟足够真实的三维世界,还要用材质贴图极大地简化模型的复杂程度,以实现VR文件最小化和网络上的快速下载。最后是VR的交互添加,3DS MAX自身从2.5开始就已经内置了常用的VRML节点,如:行走(可设置第一人称视角的高度、碰撞范围、可跨过的台阶高度等)/Fog雾气/空间范围的交互节点(比如,你走入海尔音响展厅,一进这个空间范围就自动播放事先设定好的音乐)/点击交互节点(鼠标点击触发一些事件), Blaxxun公司开发有一个加强的For 3DS MAX VRML输出插件,可以实现更多的功能。
BoBo:听你这么说,实现虚拟现实技术还真不简单,那么它目前主要的应用情况怎样呢?
苏黎:虚拟现实技术的应用是极为广泛的,可以说每个行业VR都可以大展身手。说近的,网络上的B2C、B2B商城可以将以前的产品制作为可任意旋转缩放的真三维效果,并带有足够的交互(家电的开关门、灯光开关),甚至可将所有的三维商品再放置于一个三维的虚拟展厅商场中,那就更棒了,VR技术就应用得更全面。
BOBO:VR技术趋势与前景又如何呢?如果我们现在要去学习虚拟技术,你有什么建议?
苏黎:近些年随着CG技术的发展和硬件渲染能力的提高,虚拟的视觉效果也有长足的进步,别的不说,单说三维游戏吧(也是虚拟VR的范畴),新渲染引擎一个比一个炫目逼真。总而言之,趋势与前景就是:更强的功能性,更好的视觉效果,更广泛的应用。
针对初学者,我建议首先去浏览他所有能看到的VR技术展示效果。目前的VR技术实在太多了,说百家争鸣一点也不为过,而技术上也是各有千秋的。需要有一个全面系统的感性认识。然后,具体的学习还是要有选择目标的,主流的VR技术有X3F,VRML、Cult3D、Shock Wave3D等。这里最后要强调一点,VR技术和网页制作一样也是分为前台和后台的。前台就是三维物件(场景)的建造,依托于CG设计师,而后台则是程序员的天下。
