Posts by Year

2021

Robust Motion In-between论文笔记

less than 1 minute read

Robust Motion In-between论文笔记 制作游戏中的角色动作有两类方法:由动画师制作关键帧(keyframes)或者动作捕捉(mocap)。 这两类方法都非常耗时,因此可以利用机器学习的方法来减少人工工作量。 mocap的缺陷是原始捕捉数据含有许多噪音,仍然需要人工清理,”Robust sol...

CUDA programming model–CUDA的一些基本概念

less than 1 minute read

在CUDA中,常常能听到thread, block, warp, grid, core, kernel, SM等名词。这些概念很容易产生混淆,本文尽量解释清它们之间的关系与区别。 1. 软件视角 如果我们不去管GPU的硬件,只关注怎么写代码,怎么用CUDA runtime API。最基本的概念就是kernel,...

CUDA实现简易粒子模拟

5 minute read

最近在上学校GPU Programming的课,这次作业是写一个简单的粒子系统,在此简单记录一下。 1. Verlet积分 $ \textbf{p}_i^{(t+1)} = 2 \textbf{p}_i^{(t)} - \textbf{p}_i^{(t-1)} + \Delta_t^2 a_i $ $\te...

Back to top ↑