首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何从照片创建法线贴图

什么是法线贴图?

法线贴图是一种更高级的凹凸贴图形式。它们将模拟细节添加到 3D 表面。凹凸贴图是编码高程数据的灰度影像,而法线贴图使用 RGB 彩色影像对 3D 法线矢量方向进行编码。在学习如何从照片创建法线贴图之前,最好准确了解什么是法线贴图以及如何构建它们。

让我们检查一下朱利安·赫尔佐格(Julian Herzog)在维基百科上一篇关于法线贴图的文章中的几何形状的简单法线图。关于这张照片,有两件事立即突出。首先,彩虹效应围绕形状的边缘进行。其次,所有面向观众的区域都是薰衣草色。

指向图像边缘的矢量通过红色和绿色阴影前进,而从图像中指向的矢量通过蓝色阴影接近垂直进展。

在我们继续学习如何从照片创建法线贴图之前,让我们看一下 XYZ 矢量数据是如何在 RGB 法线贴图中编码的。

RGB 法线贴图 XYZ 矢量编码

法线贴图使用三个颜色通道 R 红色、G 绿色和 B 蓝色对 8 位图像中的 X、Y 和 Z 法线矢量数据进行编码。

图像中的 R 通道范围为 0 到 255,代表从左到右的方向。R = 0 对应于指向图像左侧的 X = -1,R = 255 对应于指向图像右侧的 X = 1。

然后图像中的 G 通道范围为 0 到 255,代表从底部到顶部的方向。G = 0 对应于指向图像底部的 Y = -1,G = 255 对应于指向图像顶部的 Y = 1。

最后,图像中的 B 通道范围为 128 到 255,表示矢量指向观看者的距离。B = 128 对应于 Z = 0 指向与图像相同的平面,B = 255 对应于垂直于图像的 Z = -1。Z 通道仅使用范围的一半,B = 128 到 255,Z = 0 到 -1,因为法线只能指向平行于图像平面或垂直于图像平面正面之间。法线不能倒退到图像平面后面。

采样和分析样本法线贴图中的颜色

注意:在下图中,由于手动单击图像而不是在文本字段中键入值,因此颜色值不准确。

如何为法线贴图拍照

现在我们已经对什么是法线贴图以及如何构建它们有了深入的了解,我们已经准备好学习如何从照片创建法线贴图了。所以现在是时候拍一些照片了。

从四个方向拍摄四张照片

在拍摄对象正上方的三脚架上设置微距相机。准备照明。它可以像强手电筒一样简单,通过用弹性固定的组织扩散,或者您当然可以使用带有扩散器的专业照片灯。只要确保它易于移动并且可以非常靠近桌面即可。这张照片显示了一个简单的手电筒设置,头顶灯打开,因此您可以看到拍摄客户硬币的设置。

关掉头顶灯,只用手电筒从四个方向照亮硬币;左、下、右、上。

将所有四张照片加载到支持图层的任何图像编辑器中,以验证它们是否都正确定位。

裁剪文档,使所有四个文档的位置和裁剪相同。

将四张照片中的每张照片都导出为高质量格式(如 PNG)的单个图像文件。

如何使用 DreamLight 的滤镜 Forge 滤镜从照片创建法线贴图

我为Filter Forge – DreamLight_Normal-Map-Maker创建了一个过滤器。您可以使用带有此免费过滤器的免费版本的过滤器锻造来非常轻松地生成法线贴图。

加载顶部,右侧,底部和左侧的四张照片。

单击“正常”或“遮挡”复选标记以选择要生成的选项。

根据需要调整遮挡亮度。

保存生成的法线或遮挡贴图。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20230316A09NEC00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券