强制菲涅尔颜色问题

该主题包含 4 个回复,有 2 个参与人,并且由 purplesun 的头像 purplesun8 月, 1 周 前 最后一次更新。

正在查看 5 个帖子 - 1 至 5 (共计 5 条)
  • 作者
    帖子
  • #32316
    林墨白 的头像
    林墨白
    学员
    注册日期: 2015/08/05
    发帖数: 1
    回帖数: 1

    教程里 当固有色是黑色时候 不开强制菲涅尔时为什嚒整个球是红红的的菲涅尔颜色 而开了强制菲涅尔颜色后变的球体一圈是红色 但是球体中间却是无色的镜面反射呢

    #32341
    purplesun 的头像
    purplesun
    管理员
    注册日期: 2014/05/26
    发帖数: 0
    回帖数: 485

    不开菲涅尔,整个球体都可以反射周围环境,开了以后只有边缘才可以反射,所有只有边缘一圈才有。

    #32352
    林墨白 的头像
    林墨白
    学员
    注册日期: 2015/08/05
    发帖数: 1
    回帖数: 1

    那么为什么不开菲涅尔的时候整个球体是显示90度颜色呢 纯黑色不是应该不反射任何光吗 另外如果是强制菲涅尔的时候只有一圈反射的话 那么中间不是应该是黑色么 为什么maxwell却显示的是无色且反射了周边环境 像镜子一样

    #32371
    purplesun 的头像
    purplesun
    管理员
    注册日期: 2014/05/26
    发帖数: 0
    回帖数: 485

    当粗糙度是100的时候,不开菲涅尔显示的是0度颜色吧,粗糙度数值降低后,就能看到90度颜色到0度颜色的变化,这个maxwel就这么设定的,没有为什么。参考下图。

    上传附件/图片:
    您必须登陆才能查看附件
    #32373
    purplesun 的头像
    purplesun
    管理员
    注册日期: 2014/05/26
    发帖数: 0
    回帖数: 485

    When Force Fresnel is unchecked the reflectance value of a surface is derived both from the Nd and the luminance of the refl0° color. When Force Fresnel is checked, the reflectance between refl0 and 90° (the Fresnel curve) is maintained according to the Nd, and only the hue of a given reflectance color is taken in consideration.

    官方帮助的解释:
    Force Fresnel被打开的时候,反射率由ND值和0度颜色的亮度共同决定,
    Force Fresnel关闭后,反射率由ND参数控制,计算的时候只考虑0度颜色和90度颜色的色相。这就是为什么0度颜色和90度颜色都是黑色,只要ND不是1,开了 Force Fresnel后还是会看到反射效果的原因。

    如果0度颜色和90度颜色是黑色,ND是1。粗糙度是0。你就看到想要的黑色了。

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

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