Arnold(C4DToA)阿诺德渲染教程(18) – 凹凸贴图节点 bump2d/bump3d 官方文档

Arnold(C4DtoA) Mr.R 2年前 (2017-11-03) 5797次浏览 已收录 4个评论 扫描二维码

 

bump2d

根据 2D 纹理贴图提供凹凸贴图。
请注意,凹凸贴图不会改变对象的几何体,它只更改着色法线,因此在轮廓中看起来有点不正常,但这通常并没有影响。请记住,对象需要 UV 坐标,以便用来推导扰动。bump2d 节点会使用与着色点的 u 向和 v 向偏移,通过“前向差分”算法在三个位置对凹凸函数求值。

Arnold(C4DToA)阿诺德渲染教程(18) – 凹凸贴图节点 bump2d/bump3d 官方文档 - R站|学习使我快乐! - 1

bump_map
用于计算法线扰动的输入,作为表示高度的浮点值提供,或直接作为 RGB 纹理贴图提供(在此情况下将使用第一个分量 (R))。
bump_height:
可用来缩放凹凸贴图输出的高度。
normal:
输出可以链接到 ambocc、lambert、standard_surface 和 utility 着色器中法线参数的法线向量。

 

 

bump3d

根据 3D 输入提供凹凸贴图。

Bump3D 在工作时会对不同点 (P + epsilon, P + epsilon, P + epsilon) 处的凹凸输入进行求值。

由于仅对点进行置换,因此在不同的查找中,UV 坐标是相同的。它们在图像中会提供相同的 texel(纹素),不会对法线产生扰动。如果正在使用纹理文件图像,则应为图像使用 Bump2d。
请记住,每个 bump3d 节点都需要对纹理贴图求值 4 次(以获取 X、Y、Z 方向的偏导数)。

Arnold(C4DToA)阿诺德渲染教程(18) – 凹凸贴图节点 bump2d/bump3d 官方文档 - R站|学习使我快乐! - 2

bump_map:
用于计算法线扰动的输入,作为表示高度的浮点值提供,或直接作为 RGB 纹理贴图提供(在此情况下将使用第一个分量 (R))。

bump_height:
缩放凹凸贴图输出的高度。

Arnold(C4DToA)阿诺德渲染教程(18) – 凹凸贴图节点 bump2d/bump3d 官方文档 - R站|学习使我快乐! - 3

epsilon:
Epsilon 用于移除 P 和 P+epsilon 之间较小浮点差的精度不足导致的噪波着色瑕疵。理想情况下,它应保留为默认值 1e-5,但在出现相关问题时,最好增加 Epsilon 以解决数值瑕疵,但代价是凹凸可能会更加模糊。

Arnold(C4DToA)阿诺德渲染教程(18) – 凹凸贴图节点 bump2d/bump3d 官方文档 - R站|学习使我快乐! - 4

normal:
输出可以链接到 ambocc、lambert、standard_surface 和 utility 着色器中法线参数的法线向量。

 

 


QQ㊀群: 240424174;QQ㊁群: 749250816;QQ㊂群: 542382043;
㊄群: 860166303;⑥群: 738134262 ⑦群 750397184
常见问题:1、文件解压请使用Winrar5.5版本以上解压;
2、视频播放有声音无画面,请了解下PotPlayer播放器;
3、回复仍不可见隐藏内容,请使用邮箱注册登录;
R大技术站 , 版权所有,如未注明 , 均为原创,如需转载请注明来源!
喜欢 (0)
[itdiy@qq.com]
分享 (0)
发表我的评论
取消评论

表情 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
(4)个小伙伴在吐槽
  1. ==
    欧里那2019-11-06 21:26 (3天前)回复 Windows 10 | Chrome 77.0.3865.120
  2. 凄凄切切群群群
    max15162019-09-12 20:59 回复 Windows 10 | Chrome 77.0.3865.75
  3. 凄凄切切群群群
    bianlong172019-07-05 16:31 回复 Mac OS X | Chrome 75.0.3770.100
  4. 基本用法呢?也是连接到 几何体里的法线上是把?
    kasswang2018-10-30 11:37 回复 Windows 10 | Chrome 63.0.3239.132