从静态云海到云海飘绕,只需要一个Shader

最近在学习一个新的技能Shader,Shader也叫着色器,它决定了屏幕上每一个像素的颜色、光照表现以及物体的形状变化。几乎所有的游戏都离不开它。很多游戏在刚启动的时候,像原神和黑神话,会提示正在编译着色器,说的就是这玩意。游戏的视觉表现全靠Shader。

之前的场景设计,我总是习惯用贴图滚动和骨骼动画,效果始终不尽如人意。

真正想要实现一些更高级的效果,就必须用到Shader了。

下面我简单地实现了个云海翻涌的效果。

静态云海

加了Shader之后,图片立即生动了起来。

让云海图片飘动起来

不同层级使用了不同的参数,前景和背景的云层都是同一个Shader。

比起粒子特效,Shader的效果显然要好很多,也更加节约资源,性能也更佳。

第一次手撸Shader,还是有些难度的。对我来说几乎就是新学了一门编程语言了。以前是对CPU编程,现在还要对GPU编程。

话说还有更简单的办法吗?或者说哪里有现成的Shader可以直接用的?自己手撸Shader始终感觉有些麻烦。万能的盒友有知道的吗?一起在评论区交流一下吧。

游戏还在紧锣密鼓地开发中,欢迎关注。

更多游戏资讯请关注:电玩帮游戏资讯专区

电玩帮图文攻略 www.vgover.com