【技术实现步骤摘要】
一种基于粒子系统的大规模人群构建和行为模拟的方法
[0001]本专利技术涉及三维仿真模拟领域,具体为一种基于粒子系统的大规模人群构建和行为模拟的方法。
技术介绍
[0002]在三维仿真模拟软件领域,以目前的硬件条件,想要既在屏幕上显示大量包含蒙皮、骨骼和动作等要素的三维人物角色的同时,又保证所显示的画面流畅运行是件非常困难是事情。一旦同时出现超过上千个三维人物角色,就会导致帧率骤降,即角色动作不流畅和屏幕画面严重卡顿的结果。若角色数量级达到上万人,则软件几乎无法成功构建人物模型,导致程序根本无法运行。
[0003]导致这种问题出现的最主要原因就是当前市面上CPU与GPU的处理性能瓶颈。在无法提升现有硬件性能的情况下,人物角色数量、行为动画、物理模拟等仿真要素都是造成性能下降的关键原因。如何在保留骨骼动画、物理模拟等仿真要素的前提下提升可展示人群的规模就成了亟需解决的关键问题。
[0004]由此可见,提供一种基于粒子系统的大规模人群构建和行为模拟的方法是本领域亟需解决的问题。
技术实现思路
[0 ...
【技术保护点】
【技术特征摘要】
1.一种基于粒子系统的大规模人群构建和行为模拟的方法,其特征在于,包括粒子系统、顶点动画、材质系统和控制系统实现人物粒子的生成和人群行为的展现;所述粒子系统利用模型、面片等基本元素进行组合来实现焰火、爆炸、水流效果,所述顶点动画实现复杂对象的微妙运动;所述材质系统控制场景的可视外观,定义物体所用的表面类型,材质系统将材质从静态转化为动态,配合顶点动画构成人物行为动作的基础;所述控制系统作为总体控制入口,向粒子系统和材质系统输入人物粒子创建、移动和动作执行的各项参数,从而达到对人群移动和人群行为的控制能力。2.根据权利要求1所述的一种基于粒子系统的大规模人群构建和行为模拟的方法,其特征在于,所述粒子系统每一个单独的粒子随时间的演化都是相对独立的,通过将人物看做一个粒子,以粒子的方式生成人物粒子实体。3.根据权利要求1所述的一种基于粒子系统的大规模人群构建和行为模拟的方法,其特征在于,所述材质系统将材质从静态转化为动态,配合顶点动画构成人物行为动作的基础。4.一种基于粒子系统的大规模人群构建和行为模拟的方法,其特征在于,包括以下步骤:S1:制作顶点动画,通过顶点动画生成工具导入所需的人物动画序列,制作人物动作对应的顶点动画文件;S2:制作人物材质,创建材质文件,导入生成的基础色彩文件和法线文件;S3:制作人物粒子,将制作...
【专利技术属性】
技术研发人员:田佳禾,李廷震,倪载宇,
申请(专利权)人:南京瀚正电子科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。