Please enable java script to visit.
NOTEBOOK
HOMEPHP / MySQLJS / HTMLPythonBlender信奥C++系统脚本/命令其他
在一个纹理中实现对XYZ三个法向上应用不同颜色(Blender) - NOTEBOOK
在一个纹理中实现对XYZ三个法向上应用不同颜色(Blender)
Blender
Posted on 2025-10-30
摘要 : 本质上就是将法线的XYZ分离出来,分别应用遮罩。
除了将法线XYZ分离出来,还可以将坐标XYZ分离,例如某个距离外的部分可以换个不同纹理。
最终效果:






由于轴上法向只有1和-1,分别代表正面反面,所以分离后的X轴取绝对值并判断是否大于0.9,即可。

并且这个法线是对应自身坐标轴的,所以物体模式下旋转并不会改变贴图样式。


其中这个白色,是作为兜底颜色,例如某个面,都不是接近正对某个轴(法向绝对值小于0.9),那就会变成白色。

例如,对某条边进行圆角,就可以看出圆角上不同面会被应用上不同颜色: