这真是一个沉重的话题,因为所有想要学习UE的Global Shader的同学,我想都离不开这个大佬的文章:
虚幻4渲染编程(Shader篇)【第二卷:不用虚幻4Shader管线使用自己的shader】 - 知乎 (zhihu.com)
是的,代码级别的保姆教程,鄙人有幸在使用4.19的时候成功做出了效果,但是,当我发现使用4.25确是一堆的坑要填,但是还是感谢大佬教程的指导性工作,可以说帮助我完成基础认知,然后我踏上了漫漫征途(填坑)。
这里不得不推荐一个哔哩哔哩上的视频:
[UE4.24版本]在UE4中使用GlobalShader-1_哔哩哔哩_bilibili
这个视频教程非常的详细,老师讲得也很不错,细致到枚举代码是干啥的,但是不足之处是“半途而废了”,出了1之后没有2,唉!但是这不影响我们建立对这个话题的认识,并且有关:
1.继承GlobalShader;
2.虚拟路径;
3.引入编译Shader;
等等知识点都有讲解,所以一定要让我推荐这肯定是现实意义下我推荐的第一个教程,看完这个教程基本也就懂得了如何看一个GlobalShader的基本框架。
此时,我们可以回过头来看看大佬的教程:
虚幻4渲染编程(Shader篇)【第二卷:不用虚幻4Shader管线使用自己的shader】 - 知乎 (zhihu.com)