C_Stitcher
C_Stitcher使用Ocula样式的视差矢量在重叠摄像机之间的重叠区域中排列匹配的特征,然后将结果混合以生成球形latlong。
注意: C_Stitcher需要上游的C_CameraSolver来生成图像。
见CaraVR 网上帮助有关C_Stitcher的更多信息。
输入和控制
连接类型 |
连接名称 |
功能 |
输入值 |
资源 |
来自C_CameraSolver的预览序列,可缝合到latlong空间中。 |
Control (UI) |
Knob (Scripting) |
Default Value |
Function |
---|---|---|---|
C_Stitcher 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 |
inputProjectionType |
Default (source) |
设置输入投影类型: • Default (source) -源输入连接到C_CameraSolver,并使用图像和元数据构造latlong输出。 • Latlong -源输入连接到已经转换为latlong空间的全景图。 |
Stitch |
|||
Enable Warps |
enableWarps |
enabled |
启用后,在Cameras选项卡使用在指定关键帧处生成的向量进行变形。 禁用时,输入不变形。 |
Override Cameras |
overrideCameras |
disabled |
启用后,您可以自定义使用哪些相机和链接在针迹上生成针迹Cameras标签。 禁用后,将使用所有摄像机和链接生成针迹。 |
Enable Stereo Stitch |
enableStereo |
disabled |
启用后,C_Stitcher会创建默认的左视图和右视图,然后在全向装备模型上使用以自动生成立体针迹。 注意: 与常规针迹相比,这种自动针迹方法需要相邻相机之间的重叠量更大。 禁用后,C_Stitcher会使用所有摄像机生成单眼针迹。 |
Keying |
|||
Stitch Keys
|
Key number |
1 |
显示添加到序列中的针迹关键帧的总数。 |
Key count |
1 |
Displays the current stitch keyframe. |
|
|
N/A |
N/A |
单击以跳到上一个关键帧。 |
|
N/A |
N/A |
单击以跳到下一个关键帧。 |
|
N/A |
N/A |
单击以在序列中的当前帧处添加关键帧。 |
|
N/A |
N/A |
单击以删除序列中当前帧的关键帧。 |
Step |
keyStep |
30 |
设置关键帧之间的间隔Key All按钮。 |
Key All |
addAllStitchKeys |
N/A |
单击以按以下步骤设置的间隔将关键帧添加到序列中Step控制。 |
Delete All |
deleteAllStitchKeys |
N/A |
单击以删除序列中的所有关键帧。 |
Import |
importAllKeys |
N/A |
单击以从当前脚本中的C_CameraSolver,C_ColourMatcher或C_Stitcher节点自动导入现有关键帧。 注意: 导入关键帧会删除任何现有的关键帧。 |
Output |
|||
Format |
outputFormat |
dependent on Compositing environment Project Settings |
设置通过节点树的输出分辨率。 通常,您可以在Project Settings,但此控件会覆盖全局设置。 |
Blend |
blendType |
Alpha |
在默认值之间切换Alpha模式和Multi-Band模式: • Multi-Band -通过在混合区域的整个过程中匹配低频颜色变化,可以改善针迹效果。 • Spherical Multi-Band -可以向上或向下查看在两极的针迹效果。 注意: Multi-Band混合处理可能比默认处理慢Alpha模式。 |
Suppression |
blendLevel |
0.125 |
控制应用于视图的最小混合级别的大小。 较低的值可以帮助平衡混合图像之间的颜色和曝光,较高的值则更接近默认值Alpha混合模式。 注意: Size仅在以下情况下有效Blend设定为Multi-Band要么Spherical Multi-Band。 |
Expand |
fullBlend |
enabled |
启用后,混合功能将扩展到用于将图像混合在一起的Alpha遮罩之外,这有助于填充视图中的缺失区域。 注意: Expand仅在以下情况下有效Blend设定为Multi-Band要么Spherical Multi-Band。 |
Filter |
resampleType |
Cubic |
设置拼接期间使用的过滤算法。作为一般指导原则,当您向下移动列表时,过滤器的质量会提高,但会花费处理时间。Bilinear过滤是最快的Lanczos最犀利的 |
Converge |
convergenceDepth |
10 |
设置相机重叠的深度,使您可以将场景中的特定区域聚焦。 收敛可用于在拼接之前对齐输入图像,以减少矢量变形伪像。 |
Export |
|||
Export menu |
exportMenu |
STMaps (split) |
设置导出节点以添加到“节点图”中: • STMaps (split) -创建单个STMap,其中包含针迹中所有视图的stitch_map通道。 • STMaps (separate) -为针迹中的每个视图创建一个单独的STMap,其中包含一个itchle_map通道。 • Manual STMap Stitch (split) -创建一个工作流程,以通过单个STMap包含一个stitch_map针迹中所有视图的通道。 • Manual STMap Stitch (separate) -创建工作流程以通过单独的STMap扭曲原始输入,其中包含stitch_map通道,用于针迹中的所有视图。 • PPass (split) -创建一个包含ppass_map针迹中所有视图的通道。 • PPass (separate) -创建一个单独的C_STMap节点,其中包含一个ppass_map通道,用于针迹中的每个视图。 • Manual PPass Stitch (split) -创建一个工作流程,以通过单个C_STMap包含来自C_CameraSolver的原始输入进行变形, ppass_map针迹中所有视图的通道。 • Manual PPass Stitch (separate) -创建工作流以通过单独的C_STMaps扭曲来自C_CameraSolver的原始输入,其中包含ppass_map通道,用于针迹中的所有视图。 |
Create |
exportButton |
N/A |
单击以创建在导出下拉列表中指定的导出。 |
Cameras Tab |
|||
Override Cameras |
overrideCameras |
disabled |
启用后,您可以自定义使用哪些摄像机和链接生成针迹。 禁用后,将使用所有摄像机和链接生成针迹。 |
Cameras |
camKnob |
N/A |
允许您自定义用于生成针迹的摄像机和链接。您可以手动打开或关闭各个摄像机和链接,也可以使用Preset落下。 |
Preset |
camPreset |
All |
使您可以快速选择和取消选择针迹中的所有摄像机和链接。 切换单个摄像机和自动打开和关闭链接Preset至Custom。 |
Stereo Tab |
|||
Enable Stereo Stitch |
enableStereo |
disabled |
启用后,C_Stitcher会创建默认的左视图和右视图,然后在全向装备模型上使用以自动生成立体针迹。 注意: 与常规针迹相比,这种自动针迹方法需要相邻相机之间的重叠量更大。 禁用后,C_Stitcher会使用所有摄像机生成单眼针迹。 |
Left View |
leftView |
left |
控制哪个Nuke视图作为左视图和右视图输出。 |
Right View |
rightView |
right |
|
Eye Separation |
eyeSeparation |
0.065 |
从查看者的角度确定两个视图的距离。如果您设定Eye Separation,或瞳孔间距(IPD)太小,场景中的对象似乎在水平方向被压碎,但是将其升高得太高则会在针迹中留下孔。 IPD的测量单位与Rig Size控件在上游C_CameraSolver属性中,因此请相应地进行调整。 |
Falloff Type |
eyeSeparationFalloffType |
Cosine |
确定如何处理极点合并: • None -不会对两极进行IPD调整。 • Linear -意见从Start Angle朝向极点。增加角度将起点移向两极。 • Cosine -视线向两极平滑融合。减少Separation Falloff将深度过渡移向两极。 |
Start Angle |
separationFalloffStartAngle |
0 |
设置何时开始衰减Falloff Type设定为Linear。 值增加将合并点推向极点,值90将完全禁用极点合并。 |
Separation Falloff |
separationFalloff |
1 |
设置当眼睛分开时两极分离的衰减率Falloff Type设定为Cosine。 值为1时,对于左视图和右视图,将向两极平滑合并。 减小该值会将合并点推向极点,值为0则将完全禁用极点合并。 |
Vectors Tab |
|||
Enable Warps |
enableWarps |
enabled |
启用后,在Cameras选项卡使用在指定关键帧处生成的向量进行变形。 禁用时,输入不变形。 |
Vector Detail |
vectorDetail |
0.4 |
控制所计算向量的密度。较高的值可以得到更好的视差变化,但是需要更长的时间才能计算出来。 |
Strength |
strength |
1 |
设置在匹配的摄像机之间匹配像素时应用的容差。 较高的值可使您准确地将一个图像中的相似像素匹配到另一图像,即使结果矢量呈锯齿状,也可以专注于细节匹配。 较低的值可能会错过局部细节,但不太可能为您提供奇数次的杂散矢量,从而产生更平滑的结果。 |
Consistency |
consistency |
1 |
设置匹配的摄像机之间的相同点相互映射的精确度。 增加值以鼓励向量匹配。 |
Iterations |
maxIteration |
8 |
控制根据前一次迭代生成向量的时间。 增加此控制会产生更平滑的矢量,但会增加处理时间。 |
Warps |
warps |
4 |
控制生成期间执行的像素比较的范围。 增加此控制会产生更平滑的矢量,但会增加处理时间。 |
Temporal Window |
temporalWindow |
0 |
设置关键帧任一侧的帧数,以进行时间平均。 增加此控制会产生更平滑的矢量,但会大大增加处理时间。 |
抱歉,您没有找到此帮助
为什么这没有帮助? (检查所有适用)
感谢您抽出宝贵时间给我们反馈。