目的:
推导出一个水波Shader,先造型,再考虑表面材质。本篇考虑造型。
参考:
《GPU Gems》
引言:
我该怎样看待数学与Shader的关系呢?
我有一个答案,那就是把数学看作你的朋友/工具,了解它的每一部分,在特效需求的每一步中你都能敏感地发现它的影子。
比如,我怎么用拼图拼成一个房子呢?
从那个尖角的特征中,你立刻想到了你的好朋友三角形,然后你发现正方形+三角形,就能解决需求:
同样的,本节的水模拟和三角函数(Sin,Cos)的关系,也被拥有数形结合能力,熟知常用数学函数的你发现了。