超高清投影仪

超高清投影仪通常由定义投影仪子图块的多个输入信号馈送。这些信号甚至可能由多台计算机生成或独立扭曲。这使得无法将这些投影仪作为单个标准通道处理。

ProjectionTools 根据使用场景支持多种解决方案:

普通通道拓扑

接触通道拓扑

切片通道拓扑

方案一:单机单扭曲/融合集

投影仪由一台计算机馈送,只需一组扭曲/融合设置。使用具有相应高分辨率的普通通道。

方案二:Touching Channels(接触通道)

投影仪由一台或多台计算机馈送,每个子通道需要一组扭曲/融合设置。用于高分辨率或超广角投影仪。

将所有子通道作为普通通道处理会产生有效的标定结果,但可能会留下一些瑕疵:

  • 相邻图块之间的硬边缘处存在明显的扭曲差异,因为每个图块边缘没有可用的测量数据
  • 相邻图块之间的融合瑕疵(窄暗条纹)

接触通道的定义通过以下方式消除这些瑕疵:

  • 接触通道的几何信息用于在图块边界创建一致的扭曲
  • 接触通道之间的融合计算被禁用

在 Touching Channels 编辑器中,可以选择相邻通道。每个通道最多可以有八个邻居。

接触通道编辑器

项目设置还允许调整"Touch Margin"值。默认值为 0.2,定义在几何计算期间考虑多少接触通道的数据。不考虑接触通道的信息会导致图块边缘的扭曲不连续,而使用过多接触通道的数据可能会导致扭曲多项式定义的问题(完整投影仪的整体扭曲可能过于复杂,无法在单个多项式扭曲描述中编码)。

方案三:Sliced Channels(切片通道)

当投影仪由多台计算机馈送,但整个投影仪只需一组扭曲/融合设置时,必须将投影仪视为一个具有多个 PatternGenerator 实例的通道来显示测试图案。

使用 Sliced Channels 时,每个通道分配多个 PatternGenerator。

这可以在 Creator 中生成新项目时激活。

激活"Slice Channels"并选择所需的布局(1x2、2x1 或 2x2)。通道列表将相应生成。生成的列表可以手动调整,例如更改各个子通道的 IP 地址。

切片通道向导

切片通道投影仪列表

在生成的项目中,每个投影仪被视为一个完整的通道。打开切片编辑器,显示到子通道 PatternGenerator 的连接及其各自的分辨率。

切片通道编辑器