温馨提示:本篇文章需要牛顿力学、弹性力学、微积分、场论等基础
首先在这里向大家解释一下,以后的一段时间可能教学任务比较繁重,一天中没有多少可自由支配的时间,所以公众号文章更新速度会慢些,还望见谅。
关于流体力学理论的学习在很多年前就有不少学员向我反应,希望能多少了解一些,但我一直不知如何去写,主要是因为流体力学所涉及的知识点比较多,而且每个知识点也有一定难度,所以即使再高超的讲解技巧也不可能让每个人都明白,甚至可能只是极少数人能够理解,即使对软件开发人员来说也主要关注其数值解法上,因此如果本篇文章实在看不懂也没关系,它对特效师来说仅仅是锦上添花的内容,不会对你的工资有什么影响。
关于流体理论方面的资料其实很多,但都有个共同问题,就是跳跃性大,准确来说这些不是什么问题,因为绝大部分论文、技术博客、书籍等都是准备给专业人士看的,根本不是面相初学者,所以初学者一上来就接触这些具有专业技术性的文章时往往看的一头雾水、云里雾里,这很正常,其原因是初学者的知识储备是有很多断档的,知识结构比较碎片化,论文虽好但看不懂,这也是情理之中的事。介于此,我会将流体公式每一步推导过程尽可能的写详细,但还是要明白,这些仍然需要大家具备牛顿力学、弹性理论、微积分的基础才能看下来的,这是绕不过去的坎儿。就好比你给别人讲勾股定理,但人家连什么是三角形都不知道,所以讲的再好,如果知识断档也是无济于事的。本篇文章的起点虽高,但文中任何一步的推导其实都是最基本的数学和物理知识,并没有什么高深的内容。
流体力学在cg、游戏、工程、生活等诸多方面都有着广泛的应用,应用软件也是层出不穷,对于流体力学基本方程早在几百年前就已被建立,而如今只是对其的完善以及解法的研究。流体可分为拉格朗日流体与欧拉流体,拉格朗日流体所考
