学习参考
参考资料是知乎大佬YivanLee的笔记,主要内容是补充记录细节与方式记录。
本篇来自他的《虚幻4渲染编程(Shader篇)【第二卷:不用虚幻4Shader管线使用自己的shader】》
这章中大佬基于4.19源码版ue4简述了以插件的形式给引擎添加了一个global shader模块,封装后通过蓝图实现了材质的即时颜色改变。
材料准备
visual studio 2017 安装hlsl tool插件和unrealVS插件(该插件位于源码文件中)
urealengine4 4.19源码版(解压后先setup再generate sln files)
详细过程
打开生成好的sln文件,先生成ue4 editor(很花时间)。完成后开启调试

插件可以方便地选择编译目标和类型。
生成一个新的c++工程。之后editor会自动退出,新工程被载入vs,弹出新的vs窗口。


先把新工程编译一下调试,进入editor窗口。
新建一个blank插件。
然后跳转到插件的源码地址。按照大佬教程创建文件格式。之后退到工程根目录。
4701


&spm=1001.2101.3001.11974&articleId=103517039&d=1&t=3&u=882b78cd21f64261bec8bebbe00f8251)

被折叠的 条评论
为什么被折叠?



