一个复杂的VRML场景的设计
视角选定。建模者应设想出最能表现出场景效果的某一区域,因此视角人员最好能有较好的技术背景以便分析出制作工具在实际应用上述特色时可能会遇到的问题及在不同浏览器上显示效果及该浏览器是否支持这些特色,视角设计对VRML世界设计至关重要,视角选择不当可能将之毁于一旦。
⑵ 第二阶段 生成VRML行为并设定虚拟现实中可以实现的功能
VRML97的交互性很强,用户可以通过化身(用户在虚拟空间的代表)与其他的用户化身“面对面”交流和沟通,真正实现WWW上的多人环境,而它的实现需要编制复杂的行为。
VRML制作的内容应当能在所有的浏览器上运行。一种方法是使用动画,动画可以使VRML世界更加逼真,许多制作程序都需要用大量的时间检测节点(TimeSensors)来驱动动画,但同时也占用大量的CPU工作时间,减少TimeSensors的数量并在其不执行实时工作时关闭是提高VRML文件运行性能的通用方法。
另一种方法是通过语言编制复杂的行为,VRML97互动性很强,除了包括内部的属性,更支持Java、ECMAScript(JavaScript)、VRMLScript,甚至CGI等的接口,以便建立真3D虚拟社区,目前VRML主流编程是基于Java、JavaScript,特别是Java语言的日益成熟将成为VRML的实时动态交互提供良好的程序环境。无论那一种都必须使用Script节点。
现在有三种编程方式:一,内嵌在Script节点中的描述性语言 二,在Script节点中引用外部的Java字节流(后缀为“.class”),通常只是实现一些特殊的, 《一个复杂的VRML场景的设计(第5页)》
本文链接地址:http://www.oyaya.net/fanwen/view/144426.html