视觉图形学
文章平均质量分 81
长虹剑
珍爱动植物,保护环境。
展开
-
HumanML3D; motion-latent-diffusion; DeepPhase 代码介绍
一些经典动作生成代码的解读原创 2023-03-02 15:40:57 · 2722 阅读 · 18 评论 -
图形学插值函数理解与联系
对多种插值基本概念和之间的关系进行整理原创 2022-08-30 12:03:13 · 707 阅读 · 0 评论 -
blender 绘制离散顶点, SMPL骨架绘制
blender 3D 关键点可视化, smpl 骨架绘制原创 2022-06-30 17:01:46 · 3592 阅读 · 0 评论 -
动作捕捉,系数转换,IK 等整理总结
IK 一些资料原创 2022-05-26 10:59:27 · 644 阅读 · 0 评论 -
运动估计后处理,滤波器
动作生成的任务中由于网络输出的帧之间有差异,因此需要一些后处理过程,基本上属于滤波器平滑,这里积累一下滤波器知识1€ Filter代码文章来源为1€ Filter: A simple speedbased low-pass filter for noisy input in interactive systems该滤波器可以去除低频抖动,并可以在高速运动时防止运动滞后moving average (MV)这个就是很普通的,设置一个窗口,进行加权平均论文【Evaluation of Speec原创 2022-04-03 15:11:20 · 705 阅读 · 0 评论 -
Blender 快捷键总结,一些子问题
总结blender 的快捷键,自己使用时的各种技巧原创 2021-10-26 15:10:37 · 2889 阅读 · 0 评论 -
骨骼动画驱动理解, blender 驱动骨骼
由 SMPL 和 blender 对应关系引起的,发现理顺并不简单,这里总结下。原创 2021-04-18 17:04:07 · 1056 阅读 · 1 评论 -
python Deformation Transfer for Triangle Meshes
这个主要是给自己看的,第一次实现的时候还是看着别人的 c++ 代码,然后思考实现。后面感觉python循环太慢,想加速一下没想到竟然快了非常多。这个脚本是自己第一次思考如何构建如此复杂稀疏矩阵的方法,并进行加速,里面有一些思考的要素,值得以后记住。算法要点: 稀疏矩阵是 (nF∗3∗3)×(3∗(nV+NF))(nF*3*3)\times(3*(nV+NF))(nF∗3∗3)×(3∗(nV+N...原创 2020-01-02 11:07:07 · 1664 阅读 · 0 评论 -
自由网格形变 Free-Form Deformation
本文主要参考 https://www.cnblogs.com/shushen/p/11424672.html主要记录一下自己实现过程中的样例,早之前实现了一次不成功,这次再弄一下。可视化交给meshlab, 总共有(n−1)×(n−1)(n-1)\times(n-1)(n−1)×(n−1)个点, 在 0-1之间, (cn+1)×(cn+1)(cn+1)\times (cn+1)(cn+1)×(...原创 2019-12-23 11:27:10 · 1882 阅读 · 0 评论 -
点关于任意直线的对称点
参考https://zhidao.baidu.com/question/1114436725077473379.html如题,百度搜了答案却没给证明,自己尝试证一下。首先直线方程写成 Ax+By+C=0这种形式。比较明显的条件为,依次为类比三维空间面公式,可以发现这个直线的法向量就是n⃗=(A,B)\vec{n}=(A, B)n=(A,B)点A,C的向量为AC→=A−C\overri...原创 2019-10-25 10:31:56 · 4737 阅读 · 0 评论 -
透视投影中3DMM系数的求解
今天总结代码, 想推导下透视投影下如何迭代求解3DMM的系数, 不经意间竟然发现如果给定Pose, 3DMM的系数竟然能够线性求解, 我很吃惊(透视投影不应该是非线性的吗?), 于是记录下来,经验证似乎没问题,验证代码如下:带’的是乘上了R.import numpy as npimport cv2 as cvR = cv.Rodrigues(np.array([2, 1, 3.0])...原创 2019-09-29 21:34:17 · 1367 阅读 · 0 评论 -
libigl cot laplacian 计算方式
速记一下基本概念https://blog.csdn.net/hjimce/article/details/46415239 libigl 计算方式因为 cot = cos / sin,cos 可以用余弦定理sin 用向量叉积 ∣a∣∣b∣sinθ|a||b|sin\theta∣a∣∣b∣sinθ , 和面积有关因此发现计算出每条边的长度的平方和区域的面积就好办了. ligigl...原创 2019-09-11 20:52:43 · 973 阅读 · 4 评论 -
旋转矩阵转欧拉角, 及在3D人脸中的使用
欧拉角概念,细节讲解, bvh 中含义等原创 2019-08-18 00:24:21 · 2072 阅读 · 6 评论