首页> 中文学位 >基于流体框架的大规模实时性人群模拟
【6h】

基于流体框架的大规模实时性人群模拟

代理获取

目录

声明

第一章 绪论

1.1研究背景

1.2国内外研究现状

1.3研究内容及创新点

1.4本文组织结构

第二章 人群运动模型理论

2.1现有研究中采用的人群运动模型

2.2现有模型的对比

2.3基于混合方法的模型改进

2.4本章小结

第三章 基于流体的人群模拟框架

3.1流体动力学

3.2整体运动模拟设计及实现

3.3群体行为

3.4本章小结

第四章 基于虚拟节点的加速模拟

4.1虚拟节点概述

4.2 K近邻

4.3虚拟节点的实现

4.4虚拟节点树的数据结构对比

4.5本章小结

第五章 实验分析与评估

5.1场景实验

5.2人群运动偏好性实验

5.3关系向量实验

5.4三维场景实验

5.5虚拟节点加速实验

5.6本章小结

第六章 总结与展望

6.1本文工作总结

6.2未来工作展望

参考文献

致谢

攻读硕士学位期间已发表或录用的论文

展开▼

摘要

人群运动仿真是一种使用计算机来模拟现实生活中人群运动特征和行为的技术。通过建立虚拟世界场景,可以真实地模拟人群运动的过程。而随着计算机图形学技术的不断进步,人群模拟技术也在越来越多的领域内一展身手。如在游戏、电影动漫、虚拟现实等等应用中,都可以发现这项技术的身影。
  近年来,随着城市化进程的逐步开展、人口密度的持续增大,复杂的路况、地形等等都给公共安全带来了较多隐患。一旦发生紧急情况,就可能出现踩踏等对生命安全产生巨大威胁的事件。因此,建立一种高度真实的大规模人群运动的模拟模型并提供一种实时人群模拟碰撞避免的评估检测方法对于群体性灾难事件的预防是刻不容缓的。
  基于智能体的人群仿真就是一种较为成熟的技术。该方法将人群中的每一个人视为单独的个体,通过计算个体之间的相互作用力来驱使个体运动。这种方法虽然在模拟人群差异化方面有不俗的表现,但是无法模拟人群根据外界环境的影响动态改变自身行为的特性;此外,该方法在模拟大规模人群时涉及海量计算,实时性较差。
  针对上述问题,本文将流体动力学与人群模拟相结合,提出了一种基于流体动力学和智能体仿真的混合模拟框架。该框架创新点在于既保留现有智能体仿真的优点,又提供了一种整体性模拟人群运动的手段,可以有效地降低整个模拟过程中的计算消耗,同时克服智能体方法中人群运动轨迹突变的缺陷。
  其次,本文提出了一种基于群体综合力的相互作用力计算方法。该方法将人群之间的作用力简化,拆解成聚合力、排斥力、分离力。通过关系向量的形式将作用力组合,可以真实地控制人群个体之间相互影响的行为。
  最后,为了提升整体模拟的效率,本文还提出了基于多细节层次的虚拟人群节点加速算法。这种算法将同特征小群体划分为簇类,合并近似节点,大幅度减少了人群模拟的计算规模,非常适合于大规模人群模拟的实时交互和预览。
  本文完整地实现了基于流体模拟的大规模人群运动框架,通过一系列实验与评估以测试本文框架性能以及其模拟结果的正确性。实验结果证明本文系统在场景较为复杂的情况下也能到达实时的反馈速度,同时模拟的结果也与现实生活的现象一致。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号