如何修改CryEngine5.5着色器

  1. 到CE工程或者是Root/engine目录下(工程没有配置过资源路径默认是Root/engine下)添加Shaders文件夹,我的就是用默认的
    在这里插入图片描述

  2. 拷贝资源

  • 拷贝Illum.ext
    到%Root%/engine目录下打开shader.pak压缩包,并将Illum.ext拷贝到刚才新建的目录下。
    (Illum.ext在shader.pak压缩包里面,需要用解压缩程序打开拷贝)
    在这里插入图片描述

注:自己编译的引擎Illum.ext这个文件直接在Engine/Shaders下面,如果是官方的应该在shaders.pak这个压缩包里面,用解压工具打开找就行了。

  • 拷贝CommonZPass.cfi、Illum.cfx
    在刚才新建的Shaders目录下新建文件夹HWScripts/CryFX,让后把CommonZPass.cfi、Illum.cfx(这俩文件也同样在压缩包内自己找)文件拷贝到HWScripts/CryFX目录下。
    在这里插入图片描述
  1. 编辑Illum.ext文件
  • Illum.ext干嘛的?我也说不清,看下图自己领悟吧
    在这里插入图片描述

  • 如下在Illum.ext文件末尾添加一些东西保存后,然后用sandBox加载工程看效果
    在这里插入图片描述
    SandBox 里面对应如下图
    在这里插入图片描述

上面的做法是默认的,不知道怎么配置让编辑器知道该资源在本工程的Assets目录下,如有知道的大神请留言告知,跪谢

  1. 编辑CommonZPass.cfi文件
    在该文件的注释 **pixel shaders **下面添加如下代码,然后再运行sandbox
    在这里插入图片描述

物体的颜色就变了,效果如下图
在这里插入图片描述

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值