论文部分内容阅读
虚拟现实技术在当代的应用越来越广泛,借助于软硬件技术的飞速发展,在虚拟现实技术的表现形式日趋完善的同时,用户对对虚拟环境中虚拟角色的AI要求也越来越高,从最初要求“能动”,到现在要求能“合理”、“聪明”地行动。但是,虚拟现实系统中的AI开发如果从基础开始,将会是一个庞大的工程,并会产生很多重复性地劳动,基于这种情势,本文提出使用AI引擎来帮助AI系统的开发。
本文首先对AI引擎的必要性和发展情况进行了介绍,然后提出了一个AI引擎的体系结构,并着重详细分析了脚本、steering系统及决策规划系统,结合整个AI引擎结构分析了几个重要部分的实现。并基于这个架构设计并实现了一个原型AI引擎-Gino。
经实践证明,本文提出的AI引擎设计是有效可行的,能够有效地提高VR系统的AI开发效率,达到了预期的目的。