项目简介
本项目是一个基于Unreal Engine 4.16的自定义Shader插件,名为ShaderActor。该插件能让开发者在UE4里创建和使用自定义着色器,借助蓝图类实现动态渲染效果,适合学习与开发高级图形渲染效果的开发者。
项目的主要特性和功能
- 支持自定义Shader,开发者可编写并使用自定义着色器代码(.usf文件),将其应用于游戏实体。
- 具备动态渲染效果,通过蓝图类BPShaderActor能实时查看和调整着色器效果。
- 支持强制重编Shader,使用快捷键(Ctrl+Shift+,)可强制重新编译着色器,实时查看修改后的效果。
- 可自动进行渲染目标配置,在游戏实体开始时自动配置渲染目标和纹理参数,确保渲染效果正确应用。
- 实现周期性更新,通过
Tick()
方法动态更新每一帧的着色器状态和参数。
安装使用步骤
- 放置Shader文件:把Shader文件夹中的.usf文件复制到Unreal Engine的Shaders目录下。
- 生成项目文件:在Unreal Engine中生成项目文件并编译项目。
- 加载插件内容:打开Unreal Engine,在内容浏览器中找到ShaderActor文件夹。
- 应用Shader效果:拖动BPShaderActor蓝图类到场景中,运行项目即可看到Shader效果。
- 修改和重编Shader:若要修改Shader代码,保存后按Ctrl+Shift+,强制重编Shader,再次运行项目查看效果。
通过上述步骤,可轻松在Unreal Engine 4.16中使用和测试自定义Shader效果。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】