再谈线性工作流

今天看到风火连城胸写的一篇博客,谈到改进的线性工作流,前段时间我刚因为这个而困惑在CGS发帖http://forums.cgsociety.org/showthread.php?f=87&t=982101 一些自己日思夜想的东西总是会“恰巧”遇到。

 

先谈谈背景,在第一次接触Linear Workflow(LWF)之后感觉自己瞬间比别人多知道个东西,然后开始以为不用LWF的WF都是错误的WF,然后在每个可能的情况下我都是用了LWF,得到的效果的确明亮起来,也漂亮了。这更坚定了我“不是LWF的WF都不是好WF”的观点。

 

可是后来在写RSL的过程中逐渐开始怀疑,shader所输出的值真的需要校正吗?这个怀疑的起因在于两点:

 


 

1.既然贴图需要一个0.455的gamma节点来变暗后才打到“正确”的空间,那么所有shader的颜色值是不是需要校正呢?

毫无疑问,是需要的,一张纯色灰度0.5的贴图和一个纯色0.5效果理论上是一样的,贴图需要"变暗"才能正确的话纯色也必须需要"变暗".

 

这么一想之后,你所面对的不只是贴图前挂个gammaCorrect节点了,而是必须把所有的shader的所有有关color的输入(ambColor,diffColor,specColor,sssColor...)进行校

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值