您需要 登录 才可以下载或查看,没有账号?注册
x
本帖最后由 Game艺视界 于 2022-3-20 14:20 编辑
01.SD新建工程首先我们在SD新建工程
02.链接导入模型我们以链接方式导入高低模型。这样我们修改模型时候就可以实时更新不用再次导入了。
选择3D mesh导入我们模型,这里导入底模或者同时导入低+高模型。导入后都会在工程下显示(这里我们只导入了低模),default模型默认材质
右键底模选择烘焙
烘焙对话框
首先我们导入高模 03.选择贴图类型和法线类型接下来我们添加要烘焙的贴图类型
选好法线接下来我们看下法线映射类型(切线空间、世界空间)和法线方向(DX或者OP)
04.设置烘焙参数接下来设置一下贴图
Size-大小
Format-贴图格式
Anti Aliasing-抗锯齿 2x2 4x4 8x8
UV set-烘焙UV集(第几套uv)
Dilation Width(px)-溢出值
Apply diffusion-应用漫反射 Average normal-平均法线
以上参数设置好以后我们点击烘焙Start Render,很快我们可以在右侧查看我们烘焙的法线,很明显我们黄圈位置有错误,在SD中我们可以实时查看法线贴图放大缩小都可以更直观。
针对上面问题我们修改烘焙参数来达到正确效果, 我们先把我们的底模拖拽到3D视口,再把贴图贴上查看下。这一侧图案烘焙的有问题
接下来我们就要修改包裹范围,这个选项与sp性质一样,这个数值微调,首先我们尽量在模型拓扑阶段严格做好高低模的包裹, Match---按照模型命名烘焙像sp中高低模命名一样_low\_high
修改参数后正确效果,这里大家需要注意在调整我们包裹范围时候区分下应该向前多一点还是向后多一些
绿色就是我们调整的包裹范围
烘焙还有一种情况需要注意下,开启或者关闭平均法线 (法线与AO类型保持一致) 平均法线:边缘无缝 平面内的物体结构会出现错误(螺丝、凸起凹陷会有变形不是十分准确) 关闭平均法线:边缘接缝 平面内物体形状正确
边缘对比
05.修复烘焙错误将两次烘焙的法线结合,
我们在添加一个将UV转化为SVG配置,这样我们就可以获取到正确边缘那张法线的选区(我们可以保存预设后面烘焙其他模型直接导入预设)
AO相互之间遮挡、法线相互之间烘焙穿插问题我们可以根据mesh名字烘焙,***_low、***_high
还有一项ID烘焙(与sp 八猴一样),我们将高模给与不同材质颜色这样就可以直接烘焙出选区(法线方向平均法线)
重点 一个法线 (-1, 0, 1) 会被作为 RGB 编码为 (0, 0.5, 1). X轴(左/右)被保存到红色通道R, Y轴(上/下)被保存到绿色通道G, Z轴(前/后)被保存到蓝色通道Z
法线格式
法线编辑 法线不能在ps中直接进行旋转、镜像、翻转(看下对比图) 我们在ps中进行旋转后,xy的信息并没有改变,即便我们旋转了最终也会是错误的显示
在SD中旋转生成后的法线,结果和ps的自由变换一样
正确做法我们应该旋转法线前的高度图得到正确效果
旋转之后字体边缘颜色发生了变化这是正确结果,或者用我们下面介绍的sd自带法线变换节点
如果我们在其他软件中生成了法线需要编辑,用SD自带节点即可实现,旋转、镜像、缩放
接下来我们看下法线合并,如果运用blend我们选择Overlay=PS叠加
SD自带法线合并节点,对比看效果还是SD更完美
如果要在ps中叠加我们需要关闭蓝色通道(双击图层) 最好效果还是在SD中合并。
如果是叠加在有形状变化结构上我们的文字无法贴合下面形体结构所以要关闭B通道
那么!烘焙好的法线可以修改吗?当然可以(下图是烘焙好的模型法线) 我们还可以合并其他烘焙好的法线经过旋转缩放合并进我们的法线并且保证朝向正确。
原帖地址:如何在Sd/Ds烘焙法线?Ps和Sd修改法线有什么不一样,为什么要在Sd中修改! (qq.com)
|