CN119762633A 一种影视动画制作中大规模群体智能运动的制作方法 (广州名动影视文化有限公司).docxVIP

  • 0
  • 0
  • 约1万字
  • 约 15页
  • 2026-01-28 发布于重庆
  • 举报

CN119762633A 一种影视动画制作中大规模群体智能运动的制作方法 (广州名动影视文化有限公司).docx

(19)国家知识产权局

(12)发明专利申请

(10)申请公布号CN119762633A(43)申请公布日2025.04.04

(21)申请号202411830755.4

(22)申请日2024.12.12

(71)申请人广州名动影视文化有限公司

地址510300广东省广州市海珠区新港东

路2846号之十201室(仅限办公)

(72)发明人梁嘉文俞嘉君卢智航

(74)专利代理机构广州中傲知识产权代理事务

所(普通合伙)441180专利代理师李敏

(51)Int.CI.

GO6T13/20(2011.01)

GO6T7/73(2017.01)

权利要求书2页说明书6页

(54)发明名称

一种影视动画制作中大规模群体智能运动的制作方法

(57)摘要

CN119762633A本发明涉及影视动画制作技术领域,具体为一种影视动画制作中大规模群体智能运动的制作方法;包括以下步骤:创建任意制作面,并获取初始帧中各个体的个体属性;预测更新帧,获取各个体的运行位置;根据所获取的各个体的运行位置和个体属性,对各个体进行碰撞检测;根据个体间的碰撞检测结果,按避让策略,调整个体的个体属性;更新帧,获取各个体的连续运行位置,形成群体运动的连续影视动画;本发明结合个体的匀速与加速运动情况,提前预测个体位置,并进行碰撞检测,然后采用不同的避让策略,

CN119762633A

CN119762633A权利要求书1/2页

2

1.一种影视动画制作中大规模群体智能运动的制作方法,其特征在于,包括以下步骤:创建任意制作面,并获取初始帧中各个体的个体属性;

预测更新帧,获取各个体的运行位置;

根据所获取的各个体的运行位置和个体属性,对各个体进行碰撞检测;

根据个体间的碰撞检测结果,按避让策略,调整个体的个体属性;

更新帧,获取各个体的连续运行位置,形成群体运动的连续影视动画。

2.根据权利要求1所述的一种影视动画制作中大规模群体智能运动的制作方法,其特征在于,所述个体属性包括位置、质量、个体半径、速度、加速度和感知半径。

3.根据权利要求1所述的一种影视动画制作中大规模群体智能运动的制作方法,其特征在于,所述获取各个体的运行位置包括:

匀速运动位置:r(t+△t)==ra(t)+v△t,式中,r(t)为个体a的当前位置,va为个体a

的速度,△t为更新帧的时间间隔;

加速运动位置:,式中,a为个体a的加速度。

4.根据权利要求1所述的一种影视动画制作中大规模群体智能运动的制作方法,其特征在于,所述对各个体进行碰撞检测的过程如下:

获取预测的更新帧内各个体于感知半径内的个体集;

根据判定规则,判定个体集中任意两个个体是否发生碰撞。

5.根据权利要求4所述的一种影视动画制作中大规模群体智能运动的制作方法,其特征在于,所述判定规则为:假设个体a的位置为(xa、ya、za),个体b的位置为(xb、y?、z?),个体a的个体半径为ra,个体b的个体半径为r?,若√(x。-x,)2+(ya-y)2+(za-z?)2≤ra+r?,则判定个体a和个体b发生碰撞;否则,个体a和个体b未发生碰撞。

6.根据权利要求1所述的一种影视动画制作中大规模群体智能运动的制作方法,其特征在于,所述避让策略包括一下内容:

在预测发生碰撞时,若个体a和个体b的间距小于预设阈值时,则转向避让;

否则,速度调整避让;

在预测未发生碰撞时,则不调整个体的个体属性。

7.根据权利要求6所述的一种影视动画制作中大规模群体智能运动的制作方法,其特征在于,所述转向避让的过程如下:

计算潜在碰撞个体a(xa、Ya、za)相对于当前个体b(xb、y?、z)的位置向量Pab=(x?-x。yb-Vazb-za);

计算个体a的转向平面法向量m=Pa×7ab,式中,为当前运动方向向量;

将个体a以m旋转aθmx角度,得到转向后的方向向量,其中,α为转向系数,0ma为个体a的最大转向角度;

将个体a的运动方向向量更新为

8.根据权利要求6所述的一种影视动画制作中大规模群体智能运动的制作方法,其特

CN119762633A权利要求书

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档