学习参考
参考资料是知乎大佬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窗口。