虚幻4渲染编程shader篇学习笔记(一)

本文是学习虚幻4渲染编程Shader篇的第一篇笔记,主要跟随知乎YivanLee大佬的教程,通过源码版UE4实现全局shader模块,并封装成蓝图实现材质颜色的实时切换。过程中涉及Visual Studio的配置、插件安装、新工程编译以及解决编译错误和代码bug。在实践中遇到的问题包括自动生成文件的包含错误、代码拼写错误等,强调了理解原理和细心检查的重要性。
摘要由CSDN通过智能技术生成

学习参考

参考资料是知乎大佬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(很花时间)。完成后开启调试
unrealVS插件工具栏
插件可以方便地选择编译目标和类型。

生成一个新的c++工程。之后editor会自动退出,新工程被载入vs,弹出新的vs窗口。
工程

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值