从Alembic文件导入转换

您可以从Alembic文件导入转换(.abc文件格式) Nuke现场。在导入期间, Nuke允许您使用导入对话框来控制Alembic场景中的哪些节点被加载。如果Alembic文件中只有一项,则会自动加载。

有关Alembic的更多信息,请参见http://code.google.com/p/alembic/

小费:  除了变换之外,还可以从Alembic文件导入网格(或NURBS曲线/面曲面转换为网格),点云和摄影机。

要了解如何在Alembic(.abc)格式,请参阅导出几何,相机,光源,轴或点云了解更多信息。

要从Alembic文件导入变换:

1.   请点击Image > Read或按R在节点图上。

Read File(s)对话框显示。

2.   从文件位置选择要导入的Alembic文件,然后单击Open

将显示“ Alembic导入”对话框。默认情况下,打开导入对话框时,将在“场景图”中选择所有项,如下所示:

选定的父项用黄色圆圈表示,选定的子项用黄色条表示(在列表中选择它们时将变为橙色)。未选中的项目旁边没有指示器。

3.   要导入特定项目,必须首先通过单击黄色圆圈取消选择根项目。这将取消选择根目录和所有子项。然后,通过单击圆圈所在的空白区域来选择场景图中的特定项,如下所示:

或者,您可以右键单击一个项目并选择:

Select as parent -选择此项目并将其作为其他项目的父项。这使您可以创建一个单独的Nuke下一步中此项目(及其下的所有子项目)的节点。

Select as child -选择此项目并将其作为树上最近的父项的子项。

Deselect -取消选择此项(即,不从场景中导入它)。

您还可以通过按选择多个项目Ctrl/Cmd要么Shift在点击它们时。

4.   请执行以下任一操作:

请点击 Create all-in-one node创建一个Nuke选择的所有内容的“节点”,无论这些项目是被选择为父项还是子项。

请点击 Create parents as separate nodes创建一个Nuke树中每个父项(黄色圆圈)的节点。该节点包含父项下的所有子项(黄色条)。

Nuke根据您选择从场景中导入的内容,根据需要创建ReadGeo,Camera和Axis节点。

5.   在“轴”节点上,可以调整以下各项:

来自animation stack下拉菜单中,从.abc文件。Alembic文件支持一个文件中的多个文件。

来自node name下拉菜单,从中选择要导入的变换,标记或null .abc文件。

在里面frame rate字段,定义帧速率(每秒帧数)以对动画进行采样。要使用此费率,而不是使用.abc文件,检查use frame rate

如果要修改从.abc文件,取消选中read from fileAxis标签并进行必要的修改。只要read from file未选中,您的更改将保留。

要从中重新加载转换属性.abc文件,请确保read from file选中并单击reload上的按钮File标签。

小费:  要从Alembic文件加载特定项目,您还可以创建一个ReadGeo,Camera或Axis节点,选中read from file,然后点击File标签以浏览至.abc文件。