每天听简报,了解最新科技、AI、软件资讯
游戏引擎 Godot 里一个会发光、会呼吸的传送门特效,其实全靠一段着色器代码画出来,不用建模型。GDQuest,一个专做 Godot 教程的团队,发布了一份从零写着色器的教程。着色器是直接跑在显卡上的程序,控制每个像素画成什么颜色,普通代码顺序执行,着色器是几万个像素同时并行处理。教程先用数学画一个圆,再用平滑过渡柔化边缘,叠加噪声让形状自然扭动,最后用周期函数让它像呼吸一样一涨一缩,一步步搭出传送门。评论区跑题吐槽 Unity 这几年不停推翻自己刚做的系统,学了一半又要重来,倒衬得 Godot 这套教程更讨人喜欢。
进度保存在本设备 · 登录同步