数字博物馆的VR全景系统建设的关键在于交互,VRML不同于其他虚拟技术的一大特点就是其有着很好的交互性。WEB3D实现的用户和场景之间的交互是相当丰富的,而在交互的场景中,实现用户和用户的交流也将成为可能。交互功能的强弱由WEB3D软件本身决定,但用户可以通过适当的编程来改善软件的不足。
VRML的交互方法主要分为三类,一类是通过VRML内部的Script结点与其他高级语言编写的脚本程序、VRML事件以及各种感应器配合进行交互,这种方法的交互能力有限,只能做一些简单交互,不能提供丰富的交互手段。另一种就是通过利用Java Applet调用EAI(External Authoring Interface)进行交互。还有一种是通过HTML语言中的JavaScript脚本直接改变VRML中节点属性值从而达到交互的目的,这种交互方法适用范围很大,能够设计出丰富的VR全景系统交互界面。