球形变换
SphericalTransform可使用以下工具中的CaraVR工具集在不同的投影之间转换图像,包括360台装备NukeX。这些视图预测可以分为两大类:
• 全画幅,例如Latlong,涵盖单个点周围的整个360世界,以及
• 部分框架,例如Rectilinear认为Nuke专为工作而设计。
的Output旋转也可以使用查看器内控制系统进行控制。按住Ctrl/Cmd+Alt然后左键单击并拖动以移动图像,设置平移和倾斜设置。加Shift锁定在单一尺寸的机芯中。在局部帧投影中,使用鼠标右键设置focal length,实质上是放大和缩小。
输入和控制
连接类型 |
连接名称 |
功能 |
输入值 |
-Z |
您想要转换为另一种类型的环境图。输入名称根据Project 和 Format已选择。 |
Control (UI) |
Knob (Scripting) |
Default Value |
功能 |
SphericalTransform Tab |
|||
Local GPU |
gpuName |
N/A |
在以下情况下显示用于渲染的GPU Use GPU if available已启用。本地GPU显示Not available什么时候: • Use CPU被选为default blink device在里面Preferences。 • 在您的系统上找不到合适的GPU。 • 无法创建用于在所选GPU上处理的上下文,例如GPU上没有足够的可用内存时。 您可以通过导航到Preferences并从default blink device落下。 注意: 选择其他GPU要求您重新启动Nuke在更改生效之前。 |
Use GPU if available |
useGPUIfAvailable |
enabled |
启用后,将在Local GPU指定(如果有),而不是CPU。 注意: 如果在没有本地GPU的情况下启用此选项,则只要在具有可用GPU的计算机上打开脚本,脚本就可以在GPU上运行。
|
Input |
|||
Projection |
projTypeInput |
LatLong |
设置要转换的输入投影类型。选择的类型取决于纹理包含的方向信息。例如, Cube具有+ X,+ Y,+ Z -X,-Y,-Z • LatLong -最常见的完整360帧投影。由于其简单性和广泛使用性,许多VR管道都使用latlong进行摄取和导出。 • Cubemap -另一个完整的360度投影。六个面中的每个面基本上都是直线的,因此处理数据时可能会更加熟悉。 • Rectilinear -您最熟悉的局部框架,标准投影。 • Fisheye -涵盖了许多投影,所有这些投影都模拟了鱼眼镜头中使用的常见光学模型。这些都是部分帧投影,因此可以启用类似于Rectilinear投影类型。 • MirrorBall -反射球,按比例放大以填充可用区域。 |
Format |
packingTypeInput |
Image |
设置如何显示输入立方体贴图中的面: • Image • Views • Faces 注意: 的Format仅在以下情况下显示控件Projection设定为Cubemap。 |
Packing |
cubemapPackingInput |
LL-Cross |
设置在单个图像中如何打包面部: • LL-Cross • 6x1 • 3x2 注意: 的Packing仅在以下情况下显示控件Projection设定为Cubemap 和 Format设定为Image。 |
注意: The Focal to Shift controls are only available when Projection is set to Rectilinear or Fisheye. |
|||
Focal |
focalInput |
16 |
设置用于输入摄像机的焦距。 |
Sensor |
sensorInput |
36, 24 |
设置用于输入摄像机的传感器尺寸。 |
Film Back Preset |
filmBackPresetInput |
Custom |
设置相机Sensor和Focal自动为选定的预设。 |
Position |
positionInput |
0, 0, 0 |
设置输入摄像机相对于球心的位置。 |
K |
KInput |
0, 0, 0 |
在xyz轴上设置输入摄像机的失真系数。 |
Shift |
shiftInput |
0, 0 |
在xy轴上设置输入镜头的中心偏移。 |
Rotation |
modeInput |
Pan-Tilt-Roll |
设置输入旋转模式: • Look -添加一个directionInput查看器的窗口小部件,使您可以控制输入的外观方向。 • From-To -添加fromInput和toInput查看器的窗口小部件,使您可以通过移动窗口小部件来转换输入。 • Pan-Tilt-Roll -允许您使用Pan Tilt Roll控件。 • Rotation Angles -允许您使用Rotation Order和Rotation Angles控件。 |
Pan Tilt Roll |
panTiltRollInput |
0, 0, 0 |
什么时候Rotation设定为Pan-Tilt-Roll,可让您手动转换输入。 |
Output |
|||
Projection |
projTypeOutput |
LatLong |
设置将输入转换为的输出投影类型。选择的类型取决于纹理包含的方向信息。例如, Cube具有+ X,+ Y,+ Z -X,-Y,-Z • LatLong -最常见的完整360帧投影。由于其简单性和广泛使用性,许多VR管道都使用latlong进行摄取和导出。 • Cubemap -另一个完整的360度投影。六个面中的每个面基本上都是直线的,因此处理数据时可能会更加熟悉。 • Rectilinear -您最熟悉的局部框架,标准投影。 • Fisheye -涵盖了许多投影,所有这些投影都模拟了鱼眼镜头中使用的常见光学模型。这些都是部分帧投影,因此可以启用类似于Rectilinear投影类型。 • MirrorBall -反射球,按比例放大以填充可用区域。 |
Format |
packingTypeOutput |
Image |
设置如何显示输出立方体贴图中的面: • Image • Views • Faces 注意: 的Format仅在以下情况下显示控件Projection设定为Cubemap。 |
Packing |
cubemapPackingOutput |
LL-Cross |
设置在单个图像中如何打包面部: • LL-Cross • 6x1 • 3x2 注意: 的Packing仅在以下情况下显示控件Projection设定为Cubemap 和 Format设定为Image。 |
注意: The Focal to Shift controls are only available when Projection is set to Rectilinear or Fisheye. |
|||
Focal |
focalOutput |
16 |
设置用于输出相机的焦距。 |
Sensor |
sensorOutput |
36, 24 |
设置用于输出相机的传感器尺寸。 |
Film Back Preset |
filmBackPresetOutput |
Custom |
设置相机Sensor和Focal自动为选定的预设。 |
Position |
positionOutput |
0, 0, 0 |
设置输出摄影机相对于球心的位置。 |
K |
KOutput |
0, 0, 0 |
在xyz轴上设置输出相机的失真系数。 |
Shift |
shiftOutput |
0, 0 |
设置输出镜头在xy轴上的中心偏移。 |
Rotation |
modeOutput |
Pan-Tilt-Roll |
设置输出旋转模式: • Look -添加一个directionInput查看器的小部件,使您可以控制外观方向。 • From-To -添加fromOutput和toOutput查看器的窗口小部件,使您可以通过移动窗口小部件来转换装备。 • Pan-Tilt-Roll -允许您使用Pan Tilt Roll控件。 • Rotation Angles -允许您使用Rotation Order和Rotation Angles控件。 |
Pan Tilt Roll |
panTiltRollOutput |
0, 0, 0 |
什么时候Rotation设定为Pan-Tilt-Roll,可让您手动转换输出。 |
Filter |
filter |
Cubic |
选择将像素从其原始位置重新映射到新位置时要使用的过滤算法。这样可以避免图像质量出现问题,特别是在帧的高对比度区域(如果未过滤像素并保留其原始值,则边缘可能会出现高度锯齿或锯齿状)。 • Impulse -重新映射的像素保留其原始值。 • Cubic -重新映射的像素会有些平滑。 • Keys -重新映射的像素会得到一些平滑,再加上一点锐化(如曲线的负-y部分所示)。 • Simon -重新映射的像素会得到一些平滑,再加上中等的锐化(如曲线的负-y部分所示)。 • Rifman -重新映射的像素会得到一些平滑,再加上明显的锐化(如曲线的负-y部分所示)。 • Mitchell -重新映射的像素会进行一些平滑处理,再加上模糊处理以隐藏像素化。 • Parzen -重新映射的像素在所有滤镜中获得最大的平滑度。 • Notch -重新映射的像素会得到平滑平滑(这往往会掩盖波纹)。 • Lanczos4, Lanczos6和Sinc4 -重新映射的像素会锐化,这对于缩小图像很有用。Lanczos4提供最少的锐化和Sinc4最多。 |
Format |
formatMode |
To Scale |
从输入开始设置要使用的格式或如何计算格式: • To Format -强制将指定的输入格式作为输出格式。使用相机类型的投影时,例如Rectilinear, sensor size y参数将被忽略。 • To Width -输出格式具有指定的输入宽度,但高度是根据输出计算的Projection格式比例。 • To Scale -根据输入格式宽度计算输出格式宽度,并根据输出计算高度Projection格式比例。 |
Width |
scale |
1 |
设置比例因子以将输入宽度转换为输出宽度。 |
Output Format |
output |
root.format |
什么时候Format设定为To Format,指定使用的输出格式。 |
AdjustBBox |
adjustBBox |
0 |
增加输出图像边界框的大小。 如果需要访问诸如Blur或LensDistortion之类的节点在图像边缘的像素,则可能需要扩展边界框。 |
Swap Input/Output |
swap |
N/A |
单击以交换Input和Output控制设置。 |
CaraVR Options |
|||
Metadata |
metaDataOperation |
Ignore |
设置如何处理传入的元数据: • Ignore -流中存在的任何元数据都将原封不动地传递到下游。 • Apply -根据流中的元数据和由C_SphericalTransform节点中的控件描述的总转换来旋转图像。 注意: 此选项假定传入图像在LatLong空间中。 • Transform -将输出元数据设置为输入元数据和C_SphericalTransform节点中的控件描述的总转换的总和,但不修改输出图像。 |
Export |
exportMenu |
C_SphericalTransform (Inverted Linked) |
设置导出节点以添加到“节点图”中: • C_SphericalTransform (Inverted Linked) -创建一个链接到C_SphericalTransform集的表达式,以反转当前变换。 在直线和latlong之间切换以执行VFX任务(例如roto)时,这很有用。 • C_SphericalTransform (Concatenated) -将当前的C_SphericalTransform节点设置为Input+Output模式,并在其中创建第二个C_SphericalTransform节点Input模式。 通过仅向下游传递元数据直到节点树中的最终C_SphericalTansform执行级联旋转,这可以用于创建增量latlong旋转而不会引入不必要的过滤结果。 |
Create |
exportButton |
N/A |
单击以创建在导出下拉列表中指定的导出。 |
抱歉,您没有找到此帮助
为什么这没有帮助? (检查所有适用)
感谢您抽出宝贵时间给我们反馈。