我的订单|我的收藏|我的商城|帮助中心|返回首页
虚拟现实新闻>VR>VR软件>Cult3d

虚拟现实VR之Web3D技术创作漫谈 - Cult3D

文章来源:网络收集 作者:Frank 发布时间:2010年04月28日 点击数: 字号:
1. 空间定位。因为追求三维效果,故空间定位就要有XYZ三个坐标轴的总体定位,实现浏览者的前(Forward)后(Backward)左(Left)右(Right)上(Up)下(Down)的空间效果。具体设置包括:移动(move)、转向(Turn)、缩放(Zoom)、组合(Group)等等。

        2. 环境设计。包括背景(Ground)、光效(Light)、音效(Sound)、材质(Material)、纹理(Texture)、雾(Fog)、粒子系统(Particle System)、摄像机即视角(Camera/Viewpoint),还可以加入视频等其它媒体。关于环境设计我觉得我的美学功底不怎么样,正在进修中,不敢班门弄斧,所以敬请朋友们谅解。

        3. 三维交互。我们把上面空间定位与环境设计可以定义为创造一个世界(World,目前人们Flash等网上互动媒体技术充斥了我们的视野,但它们基本的定位还是一个个页面,也就是说定位于网络的平面链接交互展示,这也许网页这个名词的由来吧;但是Web3D已经引发了一场革命,Web3D的基本理念是通过创造一个个网络世界,实现三维空间无限的链接共享。通俗的理解为,假如我们去旅游,三维网络将是一个个如梦似幻的风景名胜,而二维网络就像我们去旅游前买的一张张地图,),但是这样三维交互是整个Web3D创作中最重要的部分,包括事件(Events)设计、行为(Actions)设计,涉及人机交互,比如鼠标等各种触发、动画设计。要想做出理想的效果,还要有点编程基础,否则最低也要学会拿来主义哟!把现在Web3D技术归归类,很多基于VRML97、Java、DirectX、OpenGL、XML等等技术的网络应用,所以要学好,涉及的技术是相当多的,相信仅仅凭个人的摸索是远远不够的,是难以适应快速的现代社会要求。横向比较一下,交互开发的语言就像孪生兄弟,许多语法结构基本一样。这样的话,只要我们学好Java、JavaScript、C、XML等几种基本的编程语言语法就完全可以应付不同种Web3D交互要求。想寻找交互创作的灵感的话,多玩玩三维模拟类游戏,如反恐精英、秘密潜入、三角洲特种部队等,相信会有所启发。毕竟,现在的电脑世界已经模糊了游戏的界限,而目前三维模拟类游戏基本上都是基于3D引擎开发的,可以很方便地实现Web3D所能达到的效果,把3D引擎应用于网络就可以实现Web3D技术,反过来也可以证明Web3D用来开发游戏。这也是我们把游戏定义为虚拟现实技术一个重要的应用的主要原因。

        四、一些注意事项:

        1. 作品导航很重要。目前绝大多数的Web3D技术都用来单个商品的展示,但是假如我制作一个大型的虚拟展示馆,那么面对众多的展厅,实现之间的相互完美超链接就必须制作作品导航。比如在其中显示标牌提示,展厅简介等等。不这么做,浏览者将很容易迷失方向,惹烦了浏览者对我们这些创作者来说将是个很大的遗撼。做不好导航就好比厨师忙碌半天做了个满汉全席,却因为摆放迷宫中而导致无人问津。酒香也怕巷子深,适当地引导宣传也是非常重要的。

        2. 作品文件不能太大。记住,不管怎么样,电脑的显存永远是有限的,这就意味着我们的Web3D创作的世界永远无法达到现实生活中三维无限的效果。解决办法很简单,批发改零售即可。

        3. 注意创作定位。众所周知,在目前的媒体创作中,有以下几种创作趋势,或者说正在形成以下的流派,一是虚拟现实,就是把我们生活中的现实用电脑技术模拟出来,这些创作要求尽可能仿真,它有着十分广泛的应用,国防上的网络模拟作战主是个实例,限于篇幅,在这里我就不多解释了,感兴趣的朋友可能搜索相关的资讯。现在我们所创作的作品都比较光彩照人,但要达到最佳的效果,有时我们必须进行作品的肮脏丑化处理,在作品加入灰尘、划痕、磨损、裂纹等等效果,这样才更加接近现实,更易为人所接受。第二种趋势是向科幻方面发展,即在科学的基础上加以合理想象而发开的作品;第三种是向魔幻方向发展,此类作品可以冲破人类常识,颠覆现实生活中一切东西,发挥人类想象的极限,给人以强大的视觉冲击力,不过有走火入魔的危险。

        Web3D中,创意是第一!希望通过本书的学习,朋友们能掌握熟练的技术,把你心中的理想、梦想用Web3D表达出了!切记,技术本身其实无所谓好坏,只有效率和学习使用方面的差别。一个语言级别越底,可能功能越强大,效率越高。最底层的技术同样可以有无限的创造力,下面这则新闻相信可以证明这点:

        据报道,微软遵照法庭的命令,交出了超过2亿行的Windows XP源代码。这是由九个州联合诉讼团和哥伦比亚特区共同要求的,以凭此来分析IE浏览器是否可与Windows操作系统独立!没想到,检查源代码的技术专家惊讶地发现:Windows竟然是由Basic(供初学者学习的符号程序语言)写成的。

        这简直令人不可思议,”技术专家感叹到,“这说明微软的工程师是业界里最具有创造性的程序员。”在专家的预测中,Windows至少应该是由C或者是C 这种高级语言写成的,Basic的出现的确是让人大跌眼镜。不过这个结果,似乎也情有可原,比尔盖茨本身就是一个Basic的绝顶高手,他曾说过:在Basic编程方面,他敢挑战任何人也敢接受任何人的挑战。

        所以,相信自己,祝朋友们早日加入我们的虚拟现实爱好者

共3页 您在第2页 首页 上一页 1 2 3 下一页 尾页 跳转到页 本页共有3105个字符
  • 暂无资料
  • 暂无资料
  • 暂无资料
  • 暂无资料
  • 暂无资料