专题栏目:ARVRMR虚拟现实

VRoom系统的程序设计主要分为几步骤?

VRoom系统的程序设计主要分为以下3个步骤。

第一步,根据 VRoom中各主要组成部分的功能设计,分别对每个子系统进行事件(任务)分解,并逐步精化。当一个任务再分下去会涉及到用户通道的输入时,则把它看做原子任务而不再细分下去。

第二步,三维建模。首先设计场景,对 VRoom中的所有虚拟物体的外形进行几何建模。系统设计为对整个虚拟环境及其中的各物体采用层次建模方法,而对某些可重用的模型(例如:椅子、门窗及办公桌等)则采用属主建模方法。其次,为所有的对象设计属性(例如:物体的光照效果、表面纹理及电视的音频和视频效果等)。最后,对虚拟物体进行行为建模,即为所有的对象设计其事件(例如:时钟的指针走动、象棋子的拾取、桌椅台灯的移动及碰撞检测等)根据各种对象的不同需求,系统设计分别采用了运动学方法或动力学方法建模。

第三步,利用VRML编程。在编程中将使用封装、继承和超类这些充分体现面向对象特性的概念,并通过插入 JavaScript 脚本提高与虚拟世界的交互能力和操纵能力。

内容来源:申巍《虚拟现实技术》

发表评论

相关文章