摘要: 今天看了 Nocedal 写的Numerical Optimization 中关于BFGS方法的介绍。BFGS方法有个近亲,叫做DFP方法。下面先介绍DFP方法。这个方法的意图是找一种方法对Hessian进行近似,具体是,在迭代的每一步xk+1,让这一步的近似Hessian B能够表示出上一步xk的... 阅读全文
posted @ 2014-12-21 00:34 dydx 阅读(1049) 评论(0) 推荐(0) 编辑
摘要: 今天看了Corotational模型的代码。在Vega中,获得模型内力的方法是先构造一个ForceModel对象,再调用其对应方法。对于Corotational模型,构造的流程为:构造CorotationalLinearFEM -> 构造CorotationalLinearFEMForceModel... 阅读全文
posted @ 2014-12-18 10:36 dydx 阅读(361) 评论(0) 推荐(1) 编辑
摘要: 今天看了牛顿法的一维搜索方法,大概意思是在计算出的方向上,找出符合wolfe条件的较好的点。一维搜索需要给出函数值来确定是否符合wolfe条件,在我要实现的这篇论文中,函数值的一项弹性能量值,所以下一步需要研究各个本构模型的计算过程,自行计算其弹性能量值。借此机会了解下各个弹性模型内力的具体计算方法... 阅读全文
posted @ 2014-12-17 18:55 dydx 阅读(731) 评论(0) 推荐(0) 编辑
摘要: 这几天实现了最简单的牛顿法,还没有实现一维搜索和BFGS方法。做了个小球弹跳的动画。方法是把模拟的结果导入maya,利用参数控制小球的平移和缩放值(平移是预先设置了动画的,缩放值是模拟出来的)。模拟的截图如下:最终的动画如下: 阅读全文
posted @ 2014-12-15 14:18 dydx 阅读(433) 评论(0) 推荐(0) 编辑
摘要: 毕业设计打算做有限元的模拟,准备实现论文Rig-Space Physics。在计算机图形学中,有限元模拟主要用于模拟变形物体的行为,例如果冻的摔在地上的变形、胖子走路身上肥肉的运动等等。一般这类模拟最终的结果便是每个顶点的动画。但在图形学领域,对模拟的准确程度要求并不高,一般来说“看起来真实”就可以... 阅读全文
posted @ 2014-12-15 11:19 dydx 阅读(532) 评论(0) 推荐(0) 编辑