将纹理投影到形状上

如果您的ModelBuilder模型与原始2D素材非常匹配,则只需将2D素材投影到几何体上即可。为此:

1.   在ModelBuilder属性面板的底部,将烘焙菜单设置为Projection然后点击Bake

这将在当前纹理帧上创建一个投影:Project3D节点的FrameHold节点设置为将输入图像和相机锁定到纹理帧。Project3D节点也连接到mat ApplyMaterial节点的输入。

2.   要将投影应用于几何,请连接ModelBuilder节点(或通过烘焙创建的几何节点)。 Selected geometry)到ApplyMaterial节点的未命名输入并查看结果。

小费:  要在一个以上的框架上纹理几何图形,可以烘烤 Projection在几个帧上,并使用Roto节点掩盖所有内容,然后再使用MergeMat节点组合Project3D节点。然后,将MergeMat节点连接到ApplyMaterial节点的mat输入和ModelBuilder为其未命名的输入。将查看器连接到ApplyMaterial的输出并查看结果。

小费:  烘焙菜单中的选项是用Python实现的,您也可以使用Python将自己的条目添加到菜单中。要查看内置选项的实现方式,请查看modelbuilder.py中的模块nukescripts安装文件夹(有关此文件位置的更多信息,请参见查看更多示例)。然后,要创建自己的菜单选项,请编辑modelbuilder.py文件并使用populateBakeMenu函数添加条目,并在其上显示“#如果需要,在此处添加您自己的条目”。