fish的小屋

fish的小屋

导航

2010年5月10日

My Physics Engine V0.1

摘要: Feature:Collision Detection 碰撞检测(Narrow Phase:凸包Vs凸包,凸包Vs组合体,Concave Mesh Vs凸包,Box-Box etc ,Broad Phase:静态AABBtree,Sweep And Prun,动态AABB tree,Space Sparse Hash)Rigid Body Simulation 刚体模拟Fluid Simulati... 阅读全文

posted @ 2010-05-10 23:06 fish.shadow song(若愚.影歌) 阅读(586) 评论(4) 推荐(0) 编辑

2010年5月2日

共轭梯度(Conjugate gradient)

摘要: http://class.htu.cn/nla/chat5/sect5_1.htm最速下降http://class.htu.cn/nla/chat5/sect5_2.htm共轭梯度介绍和证明都很详细易懂,先收藏了,没时间仔细看粗略看了下。 最速下降法,是从一个正定对称阵构造出一个2次型多项式,求解多项式的最小值出的X值,来得到方程解,所谓最速下降就是给定X0,从该点寻找一个满足一定条件的下降方向和... 阅读全文

posted @ 2010-05-02 14:19 fish.shadow song(若愚.影歌) 阅读(459) 评论(1) 推荐(0) 编辑

2010年4月16日

SPH的实时流体模拟

摘要: 无聊空余时间做的,基于SPH的流体,非常简单,比柔体刚体都容易实现多了,加上渲染效果后还不错Fully Rigid-fluid interacte 阅读全文

posted @ 2010-04-16 23:35 fish.shadow song(若愚.影歌) 阅读(1313) 评论(11) 推荐(1) 编辑

2010年2月22日

关于IS-LM曲线均衡情况下政府扩张性财政政策对于国民收入影响力的数学推导

摘要: 正好看到宏观经济学中有关产品市场和货币市场均衡情况下,政府的财政政策对国民收入的影响大小和IS曲线斜率的关系,书中直接通过偏移IS曲线使用图像的方式来推导,我的感觉是虽然是社会科学,但是能够使用数学方法推导的情况下应该尽量使用数学方法推导因为这样的结论更加严谨些,我自己使用数学方法简单推导了下:如图,这里假设政府扩张性财政政策简单的政府投资g来代表: 阅读全文

posted @ 2010-02-22 22:43 fish.shadow song(若愚.影歌) 阅读(1848) 评论(2) 推荐(0) 编辑

2010年2月7日

基于Eulerian的grid方法和基于Lagrangian的SPH方法的流体模拟的比较

摘要: 目前流体模拟中常用的2种方法,分别代表了从2种不同的方面来解释Navier-Stokes的流体方程Eulerian从空间固定点观察该点的值得变化,这就是Navier-Stokes方程中第一项是速度V(x,y,z,t)关于时间的偏导数的物理意义,也就是当取定向量或者数量场的空间一点坐标后,固定观察该点得数量或者向量值得变化。Lagrangian方法则将液体看作是跟随着流动的Particle,也因此对... 阅读全文

posted @ 2010-02-07 00:50 fish.shadow song(若愚.影歌) 阅读(1108) 评论(0) 推荐(0) 编辑

2010年1月29日

迷茫

摘要: 发生了些事情,我的内心第一次产生了迷茫感,我开始怀疑我当初选择游戏这个行业的正确性,对我这种名校本科,硕士毕业的学生来说,进入这样一个不会得到尊重的行业,是不是从一开始就错了。而且越来越发现这个行业缺乏研究性(至少在中国),根本无法发挥我的研究能力,同样发觉自己对于研究的兴趣原大于游戏,而对数学的应用的兴趣远大于研究,至少自己越来越觉得自己所擅长的数学等知识的应用绝不应该只限制与这么一个xx的行业... 阅读全文

posted @ 2010-01-29 20:04 fish.shadow song(若愚.影歌) 阅读(415) 评论(6) 推荐(0) 编辑

2010年1月5日

暂停研究一段时间

摘要: 有些私人事情要办,不管最后结果,我都会回来继续我的研究工作 阅读全文

posted @ 2010-01-05 21:17 fish.shadow song(若愚.影歌) 阅读(249) 评论(0) 推荐(0) 编辑

2009年12月20日

有关convex和Triangle Mesh的碰撞中Inner Edge以及Inner Vertex所导致的错误法向量的处理方法

摘要: 在计算convex和Triangle Mesh的碰撞中由于最终碰撞的级别会被分解为convex-triangle之间的碰撞检测,因此如果一个convex同时和Triangle Mesh中的多个Triangle发生接触的时候会导致一些 接触点是不正确的(对于单个Convex-triangle是正确的对于convex-mesh却是不正确的)如图:为了方便我画了2d的模式,蓝色和红色各代表一个三角形,绿... 阅读全文

posted @ 2009-12-20 22:49 fish.shadow song(若愚.影歌) 阅读(611) 评论(3) 推荐(0) 编辑

2009年11月26日

convex cast vehicle simulation

摘要: 这段时间一直没有想到一个强壮而且快速的柔体vs刚体碰撞的算法,所以决定放一段时间在想,无聊中看了一些车辆模拟的小介绍,做了个现在比较流行的基于ray-cast的vehicle 模拟,当然因为感到raycast 并不好 它把整个车轮模拟成一个点了,越过障碍时会出现突然的上升和下降,所以我自己采用了convex cast 方法,下一步要做Concavemesh和convex的碰撞检测,估计会出现的问题... 阅读全文

posted @ 2009-11-26 21:55 fish.shadow song(若愚.影歌) 阅读(335) 评论(0) 推荐(0) 编辑

2009年11月21日

基于GJK的Convex Cast存在的Numerical问题

摘要: 这几天碰巧看到Gino 的 ppt<<Continuous Collision Detection: Progress and Challenges>>,里面讲了使用GJK方法来实现两个Convex的Cast方法,一开始以为很简单,而且正好在做车辆的模拟仿真,正好用这种方法来做车轮和地面的Cast,可是我想简单了,刚把自己写好的方法运用上去以后发现车身抖个不停,轮子还不停穿... 阅读全文

posted @ 2009-11-21 23:08 fish.shadow song(若愚.影歌) 阅读(381) 评论(0) 推荐(0) 编辑