全景知识入门 全景硬件(4) 全景制作电脑配置之PTGUI篇
2017-10-18
PTGui的FAQ里对配置有非常详细的说明,同时为了避免以讹传讹,我就直接将相关的部分直接翻译成中文,相信大家看完以后,都知道要配一台怎样的电脑。
PTGui支持多核处理器或者多处理器。拼接和控制点生成的工作是被分解为多个并行任务进行的。在多核系统中,同时运行的任务会被多个处理器同时处理,因此能够提高速度。但记住,处理器不是影响速度的唯一因素。拼接需要大量的磁盘输入输出和内存读写。因此,多增加一倍数量的处理器并不会使得速度加倍。
PTGui可以运行在1G内存的电脑上,在这样的系统上也可以拼接非常大的全景图。对于体积大的全景图你需要的是耐心,以及为了临时存储需要大量硬盘空间。为了体积大的全景图,十几G的临时存储空间是必须的。
PTGui会首先使用物理内存作为临时存储位置。当所有可用的内存都用完时,临时数据将会写入到硬盘中,因此硬盘的写入速度要远低于内存的写入速度,因此如果有足够的内存,就能让拼接速度大大提升。在32位的Windows中,PTGui只支持2G内存。因此需要在64位系统下运行确保最佳表现。苹果系统默认都是64位系统,因此Mac系统没有问题。
PTGui10支持GPU加速的拼接。这对于提高拼接速度非常有帮助。
在选项/参数选择标签中,高级标签中,可以设置可使用的最大内存值。因为这是一个上限值:PTGui对内存的使用是不会超过这个数值的,但软件本身没办法强迫使用全部内存。虽然有可能强制计算机使用更多的内容,但这个无法提高拼接速度。
PTGui所使用的内存通常比任务管理器所显示的数值要多。为了让缓存更好地工作,要确保足够临时文件夹的空间。默认是使用内置硬盘空间。如果你使用外置USB设备,一定要在外部存储的选项中勾选“优化表现”。
拼接和融合过程需要大量的硬盘和内存读写。特别对于大体积全景图,在多核系统中,是硬盘而不是处理器成为速度限制因素。
为了使用显卡的GPU加速,OpenCL1.1是必须的。不要将OpenCL和OpenGL搞混,两者是不同的技术。PTGui要求至少512MB显存,推荐使用2G显存。
Apple Mac OS 10.9 以上才能进行GPU加速(具体支持情况看PTGui官网)
有几个需要考虑的因素:
注意,计算机的其它部件同样重要:尤其要有足够的内存(16G或32G);用固态硬盘替代机械键盘作为临时存储位置,输入和输出图像。
不支持。PTGui只使用GPU加速的一个OpenCL设置。同样多张显卡也是不支持的。