图形学日记
文章平均质量分 75
雪比图
这个作者很懒,什么都没留下…
展开
-
games103 第四节笔记
本节内容为刚体模拟-碰撞检测小节,涉及内容多为物理公式推导。上节课讲到了物体的运动过程模拟,并介绍了很多拟合方法。物体的运动过程可以分为两个部分:旋转与平移因此对于旋转过程,我们需要力与力矩的辅助,并且引入一个新的概念(虽然其实不新)叫惯性张量。惯性张量(Inertia tensor)惯性张量又叫惰性张量,通俗的来讲,惯性张量就是转动惯量在基向量上的组合。其中,对角元素的值为对应坐标轴的转动惯量,非对称轴元素为惯性积。每个位置的值都满足公式:与力矩结合就能得到我们的转移.原创 2021-11-24 19:31:24 · 1023 阅读 · 0 评论 -
games103 物理模拟第三节笔记补充
矩阵求逆直接法 1、LU分解2、LDLT分解法 3、Cholesky分解 4、QR分解 5、SVD分解 6、Jordan分解关于LU分解 LU分解的矩阵稀疏性与矩阵A的排列顺序有关,在这个领域,matlab提供了一套较好的解决方案,LU函数可以返回排序矩阵。本质lu分解是高斯消元的加速形式,时间复杂度大约在O(n^2/3)左右。直接法求解矩阵逆的缺点在于依赖CPU程度较高。在此领...原创 2021-11-18 15:23:01 · 783 阅读 · 0 评论 -
物理模拟第二节 线代快速入门
基础数学部分略去,按时间顺序记一些值得记录的点。由于有大量已经学习过的知识,因此记录非常零碎。英文单词学习norm 范数 Euclidean norm 欧几里得范数(二范数) interpolant 插值Gouraud Shading 和 Phong Shading Flat Shading是三大光照顶点着色法。Barycentric weight 重心坐标权重 Tetrahedral 四面的 Particle-triangle Intersection 粒子三角交 symmetric 对称 Tr原创 2021-11-08 20:54:46 · 119 阅读 · 0 评论 -
图形学日记(7.12)
这几天没有写日记,废物。今天被打醒了,本来只是问一下c++的学习,结果被大佬谈到自己的方向,同校的都是acm金,结果我还没东西,另一个做游戏引擎的学长给了很多指导意见,结果大家都非常清楚之后怎么走,而且已经走的很好了,只有我还是废物。于是马上起来继续工作…今天就相当于学一下软件渲染管线和硬件渲染管线的相关概念和相关东西了。因此… 渲染管线 渲染管线在游戏引擎中指的是渲染流水线(Graphics pipeline/rendering pipeline),意思是指代将数据从3D场景转换到2D场景的全过程原创 2021-07-13 01:33:30 · 104 阅读 · 1 评论 -
图形学日记(7.8)
本日内容:1、退化三角形,三角形重心坐标系推算,三角形栅格化三角形重心坐标系不是三角形重心,但你可以通过开头的这部分获取一部分这个思想的来源。因为是日记,因此将考虑中错误的部分也一并留下,错误的地方会在前面进行提示,留给后来者进行考虑,辨别。退化三角形定义 退还三角形就是指面积为零的三角形,如果三角形有一条边的长度为0或两条边之和等于第三边的长度;也即三角形内角为0,90,90或180,0,0的情况。不考虑数学定义的前提下,在计算机科学中就是严格的三角形。三角形重心...原创 2021-07-09 14:10:10 · 577 阅读 · 0 评论