计算机图形学 | 动画模拟

动画模拟

布料模拟

质点弹簧系统:

红色部分很弱地阻挡对折 Steep connection

FEM:有限元方法

粒子系统

粒子系统本质上就是在定义个体和群体的关系。

动画帧率

VR游戏要不晕需要达到90fps

Forward Kinematics

Inverse Kinematics

只告诉末端p点,中间随便怎么连。解不一定唯一

用机器学习中 的 梯度下降法调整优化。

Animation Cont.

Single Particle Simulation

模拟一个粒子在速度场中的运动,想解粒子在某个时间的位置


一阶的常微分方程

x上一点表示一阶导数

欧拉方法(Euler's Method)是一种数值方法,用来近似求解常微分方程(ODEs)的初值问题。它由瑞士数学家莱昂哈德·欧拉(Leonhard Euler)提出,因此得名。该方法的基本思想是使用线性逼近来逐步计算微分方程的解。

误差和不稳定性

Adaptive step size(自适应步长)是一种数值方法中的策略,用于动态调整步长以提高计算效率和精度。在求解常微分方程(ODEs)或进行数值积分时,步长是每一步计算中变量变化的增量。传统的数值方法通常使用固定步长(即每一步的增量 hhh 都相同),然而固定步长可能在不同情况下表现出不足之处。

Runge-Kutta Families

拉格朗日法和欧拉方法

MPM方法

相关推荐
charon87782 天前
虚幻引擎 Anim To Tex| RVT | RT
虚幻·技术美术
yumuing3 天前
告别 “生成废图”!UNO 让你一键掌控多物体图像生成: Less-to-More Generalization
aigc·计算机图形学
Mr.Winter`9 天前
运动规划实战案例 | 基于四叉树分解的路径规划(附ROS C++/Python仿真)
人工智能·机器人·自动驾驶·ros·计算机图形学·ros2·路径规划
一牛11 天前
Metal 进阶:读取可绘制对象的像素
ios·swift·计算机图形学
AgilityBaby13 天前
UE5把动画导出为视频格式
ue5·游戏引擎·unreal engine
XZen1 个月前
DeepSeek + 码上掘金 学习shadertoy之 —— Catmull-Rom样条插值
javascript·webgl·计算机图形学
用户26264282759941 个月前
UE UMG①基本认识
unreal engine
jllws11 个月前
数据类设计_图片类设计之4_规则类图形混合算法(前端架构)
c++·计算机图形学·前端架构·数据类设计
Bluesonli2 个月前
第 22 天:多线程开发,提高 UE5 性能!
学习·游戏·ue5·虚幻引擎·unreal engine
Bluesonli2 个月前
第 16 天:游戏 UI(UMG)开发,打造主菜单 & 血条!
学习·游戏·ui·ue5·虚幻·unreal engine