




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于Vierowd模型的人群仿真研究 龚伟 (西南交通大学电气工程学院,四川成都611756) 【摘要】近几年随着群体动画技术的迅速发展,以及复杂三维场景快速绘制技术的提高,这为虚拟群体仿真带来了难得的机遇。本文基于通用的群体仿真模拟系统Vicrowd模型,将人群的行为抽象成感知、决策以及行动等一系列连贯的动作,并在Unity3d平台下对虚拟环境进行建模,并进行了群体行为仿真,取得了满意的效果。 关键词人群;vicrowd模型;unity3 【Abstract】Withthedevelopmentgroupanimationtechnologyandfastrenderingtechnologyinplex3Dscences,simulationofvirtualmunitieshasbeenbroughtagreatopportunity.Inthisthesis,itabstructindividualsbehiaviorintosomeconsecutiveactionssuchasdiction、decitionandactionbasedonthegenericsimulationVicrowdmodel.WeimplementourgroupbehaviorsimulationbasedontheUnity3dengineanditachievesatisfactiryresults. 【Keywords】Large-scalepopulations;Vicrowdmodel;Unity3dengine 0引言 大规模人群仿真即研究人群在各种环境下的运动特征与规律,建立大规模人群运动的仿真模型,在三维虚拟环境下展示人群的运动过程的仿真技术。人群的行为是由群体中的个体行为构成,它受外界环境及个体之间的相互影响。研究人群的行特点在许多领域有着较强的应用价值。 本文通过虚拟现实,对地铁站等场景中的乘客行走、聚集等行为进行仿真研究,这对大型公众设施的建设以及紧急状况下的疏散方案建立有重要意义。 1人群仿真建模技术 人群是指某个时段在相同的环境下,为共同目标而组成的集合体。人群仿真模型,是对现实世界中人群行为特征的抽象。建立通用的人群运动模型是具有很大难度的,现实世界中每个人都是一个独立的智能体,每个人的立场、性格不相同,甚至对共同目标的认识也不尽相同,因此很难抽象出隐藏在复杂现象背后的共性特征。 Vicrowd模型的群体仿真技术克服了传统群体模拟的技术局限。本文基于此模型进行展开,并在Unity3d环境下,对此模型进行了实现。 1.1Vicrowd模型介绍 Vicrowd作为一个通用的群体模拟系统模型,在人群模拟中起了非常重要的作用。该模型对人群的行为进行了系统的抽象,划分并定义了人群的不同属性、行为层次和控制层次,并且Vicrowd模型不受场景、情节和人群行为模式的限制,是比较通用的人群仿真建模方法。在这一模型下,群体中的个体心里、情绪等属性可以得到较好的体现。 ViCrowd模型把虚拟人群定义为三个不同的层次:人群(Crowd)、团队(Group)和个体(Agent)。团队由个体组成,人群由团队构成。团队的行为分为组行为,组行为又被分成个体行为。在同一组内的所有个体有共同的目标和趋势,因为它们有预定的行为,这个目标可以是一个点或一个区域。 Vicrowd模型定义了虚拟人行为的三个自由度层次,即被引导的、规划的和自治的。解释如下: 被引导行为:受到用户实时交互控制而激发的行为。 规划行为:受到程序预先设定的脚本并控制的行为。 自治行为:有虚拟人根据自身的知识、环境的影响等而自我激发并控制的行为。 其分层结构如图1所示。 1.2Vicrowd模型实现 为了更真实地实现虚拟人群的行为,虚拟人群中的个体应具有高度的自治,能自动进行路径规划,产生从当前位置到目标位置的最优路径,引导虚拟人完成相应的目标。由于虚拟环境中存在各种静态或者动态的障碍物,因此需要对进行路径规格。 在虚拟环境下,人群中具有不同的行为的个体不断对周围环境进行探测、感知,绝对当前的决策,采取相应的策略对目标路径进行规划。 1.2.1信息感知 虚拟人群个体的信息感知主要通过视觉信息获取,碰撞检测的方式来实现。首先,虚拟人有一个圆形包围体,其半径即为碰撞区域的检测半径。其次,其还有一个感知半径,用于感知或者施加行为的影响半径。 人群个体在虚拟空间运动时,所感知的视觉信息时刻都在动态变化着,当障碍物(包括其他个体人)进入感知区域时,障碍物最外层的点与虚拟人中心的距离d必须大约个体的包围半径。 1.2.2决策 规避从另外一面可以理解为从起始位置到终点的路径策略,由于虚拟个体处于一个动态变化的场景中,需要不断对周围环境进行检测,以更新个体信息。 本文采用了AStar算法,对整个虚拟环境进行栅格,采用广度优先的策略筛选出一条路径,使各个个体即不相互碰撞,由有相同的目标,显得更有条理。 1.2.3行为调整 处于人群中的个体时刻受到周围环境的影响而改变自己相应的行为,比如一般状况下的跟随以及紧急状况下的排斥行为。 本文采用了物理力学模型,将各个影响抽象成物理中的受力,以合力的形式表现当前个体的行为。 综上所述,通过在每一个时间片刻内,采用BSP遍历所有人群中个体,不断检测周围其它个体和障碍物对当前个体的状态影响,分别以力的形式进行表现,合力决定了当前个体下一个时间片刻的行为。 2总结 本文是
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 护理团队管理
- 医院护理培训
- 物业管理集约化
- 2025年门面租赁协议
- 高教版中职英语基础模块第四单元复习测试卷含答案详解
- 古诗词鉴赏之赏析名句-2024小升初语文专项复习讲义
- 心脏康复护理查房
- 设施西瓜标准综合体
- 高考数学复习:重难点题型之数列求和15类(原卷版)
- 动物类描写-2025年高考英语读后续写提分技巧与训练(含答案)
- 2025-2030全球及中国高压侧开关行业市场现状供需分析及市场深度研究发展前景及规划可行性分析研究报告
- 2025年北师大版数学六年级下册期末复习计划
- 职工食堂管理标准化手册:制度、要求与操作指南
- 运动生理学知到课后答案智慧树章节测试答案2025年春湖南师范大学
- 2025年高考地理考点及主干知识690条总结(珍藏版)
- 2024-2030全球FC网络数据通信卡行业调研及趋势分析报告
- 教科版(2017)科学五年下册《增加船的载重量》说课(附反思、板书)课件
- 教学设计:铸牢民族共同体意识
- 红绿简约小清新实拍一间自由生长的教室读书分享
- 风力发电项目-强制性条文执行计划
- 《银屑病的诊疗进展》课件
评论
0/150
提交评论