UE4 材质如何调试

  1. 从程序接触材质系统,当我们写一个材质逻辑时,肯定想验证值得大小,以便理解和确认逻辑得正确性;在C++程序中,我们可以打印值在屏幕上,或者输出日志到OutputLog或者文本里,亦或是打断点,查变量得值;甚至可以打条件断点;而在材质中这些方法通通不可用,但是为了确定材质节点得作用,我们必须找到一种方式去验证自己得想法
  2. 材质调试的方法:直观地将节点效果,作用到场景或者模型中
  3. 技巧:测试值的大小
    后处理材质在这里插入图片描述在这里插入图片描述
    通过在场景中加一个后处理,然后创建一个后处理材质;并应用到后处理中,在材质中,通过设置透明度的不同,来验证CustomDepth和SceneDepth的值的大小;可以通过控制Cube的RenderCustomDepth的值,来验证正常状态【RenderCustomDepth(false)】和开启RenderCustomDepth(true)来直观地判断CustomDepth和SceneDepth的值的大小
  4. 本例结论是:正常状态【RenderCustomDepth(false)】,CustomDepth比SceneDepth要大;开启RenderCustomDepth(true)CustomDepth比SceneDepth相等
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值