网站建设课程 谷建,门户网站含义,wordpress设置自定义连接打不开,怎么建设品牌网站在今年GDC上发现一个非常有趣的演讲#xff0c;叫做Animating With Math#xff0c;遂实现之#xff0c;是讲述顶点shader动画的#xff0c;举了几个经典的例子#xff0c;但是讲者并没有给代码#xff0c;而是像虚幻引擎那样的节点#xff0c;这样更加清楚明了之前博主…在今年GDC上发现一个非常有趣的演讲叫做Animating With Math遂实现之是讲述顶点shader动画的举了几个经典的例子但是讲者并没有给代码而是像虚幻引擎那样的节点这样更加清楚明了之前博主通过顶点着色器实现了水的波动算法 unity3d 制造自己的水体water effect二 顶点着色器动画可以减少动画的开销并减少关节joint的数量开始举的例子都很简单可以着手一试 关于vertex color是自定义的一个贴图会控制各种参数下面会说明接下来的例子是一个怪物的“收缩”类似气泡沸腾有凹有凸的动态效果 蓝色通道是cos函数的相位控制了凹凸动作的“时差”产生沸腾效果的根本原因红色通道控制整体收缩大小(程度)可以通过添加通道来添加控制相位变量的数量从而增加凹凸效果的多样性和复杂性 虚幻引擎的例子 效果如下下一个是博主最喜欢的一个效果实现头发随风飘动效果绝赞之前在14年siggraph Bungie的TA讲头发也讲了这个效果叫HAIR IN DESTINY 这里增加了一个noise博主通过一张模糊过的(为了效果平滑)noise贴图实现和上一个例子一样红色通道飘动强度蓝色通道相位时差 用可爱的塞拉酱的实现效果如下 强烈飘动 轻微飘动 还可以用贴图实现整体变化可以用来模拟动画表情动画等等 下一个例子是模拟绳子的弹性通过looseness和wire slack两个变量来控制振幅 实现结果 手头没有绳子模型随便找了个石头模型拉长代替了。。。。 然后最后一个感觉很重要的就是旋转通过各顶点与如下相乘来旋转物体基础知识不知道的快去恶补数学 实现结果如下 博主近期渲染 近期渲染 ---- by wolf96 转载于:https://www.cnblogs.com/zhanlang96/p/5411029.html