除了颜色图或者是反射都属于 sRGB (diffuse reflection/colour , specular reflection/colour) ,用于计算强弱的其他黑白图以及法线贴图都属于linear (normal map, roughness, metallic, ambient occlusion 等等.)以上八点是常见的出问题的环节,下面是对average normal的一些解释翻译。
关于烘焙法线中的 average normal

substance 烘焙设置
法线烘焙依靠的是一种投射技术,通过cage包裹框或者是Frontal Distance设置。如果勾选了Averaged Normal ,模型法线计算方式则是平均的。
Frontal Distance 设置可以创建一个虚拟的封套(envelope),封套就是射线投射方向,距离是从低模到封套来计算的,方向则是由Averaged Normal来决定的。只要开启了 Averaged Normal,封套就是连续的。Use Cage 则允许你通过一个网格模型决定射线从哪里开始投射,取代上面的Frontal Distance设置方式。高低模之间匹配度越是不够,Frontal Distance的值就需要给的更大一些。而射线是由两个值来定义的,Frontal 代表射线开始,Rear Distance代表射线在哪里结束。如果射线长度太长了,就有可能照射到其他的临近模型,所以通过一种给高低模匹配命名后缀格式的方式,来解决这个问题,只需要在高模名称后缀加上“_high”低模后缀加上“_low”,就能很好的避免这一问题(高低模匹配不用再炸开烘焙了)。BBox relative 代表距离的缩放值。勾选时,距离值会被限制在0-1区间,此时距离被定义成是Bounding box大小的一个百分比,若不勾选,则距离值就跟物体本身实际大小有关系了。若Ignor Backface勾选,则射线在照射到模型背面时会停止。

当Averaged Normals 取消勾选时,网格物体法线就会被启用,如果网格物体有硬边,就会直接导致在计算法线的时候丢失信息或者出现黑色接缝。
当关闭 Averaged Normals时,射线此时与物体表面法线成平行状态。
如果Averaged Normals关闭时,网格又是设置成软边(同一个光滑组),计算的时候就不会出现接缝。
Average Normal勾选与否其实主要是看你是要模型高模圆边效果,还是说要保证一些面片上细节法线位置不会偏移,一般两种效果各有取舍。

上面这张图其实就是解决的这个问题,通过烘焙一张勾选average normal设置的,圆边细节但是表面细节会有偏移,与另一张没有勾选average normal设置的法线融合(表面细节是正的),但是我们不需要它的圆边效果,因为我们一般都会设置软硬边,没勾选average normal的法线是边缘接缝的。这里SD中有一个节点刚好解决了这个问题,当然SP通过curverture应该也是能做到,方法思路最后都是一样的——得到边缘蒙版。

以上是两种法线

然后将 两种法线结合,得到带有无偏移正确细节法线但是有边缘接缝的模型。所以我们需要一张mask来遮掉这张未勾选average normal法线贴图的边缘法线细节。

在SD中渲染一张黑白图

通过SD中 edge detect节点提取边缘遮罩,最后融合两种法线效果:

经过别的方法测试,SP中应该也是可以通过滤镜得到类似的效果:

在SD中测试 用曲率图curverture+histogram scan+invert 反转(这几个操作都是考虑sp具有的功能)得到边缘遮罩,可以去试试。说到最后,八猴还是很不错的烘焙软件,自带的功能完全能搞定上述这个问题:

操作起来实时显示效果,ctrl +B刷新烘焙效果显示,已经是非常方便了。
文章转载自
Thepoly