使用STMap进行变形
C_STMap节点允许您扭曲src根据附带的针迹或ppass输入map输入。C_STMap接受stitch_map和ppass_map指定层中的通道。的stitch_map UV通道代表归一化为0到1的图像的绝对像素位置,而ppass_map XYZ通道表示介于-1和1之间的latlong图像的规范化3D坐标。
注意: 从C_Stitcher导出时,UV或XYZ值存储在stitch_map要么ppass_map图层,但您可以使用“复制”节点将通道合并到任何图层中。所选图层必须至少包含两个通道(stmap)或三个通道(ppass),但是如果该层中有更多通道,则仅使用所需的通道。
使用一个优点ppass_map超过标准stitch_map是自然保留了latlong连续性,从而减少甚至消除了沿着latlong不连续性的硬边缘伪影。
|
|
使用伪像stitch_map |
减少伪影的使用ppass_map |
C_STMap可以为两种模式产生三种输出模式stitch_map和ppass_map输入:
• Warped src -扭曲src使用输入map输入。此选项类似于Nuke的STMap节点的输出。
|
|
从经map输入 |
输出设置为Warped src |
• Warped src (inverse) -内部计算map输入并扭曲src使用结果输入。
如图所示,反向扭曲通常会产生缺少值的输出,因此CaraVR提供了interpolate控制以填补缺失的区域。
|
|
从经map输入 |
输出设置为Warped src (inverted) |
|
|
输出设置为Warped src (inverted), |
内插是一种简单的平滑操作,可针对现有的相邻像素产生一致的结果。
• Map inverse -将输入映射的反写到在Map控制。
此选项不需要src输入。
看到重新将变形应用于变形有关工作流示例。