建模者

ModelBuilder节点(NukeXNuke Studio仅)提供了一种简便的方法来为2D镜头创建3D模型。您可以通过创建形状然后进行编辑来构建模型,并通过将顶点拖动到其对应的2D位置来在2D素材上对齐模型。

为了能够对齐模型,ModelBuilder需要一个跟踪的摄像机和一个输入图像以供视觉参考。如果已经将这些3D几何图形和点云用于场景,则还可以将其用作参考。

如果不连接相机,图像序列或参考几何,则仍然可以创建和编辑3D模型,而在“对齐”模式下则无法执行任何操作。

使用ModelBuilder创建和编辑模型需要NukeX许可,但生成的几何图形也可以用于Nuke

输入和控制

连接类型

连接名称

功能

输入值

地缘

放置新形状时用作参考的3D几何。

例如,您可以使用PointCloudGenerator节点为您的镜头创建3D点云,并将其连接到此输入。创建新形状时,可以在点云上选择顶点以自动将形状与点云对齐。这将为您的形状提供一个近似的初始位置。

凸轮

您打算在其中使用ModelBuilder的场景的摄像机轨迹。

src

从中获取摄像机信息的源素材。

特克斯

可选的2D纹理,可以在UV预览窗口和3D Viewer中的模型上显示为背景。

Control (UI)

Knob (Scripting)

Default Value

功能

ModelBuilder Tab

display

display

wireframe

调整3D形状的显示特性。这些设置不会影响场景的渲染输出。这些仅用于3D Viewer中的显示目的。

off -隐藏3D形状。

wireframe -仅显示形状几何的轮廓。

solid -用纯色显示所有几何。

solid+wireframe -将几何显示为纯色,并带有形状的几何轮廓。

textured -仅显示表面纹理。

textured+wireframe -显示线框和表面纹理。

selectable

selectable

enabled

启用后,您可以在查看器中正常选择。禁用时,无法选择或更改点。

render

render_mode

textured

设置对象的渲染方式。此控件独立于display选择,但具有相同的设置。

cast shadow

cast_shadow

enabled

启用后,形状可以投射阴影。

receive shadow

receive_shadow

enabled

启用后,如果几何图形上附加了材质着色器,则形状可以接收阴影。

Scene

N/A

N/A

显示场景中的形状层次和形状组。

要重命名形状或组,请单击它们并输入新名称。

要切换形状或组的可见性,请单击。请注意,隐藏项目时,它不会出现在查看器中或渲染中。

+

sceneAdd

N/A

将新组添加到场景。

您可以使用组来组织和设置场景中形状的可见性。

-

sceneDelete

N/A

从场景中删除选定的形状和组。

Duplicate

sceneCopy

N/A

复制场景中选定的形状和组。

Distance

shapeDistance

10

设置创建形状的默认距离。新形状将放置在距相机此距离的位置。

没有特定的单位Distance值。较低的值会使形状靠近相机,而较高的值则意味着距离相机更远。

Textures

Projected

textureType

current frame

设置要使用的纹理方法:

current frame -将当前框架投影到形状上。

locked frame -将右侧字段中指定的框架投影到形状上。这可以帮助您将形状与源素材对齐。

frame difference -从当前框架中减去在右侧字段中指定的框架,并将所得框架投影到形状上。这可以帮助您将形状与源素材对齐。

注意:  此控件仅在以下情况下有效display设定为textured要么textured+wireframe

textureFrame

N/A

When Projected is set to locked frame, ModelBuilder always projects the texture from this frame onto the model.

When Projected is set to frame difference, ModelBuilder subtracts this value from the current frame and projects the resulting frame on to the model.

Preview previewTexture tex input

设置是否显示连接到tex在UV预览窗口和3D模型中输入:

off -请勿在UV预览或3D模型中显示图像。

tex input -在UV预览中将图像显示为背景,并将其设置为3D Viewer中当前所选对象的纹理。这使您可以将UV排列在tex图像,并查看UV在实际模型上的工作情况。

Export

[bake menu]

bakeMenu

Selected geometry

设置当您单击时,ModelBuilder创建的内容Bake按钮:

Selected geometry -ModelBuilder为场景中的选定项目创建一个几何节点。您可以使用它来烘烤场景的一部分,以通过烘烤设置投影Projection

Projection -ModelBuilder在当前纹理框架处创建一个投影。这创建了一个Project3D节点与框架保持节点设置为将输入图像和相机锁定到纹理框架。然后,您可以使用申请材料将投影应用于通过烘焙创建的几何的节点Selected geometry

注意:  该菜单中的选项是用Python实现的,您也可以使用Python将自己的条目添加到菜单中。有关更多信息,请参见导出形状以分离几何节点

Bake

bake

N/A

烘焙模型的功能。您可以使用烘焙菜单选择功能。

这使您可以分离出场景的各个部分,以便于处理。

Show Source Image

srcDisplay

enabled

启用后, src每当查看器锁定到输入摄像机时,图像就会显示在3D查看器中。

禁用时, src图像未显示在3D查看器中。

Pass Through Geo

passThroughGeo

enabled

启用后, geo输入会同时显示在查看器和渲染中。当您想使用geo输入作为构建模型的参考。例如,创建新形状时,可以在几何图形上选择点或顶点,以自动将形状与几何图形对齐。

禁用后,ModelBuilder不会从geo输入。

Shape Defaults Tab

Point

Create

createPoint

N/A

在场景中创建一个新点。您可以使用点在场景的不同部分上定义定位器。

这与选择相同Point从查看器左侧的ModelBuilder工具栏中的形状创建菜单中。

Card

Create

createCard

N/A

在场景中创建新卡。

这与选择相同Card从查看器左侧的ModelBuilder工具栏中的形状创建菜单中。

Rows

newCardRows

4

设置新卡的默认行数。

Columns

newCardCols

4

设置新卡的默认列数。

Cube

Create

createCube

N/A

在场景中创建一个新的多维数据集。

这与选择相同Cube从查看器左侧的ModelBuilder工具栏中的形状创建菜单中。

Rows

newCubeRows

1

设置新多维数据集的默认行数。

Columns

newCubeCols

1

设置新多维数据集的默认列数。

Slices

newCubeSlices

1

设置新多维数据集的默认切片数。

Sphere

Create

createSphere

N/A

在场景中创建一个新球体。

这与选择相同Sphere从查看器左侧的ModelBuilder工具栏中的形状创建菜单中。

Rows

newSphereRows

20

设置新球体的默认行数。

Columns

newSphereCols

20

设置新球体的默认列数。

Cone

Create

createCone

N/A

在场景中创建一个新的圆锥体。

这与选择相同Cone从查看器左侧的ModelBuilder工具栏中的形状创建菜单中。

Slices

newConeSlices

20

设置新圆锥的默认切片数。

Cylinder

Create

createCylinder

N/A

在场景中创建一个新圆柱体。

这与选择相同Cylinder从查看器左侧的ModelBuilder工具栏中的形状创建菜单中。

Rows

newCylinderRows

2

设置新圆柱体的默认行数。

Columns

newCylinderCols

20

设置新圆柱体的默认列数。

分步指南

使用模型构建器

影片教学



 
 
 
 


Loading results