请问老师,multiply 和add两个节点怎么理解会更容易理解些,现在有点搞不太懂什么时候该用multiply 什么时候用add

该主题包含 3 个回复,有 2 个参与人,并且由 风之神韵 的头像 风之神韵7 月, 3 周 前 最后一次更新。

正在查看 4 个帖子 - 1 至 4 (共计 4 条)
  • 作者
    帖子
  • #33165
    ccwz 的头像
    ccwz
    学员
    注册日期: 2016/03/17
    发帖数: 4
    回帖数: 2

    现在是知道multiply 是乘 ,add是加,自己也在材质里面来回做测试看两者的区别,multiply 相乘后会暗一些,add相加以后会亮一些,但是还是没有理解太透彻,希望老师指点下?多谢了。
    现在不是很清楚再什么情况下用multiply 什么情况下用add

    #33210
    风之神韵 的头像
    风之神韵
    教师
    注册日期: 2014/06/20
    发帖数: 2
    回帖数: 359

    白色(1,1,1,1)* 红色(1,0,0,1)=(1*1,1*0,1*0,1*1) = (1,0,0,1) 红色
    白色(1,1,1,1)+ 红色(1,0,0,1)=(1+1,1+0,1+0,1+1)=(2,1,1,2)

    如果是连接的漫反射那么(2,1,1,2)会被剪裁回(1,1,1,1)还是白色
    如果连接的是自发光(2,1,1,2)会变成亮红色。亮度增加。

    #33294
    ccwz 的头像
    ccwz
    学员
    注册日期: 2016/03/17
    发帖数: 4
    回帖数: 2

    谢谢老师解答,通过老师的解释,已经对这两个节点的原理有了更清楚地理解了,但是可能由于经验不足,还不是很清楚什么时候该用哪个节点,比如看教程的时候看到老师,一会连mu一会连add,不是很清楚为什么要连?可以简单地理解为想让贴图变暗一些就连mu,想让贴图变亮一些就连add吗?
    有点笨,脑子不太转弯,麻烦老师了

    #33404
    风之神韵 的头像
    风之神韵
    教师
    注册日期: 2014/06/20
    发帖数: 2
    回帖数: 359

    如果你想把两个图片混合 可以使用乘,或者Lerp,Lerp可以控制二者混合各自参与的比例。如果想把两个颜色叠加则用Add,前提还必须是二者相加之后的值没有超过 颜色最大值才有意义。否则就会变成白色了。

正在查看 4 个帖子 - 1 至 4 (共计 4 条)

抱歉,回复评论必需登录。