20年动画答案
简答题:
1.

answer:
{ F, +, -, [, ] }

2.

answer:
- 物理动力学方法(Physics-Based Methods)
实现思路:
使用流体力学方程(如Navier-Stokes方程)模拟真实的流体运动。包括:
速度场计算:模拟每一点的速度变化
压力场求解:保持不可压缩性
涡度保持、质量守恒等
✅ 优势:
高逼真度,能还原真实的烟雾、火焰等流体运动
可用于电影、工业级别动画制作
❌ 劣势:
计算量大,实时性差
对求解器和数值稳定性要求高 - 粒子系统(Particle System)
实现思路:
将流体现象离散为大量粒子,每个粒子具有位置、速度、颜色、寿命等属性,模拟整体效果。
粒子的行为可由:
力(重力、风力、湍流等)控制
状态更新函数控制(如生命周期)
✅ 优势:
实现简单、效率高
非真实感动画中(如游戏、特效)应用广泛
易于控制和艺术创作
❌ 劣势:
难以模拟真实物理过程(如粘性、湍流)
粒子间缺少真实相互作用,表现有限 - 元胞自动机(Cellular Automata)
实现思路:
将空间离散为网格格点,每个格点根据自身及邻居的状态进行演化,模拟局部规则驱动的复杂系统。
适用于:
烟雾扩散、火焰燃烧等自组织行为
✅ 优势:
易于实现局部控制
适合模拟规则演化类自然现象
❌ 劣势:
不容易还原连续物理场
表现较粗糙,不够精细

answer:
基本思路:
在两张图上分别定义对应特征点(或网格顶点)。
构建一组源图与目标图之间的网格(如三角网格)。
通过插值生成中间网格,并将源图和目标图分别变形到中间网格上。
对变形后的图像进行像素级 cross-dissolve 混合。
中间网格的作用:
保证了变形过程的几何一致性;
避免出现结构错位、拉伸不自然等问题;
提高了变形质量,适用于人脸等结构对称的 morphing 场景。

answer:
基本建模方式:
使用布尔运算(CSG)组合多个基本体(如球、圆柱、长方体)构建整体模型。
BB-8的结构可视为大球体+小球体+连接轴+装饰部件组合而成。
结构适应性分析:
适合:BB-8结构规则,球体与简单几何体组合较好实现。可快速原型建模。
不适合:若需细节丰富或自由形状部分(如软体连接、贴图等),CSG不便。

answer:
行为建模类型:
有限状态机(FSM):适用于简单逻辑的敌人行为。
行为树(Behavior Tree):用于复杂决策与任务分解。
规划算法(如A*):适用于路径寻址等问题。
机器学习/策略型AI:适应性强,但训练成本高。
举例说明:
策略游戏中敌人可根据玩家行为调整战术(策略型AI);
FPS游戏中敌人使用FSM或行为树控制攻击、防御、巡逻。

answer:
LS系统基本生成规则(示例):
起始符号:A
规则:
A → +BF-AFA-FB+
B → -AF+BFB+FA-
时间复杂度分析:
时间复杂度:递归次数为n,生成字符串长度约为
𝑂(4^𝑛)。
空间复杂度:同样为𝑂(4^𝑛)。(4是通过每次递归替换数求出)
主要存储生成的字符串或绘图指令。

answer:
目标:快速吃到果实并避免碰壁或自咬。
GAME AI 控制方式:
使用 A*、Dijkstra 或 BFS 路径规划算法寻找果实最短路径;
加入避障逻辑(预测蛇身变化)防止自咬;
状态感知:果实位置 + 蛇身长度 + 当前蛇身结构(可用网格表示)。
填空和判断:



浙公网安备 33010602011771号