Chango的数学Shader世界(一)开篇

目的:

我打算写一系列教程,关于数学和Shader。先用UE4实现,其他引擎如有读者需要再考虑。

目录:

Chango的数学Shader世界(二)水波模拟

Chango的数学Shader世界(三)水波模拟,法线,切线空间

Chango的数学Shader世界(四)水波模拟,优化,初步可用品

Chango的数学Shader世界(五)水波模拟-那平静又汹涌的海面:叠加,Gerstner波

Chango的数学Shader世界(六)水波模拟-不透明海面终版:力所不能及

Chango的数学Shader世界(七)水波模拟-透明水面,菲涅尔(Fresnel)效应

Chango的数学Shader世界(八)光盘模拟-各向异性,光栅衍射

Chango的数学Shader世界(九)流体模拟-散度,梯度,二阶导与拉普拉斯

Chango的数学Shader世界(十)流体模拟-有限微分形式

Chango的数学Shader世界(十一)流体模拟-Helmholtz分解,边界,场性质

Chango的数学Shader世界(十二)流体模拟-丑陋的现实之平流,投影算子

Chango的数学Shader世界(十三)流体模拟-Laplace扩散,Nyquist定理

Chango的数学Shader世界(十四)细线间断,发光闪烁,TAA削弱处理

Chango的数学Shader世界(十五)油画Shader-技术分析,教程纠错

Chango的数学Shader世界(十六)RayTrace三维分形(一)—— ue4中最简单的RayMarch

Chango的数学Shader世界(十七)RayTrace三维分形(二)—— Julia Set造型

Chango的数学Shader世界(十八)RayTrace三维分形(三)—— 完善,距离场软阴影

Chango的数学Shader世界(十九)RayMarch云层(一) —— 造型,优化

Chango的数学Shader世界(二十)RayMarch云层(二) —— 着色完善

起因:

“强势文化就是遵循事物规律的文化,弱势文化就是依赖强者的道德期望破格获取的文化,也是期望救主的文化。

强势文化在武学上被称为“秘笈”,而弱势文化由于易学、易懂、易用,成了流行品种。”

我身边的特效,TA们,或者说国内大部分特效、TA们,对于牛逼的特效往往有研究的心,没研究下去的"命"。

这种对于高水平追求的态度也可应用与其他大部分职业,程序员,美术...

很明显的,那些特别牛逼的特效,往往自带什么物理模拟,实现本身也有不低的数学门槛。

不懂原理,不懂数学,你看着ShaderToy上那些牛逼的shader的源码,你想改都不知道怎么改。

我愿带着一同学习的心,通过制作实际的Shader特效,运用数学知识。

讲解的过程中我会类比初高中数学知识,详解本科高数,展望更分支的数学知识。此外对简单物理知识也作些介绍。

我是毫无数学与物理背景的普通国内本科生,如果我能做到,那你也能。

发布了43 篇原创文章 · 获赞 11 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/qq_41524721/article/details/95326530