修改RIB
ModifyRIB节点(NukeX仅)允许您将RIB(RenderMan接口字节流)语句插入脚本中,以在将RenderMan字节流传递到PrmanRender节点之前对其进行修改。
输入和控制
连接类型 |
连接名称 |
功能 |
输入值 |
未命名 |
您要修改的对象或场景。根据您选择的操作类型,可以将ModifyRIB节点放置在脚本中“场景”节点之前或之后。 |
Control (UI) |
Knob (Scripting) |
Default Value |
功能 |
ModifyRIB Tab |
|||
operation |
operation |
object |
设置如何在RIB流中修改RIB语句。您可以从以下操作中进行选择: • object -将RIB语句插入连接到输入的对象的语句之前。 • shader -RIB语句替换了连接到输入的对象的所有着色器定义。 • replace -RIB语句完全替换了连接到输入的对象。然后可以将转换应用于RIB语句。将操作设置为replace启用变换旋钮。 • world -将RIB语句插入到RIB流中的世界开头。 |
archive |
ribArchive |
N/A |
指定RIB存档(来自Nuke或其他3D应用程序)添加到场景中。 |
use |
useRibArchive |
disabled |
启用时,将RIB存档添加到场景,否则添加RIB语句。 |
reload |
reload |
N/A |
单击以重新加载指定的RIB存档。 |
statements |
ribStatements |
N/A |
将RIB语句添加到场景中。 注意: 格式错误的RIB语句(例如,不带引号的引号)可能会使PrmanRender崩溃,进而导致崩溃Nuke。有关RIB语句的更多信息,请参考RenderMan随附的文档。 |
|
file_menu |
N/A |
选择导入或导出频道文件: • Import chan file -导入通道文件并根据通道文件中的转换数据来转换输入对象。通道文件包含给定镜头中动画每一帧的一组笛卡尔坐标。您可以使用创建和导出它们Nuke或3D跟踪软件,例如3D均衡器,Maya或Boujou。 • Export chan file -将应用到输入对象的转换参数导出为通道文件。这是在艺术家之间共享设置的有用方法。 |
|
snap_menu |
N/A |
• Snapto -将3D对象捕捉到顶点选择。 • Scaleto -将3D对象缩放为顶点选择。 • Translateto -将3D对象转换为顶点选择。 |
transform order |
xform_order |
SRT |
设置刻度(S),旋转(R)和平移(T)的操作顺序。可能的操作组合为SRT,STR,RST,RTS,TSR,TRS。 |
rotation order |
rot_order |
ZXY |
设置旋转顺序。可能的轴向组合为ZXY,XYZ,XZY,YXZ,YZX,ZXY,ZYX。 |
translate |
translate |
0,0,0 |
使您可以沿x,y和z轴平移3D对象。您还可以通过在3D查看器中单击并拖动轴来调整平移值。 |
rotate |
rotate |
0,0,0 |
使您可以围绕x,y和z轴旋转3D对象。您可以通过按住来调整旋转值Ctrl/Cmd并拖动到3D查看器中。 |
scale |
scale |
1,1,1 |
使您可以在x,y和z轴上缩放3D对象。 |
uniform scale |
uniform_scale |
1 |
使您可以同时在x,y和z轴上缩放3D对象。 |
skew |
skew |
0,0,0 |
使您可以在x,y和z轴上倾斜对象。 |
pivot |
pivot |
0,0,0 |
当您更改3D对象的位置,缩放,倾斜和旋转时,这些更改将从对象的原点或枢轴的位置发生。枢轴x,y和z控件允许您偏移枢轴点并将其移动到任意位置-甚至可以将其移动到对象外部。随后将相对于新的枢轴点位置进行后续转换。 你也可以按住Ctrl/Cmd+Alt并将枢轴点拖到3D查看器中的新位置。 |
Local Matrix |
|||
specify matrix |
useMatrix |
disabled |
启用此控件可以为要转换的对象指定矩阵值,以代替在上面设置变换,缩放,倾斜和枢轴值。 |
matrix |
matrix |
N/A |
矩阵显示对象的变换,旋转,缩放,倾斜和枢轴控件的值。 校验specify matrix并从另一个对象复制或拖放矩阵值以应用这些值,例如,如果要在场景中对齐对象。 |
分步指南
抱歉,您没有找到此帮助
为什么这没有帮助? (检查所有适用)
感谢您抽出宝贵时间给我们反馈。