一、基本介绍
1. 什么是法线贴图?
法线贴图(Normal Map)是一种用于在游戏和计算机图形中模拟凹凸表面的技术。它使用 RGB 颜色来表示法线向量的方向,从而创建出伪造的高度细节,使表面看起来更加逼真。
2. 制作法线贴图的步骤
常规操作:
-
需要准备一个低多边形的模型和一个高多边形的模型。高模是高面数的模型,包含更多的细节,而低模是低面数的模型,通常用于游戏中。
-
使用一些三维建模软件,如3DS Max,Maya等来将高模表面的细节转化为一张法线贴图。通常是将高模与低模重叠并进行比对,将高模上的法线信息映射到低模上,得到法线贴图,使其表面看起来像高模一样细节丰富。
便捷操作:
直接基于图片生成法线贴图 -w-
3. 制作法线贴图的注意事项
-
高模的细节要足够丰富,以便从中捕捉到足够的细节信息。
-
生成法线贴图时,需要保证高模和低模之间的拓扑结构相同,否则可能会导致法线贴图失真。
-
法线贴图可以使用许多不同的软件来创建,包括Photoshop,Substance Painter,xNormal等。不同的软件可能会有不同的结果和工作流程,需要根据需要选择合适的软件。
-
在应用法线贴图时,需要将法线贴图正确地映射到模型的表面,以确保其产生正确的效果。
二、工具推荐
1. 常规工具
- Crazybump: https://www.crazybump.com/
- xNormal: http://www.xnormal.net/
- Knald: https://www.knaldtech.com/
- Substance Designer: https://www.substance3d.com/substance-designer
- Materialize: https://boundingboxsoftware.com/materialize/index.php
- AwesomeBump: https://github.com/kmkolasinski/AwesomeBump
- Materialize: https://boundingboxsoftware.com/materialize/index.php
- MindTex: http://www.mindtex.com/
- ShaderMap: https://shadermap.com/home/
- Quixel Mixer: https://quixel.com/mixer
2. 在线工具
- NormalMap-Online: https://cpetry.github.io/NormalMap-Online/
- TextureLab: https://texturelab.io/
- Materialize: https://boundingboxsoftware.com/materialize/index.php
- 3D Texture Generator: https://www.filterforge.com/filters/12812.html
- Sprite DLight: https://www.2deegraphics.com/sprite-dlight.html