从FBX文件导入相机

FBX是一种标准3D文件格式,可让您访问在其他支持相同格式的应用程序中创建的3D场景。您通常拥有的.fbx文件是一个完整的3D场景,其中包含相机,灯光,网格,非均匀有理B样条(NURBS)曲线,变换,材质等。从此场景中,您可以将相机,灯光,变换和网格提取为Nuke。这样,例如,您可以在Maya中创建相机,然后将其导出到.fbx文件,然后在Nuke

注意:  对于用于的FBX SDK版本Nuke,请参阅第三方库版本

小费:  如果你有麻烦.fbx文件,可能是因为它们是使用较旧版本的FBX编写的。如果它们加载非常慢,则也有可能是ASCII而不是二进制。要解决这些问题,可以在Autodesk网站上使用FBX转换器(http://usa.autodesk.com/fbx/download/)。它可以在各种不同的格式之间进行转换,包括较旧的FBX版本,ASCII和二进制,并且可以在Windows,Mac和Linux。

从FBX文件导入相机

通过“摄像机”节点,可以读取标准FBX摄像机(“生产者透视图”,“生产者顶部”,“生产者底部”,“生产者右”,“生产者左”,“生产者前”,“生产者后”)和任何其他摄像机。

使用一个“摄像机”节点,您只能从一个摄像机导入一个摄像机。 .fbx文件。如果需要导入多个摄像机,则每个摄像机需要使用一个“摄像机”节点。

1.   选择3D > Camera在要在脚本中添加摄像机的位置插入“摄像机”节点。
2.   在相机控件中,检查read from file。选中此复选框后, File标签已启用,您可以使用它们从.fbx文件。从控件中读取值的所有控件.fbx文件被禁用。您仍然可以查看这些值并在表达式中使用它们,但只要read from file选中,则无法修改它们。修改.fbx但是,文件会影响“相机”控件中的禁用值,因为这些值是从.fbx每次实例化该节点时都会添加文件。
3.   从相机读取.fbx文件,请点击File标签。导航到.fbx文件并选择Open

4.   来自animation stack下拉菜单中,从.fbx文件。FBX文件支持一个文件中的多个导入。通常,拍摄内容之一是没有动画的默认拍摄内容。
5.   来自node name下拉菜单,从中选择要导入的摄像机节点.fbx文件。
6.   在里面frame rate字段,定义帧速率(每秒帧数)以采样动画曲线。要使用此费率,而不是使用.fbx文件,检查use frame rate
7.   要使用查找向量并查看位置来计算相机旋转值,请检查compute rotation。如果您不检查, Nuke使用来自.fbx文件而不是计算一个新文件。观察目标时始终会计算旋转值。
8.   如果要修改从.fbx文件,取消选中read from fileCamera标签并进行必要的修改。只要read from file未选中,您的更改将保留。
9.   要从中重新加载相机属性.fbx文件,请确保read from file选中并单击reload上的按钮File标签。