使用STMap进行变形

C_STMap节点允许您扭曲src根据附带的针迹或ppass输入map输入。C_STMap接受stitch_mapppass_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_mapppass_map输入:

Warped src -扭曲src使用输入map输入。此选项类似于Nuke的STMap节点的输出。

从经map输入

输出设置为Warped src

Warped src (inverse) -内部计算map输入并扭曲src使用结果输入。

如图所示,反向扭曲通常会产生缺少值的输出,因此CaraVR提供了interpolate控制以填补缺失的区域。

从经map输入

输出设置为Warped src (inverted)

输出设置为Warped src (inverted)
但随着Interpolate已启用。

内插是一种简单的平滑操作,可针对现有的相邻像素产生一致的结果。

Map inverse -将输入映射的反写到在Map控制。

此选项不需要src输入。

看到重新将变形应用于变形有关工作流示例。