C_SphericalTransform
C_SphericalTransform在不同的投影之间转换图像,类似于香草Nuke SphericalTransform节点,但专为360度工作而设计,包括Blink GPU加速。这些视图预测可以分为两大类:
• 全画幅,例如Latlong,涵盖单个点周围的整个360世界,以及
• 部分框架,例如Rectilinear认为Nuke专为工作而设计。
的Output旋转也可以使用查看器内控制系统进行控制。按住Ctrl/Cmd+Alt然后左键单击并拖动以移动图像,设置平移和倾斜设置。加Shift锁定在单一尺寸的机芯中。在局部帧投影中,使用鼠标右键设置focal length,实质上是放大和缩小。
见CaraVR 网上帮助有关C_SphericalTransform的更多信息。
输入和控制
连接类型 |
连接名称 |
功能 |
输入值 |
资源 |
您要转换的序列。 |
Control (UI) |
Knob (Scripting) |
Default Value |
功能 |
C_SphericalTransform Tab |
|||
Local GPU |
gpuName |
N/A |
在以下情况下显示用于渲染的GPU Use GPU if available已启用。本地GPU显示Not available什么时候: • Use CPU在中被选为GPU设备Preferences。 • 在您的系统上找不到合适的GPU。 • 无法创建用于在所选GPU上处理的上下文,例如GPU上没有足够的可用内存时。 您可以通过导航到Preferences并从GPU Device落下。 注意: 选择其他GPU要求您重新启动Nuke在更改生效之前。 |
Use GPU if available |
useGPUIfAvailable |
enabled |
启用后,将在Local GPU指定(如果有),而不是CPU。 注意: 如果在没有本地GPU的情况下启用此选项,则只要在具有可用GPU的计算机上打开脚本,脚本就可以在GPU上运行。
|
Input |
|||
Projection |
projTypeInput |
Latlong |
设置要转换的输入投影类型: • LatLong -最常见的完整360帧投影。由于其简单性和广泛使用性,许多VR管道都使用latlong进行摄取和导出。 • Cubemap -另一个完整的360度投影。六个面中的每个面基本上都是直线的,因此处理数据时可能会更加熟悉。 • Rectilinear -您最熟悉的局部框架,标准投影。 当您要去直线时,您只能覆盖框架的一部分(最大可达180度)。 • Fisheye -涵盖了许多投影,所有这些投影都模拟了鱼眼镜头中使用的常见光学模型。这些都是部分帧投影,因此可以启用类似于Rectilinear投影类型。 |
Format |
packingTypeInput |
Image |
设置如何显示输入立方体贴图中的面: • Image • Views • Faces 注意: 的Format仅在以下情况下显示控件Projection设定为Cubemap。 |
Packing |
cubemapPackingInput |
LL-Cross |
设置在单个图像中如何打包面部: • LL-Cross • 6x1 • 3x2 注意: 的Packing仅在以下情况下显示控件Projection设定为Cubemap 和 Format设定为Image。 |
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 |
设置输出投影类型以转换为: • LatLong -最常见的完整360帧投影。由于其简单性和广泛使用性,许多VR管道都使用latlong进行摄取和导出。 • Cubemap -另一个完整的360度投影。六个面中的每个面基本上都是直线的,因此处理数据时可能会更加熟悉。 • Rectilinear -您最熟悉的局部框架,标准投影。 当您要去直线时,您只能覆盖框架的一部分(最大可达180度)。 • Fisheye -涵盖了许多投影,所有这些投影都模拟了鱼眼镜头中使用的常见光学模型。这些都是部分帧投影,因此可以启用类似于Rectilinear投影类型。 |
Format |
packingTypeOutput |
Image |
设置如何显示输出立方体贴图中的面: • Image • Views • Faces 注意: 的Format仅在以下情况下显示控件Projection设定为Cubemap。 |
Packing |
cubemapPackingOutput |
LL-Cross |
设置在单个图像中如何打包面部: • LL-Cross • 6x1 • 3x2 注意: 的Packing仅在以下情况下显示控件Projection设定为Cubemap 和 Format设定为Image。 |
Face |
cubemapFace |
+X |
设置输出哪张脸: • +/-X • +/-Y • +/-Z 注意: 的Face仅在以下情况下显示控件Projection设定为Cubemap 和 Format设定为Faces。 |
Rotation |
modeOutput |
Pan-Tilt-Roll |
设置输出旋转模式: • Look -添加一个directionInput查看器的小部件,使您可以控制装备的外观方向。 • From-To -添加fromInput和toInput查看器的窗口小部件,使您可以通过移动窗口小部件来转换装备。 • Pan-Tilt-Roll -允许您使用Pan Tilt Roll控件。 • Rotation Angles -允许您使用Rotation Order和Rotation Angles控件。 |
Pan Tilt Roll |
panTiltRollOutput |
0, 0, 0 |
什么时候Rotation设定为Pan-Tilt-Roll,可让您手动转换装备。 |
Metadata |
metaDataOperation |
Ignore |
设置如何处理传入的元数据: • Ignore -流中存在的任何元数据都将原封不动地传递到下游。 • Input -根据流中的元数据和由C_SphericalTransform节点中的控件描述的总转换来旋转图像。 注意: 此选项假定传入图像在LatLong空间中。 • Input+Output -将输出元数据设置为输入元数据和C_SphericalTransform节点中的控件描述的总转换的总和,但不修改输出图像。 |
Filter |
resampleType |
Cubic |
选择将像素从其原始位置重新映射到新位置时要使用的过滤算法。 一般而言,当您向下移动列表时,过滤器的质量会有所提高,但会花费处理时间。Bilinear过滤是最快的Lanczos最犀利的 |
Format |
formatMode |
To Scale |
从输入开始设置要使用的格式或如何计算格式: • To Format -强制将指定的输入格式作为输出格式。使用相机类型的投影时,例如Rectilinear, sensor size y参数将被忽略。 • To Width -输出格式具有指定的输入宽度,但高度是根据输出计算的Projection格式比例。 • To Scale -根据输入格式宽度计算输出格式宽度,并根据输出计算高度Projection格式比例。 |
Width |
scale |
1 |
设置比例因子以将输入宽度转换为输出宽度。 |
Adjust BBox |
adjustBBox |
0 |
增加输出图像边界框的大小。 如果需要访问诸如Blur或LensDistortion之类的节点在图像边缘的像素,则可能需要扩展边界框。 |
Swap Input/Output |
swap |
N/A |
单击以交换Input和Output控制设置。 |
Export |
|||
Export menu |
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 |
单击以创建在导出下拉列表中指定的导出。 |
Input Tab - These controls are only enabled when Input > Projection is set to Rectilinear or Fisheye. |
|||
Camera Settings |
|||
K |
KInput |
0, 0, 0 |
在xyz轴上设置输入摄像机的失真系数。 |
Shift |
shiftInput |
0, 0 |
在xy轴上设置输入镜头的中心偏移。 |
Focal |
focalInput |
16 |
设置用于输入摄像机的焦距。 |
Sensor |
sensorInput |
36, 24 |
设置用于输入摄像机的传感器尺寸。 |
Film Back Preset |
filmBackPresetInput |
Custom |
设置相机Sensor和Focal自动为选定的预设。 |
Position |
positionInput |
0, 0, 0 |
设置输入摄像机相对于球心的位置。 |
Copy from output |
copyOutputToInput |
N/A |
单击以从中复制值Output标签。 |
Output Tab - These controls are only enabled when Output > Projection is set to Rectilinear or Fisheye. |
|||
Camera Settings |
|||
K |
KOutput |
0, 0, 0 |
在xyz轴上设置输出相机的失真系数。 |
Shift |
shiftOutput |
0, 0 |
设置输出镜头在xy轴上的中心偏移。 |
Focal |
focalOutput |
16 |
设置用于输出相机的焦距。 |
Sensor |
sensorOutput |
36, 24 |
设置用于输出相机的传感器尺寸。 |
Film Back Preset |
filmBackPresetOutput |
Custom |
设置相机Sensor和Focal自动为选定的预设。 |
Position |
positionOutput |
0, 0, 0 |
设置输出摄像机相对于球心的位置。 |
Copy from input |
copyInputToOutput |
N/A |
单击以从中复制值Input标签。 |
抱歉,您没有找到此帮助
为什么这没有帮助? (检查所有适用)
感谢您抽出宝贵时间给我们反馈。