[发明专利]一种人群路径编辑方法有效
申请号: | 201610070671.4 | 申请日: | 2016-02-01 |
公开(公告)号: | CN105825540B | 公开(公告)日: | 2019-06-04 |
发明(设计)人: | 孔德慧;张涛;张勇;刘浩 | 申请(专利权)人: | 北京工业大学 |
主分类号: | G06T13/40 | 分类号: | G06T13/40 |
代理公司: | 北京中北知识产权代理有限公司 11253 | 代理人: | 冯梦洪 |
地址: | 100124 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开一种人群路径编辑方法,其有效地降低了制作人群动画的复杂性,提高了人群的可控性,既可以在空间上对人群进行编辑,又可以在时间上对人群进行编辑,并且操作简便,大大提高了编辑人群动画的效率。该方法包括步骤:(1)根据用户指定的起点和终点,采用A*算法生成人群路径;(2)根据被选中的人群生成包围被选中人群的包围壳;(3)对人群进行空间形变;(4)对人群进行时间形变;(5)生成人群动画。 | ||
搜索关键词: | 一种 人群 路径 编辑 方法 | ||
【主权项】:
1.一种人群路径编辑方法,该方法包括以下步骤:(1)根据用户指定的起点和终点,采用A*算法生成人群路径;(2)根据被选中的人群生成包围被选中人群的包围壳;(3)对人群进行空间形变;(4)对人群进行时间形变;(5)生成人群动画;所述步骤(1)包括以下分步骤:(1.1)地形组织:每个地形网格中记录组成自己的四个顶点的ID、网格中人的ID、障碍物ID,通过网格的ID可以找到对应表示这个网格的四个顶点数据和表格中人的数据,从而建立起三维地形;(1.2)路径生成:在这个用网格表示的三维地形中,根据用户指定生成人群的人数和人群路径的起点和终点,采用A*算法生成一条从起点到终点的人群路径,再根据人群中的人数平行地生成指定人数的多条路径;其特征在于,所述步骤(2)中:被选中的人群的路径用一系列离散的点表示,设pk为人群路径上的点,v={v1,v2,v3,…,vm}为包围壳上的顶点,则存在对应pk的MVC{λ1,λ2,λ3,…,λm}使点pk表示为:当包围壳的顶点发生变化新的pk表示为:其中为更新后包围壳的顶点,为计算后新的pk点;λi的计算公式为:其中ωi的计算公式为:其中为∠vi+1,pk,vi。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京工业大学,未经北京工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610070671.4/,转载请声明来源钻瓜专利网。