open3d.data.TerrazzoTexture
的 normal_texture_path
属性是一个字符串,表示法线贴图的文件路径。法线贴图可以帮助创建具有凹凸感的表面,使其看起来更加真实。
当创建一个 open3d.visualization.rendering.Material
对象时使用 open3d.data.TerrazzoTexture
作为其贴图属性时,可以通过 normal_texture_path
来指定使用的法线贴图。如果不需要使用法线贴图,则可以将其设置为 None
。
例如:
import open3d
# 加载TerrazzoTexture
texture = open3d.io.read_texture("TerrazzoTexture")
# 创建Material并指定使用TerrazzoTexture以及对应的法线贴图
mat = open3d.visualization.rendering.Material()
mat.shader = "defaultLit"
mat.texture = texture
mat.normal_texture_path = "TerrazzoTexture_Normal.png" # 法线贴图的文件路径
normal_texture_path
通常是一个 .png
或 .jpg
的图像文件。在使用之前需要确保该文件路径存在,并且可以被程序正确加载。