导言
全景摄影以及全景后期制作也是一个烧设备的玩意。摄影环节就不用说了,云台、镜头、相机、三脚架必不可少,动辄上万,好一点的几万也是有的。至于后期制作方面,尤其是全景图拼接环节,对所使用的电脑是有要求的。今天我们以PTGui为例来分析我们需要一台怎样的工作电脑。
PTGui的FAQ里对配置有非常详细的说明,同时为了避免以讹传讹,我就直接将相关的部分直接翻译成中文,相信大家看完以后,都知道要配一台怎样的电脑。
2.15. PTGui 是否支持多核处理器?
PTGui支持多核处理器或者多处理器。拼接和控制点生成的工作是被分解为多个并行任务进行的。在多核系统中,同时运行的任务会被多个处理器同时处理,因此能够提高速度。但记住,处理器不是影响速度的唯一因素。拼接需要大量的磁盘输入输出和内存读写。因此,多增加一倍数量的处理器并不会使得速度加倍。
2.16. 使用PTGui的话,推荐怎样的电脑配置?
PTGui可以运行在1G内存的电脑上,在这样的系统上也可以拼接非常大的全景图。对于体积大的全景图你需要的是耐心,以及为了临时存储需要大量硬盘空间。为了体积大的全景图,十几G的临时存储空间是必须的。
PTGui会首先使用物理内存作为临时存储位置。当所有可用的内存都用完时,临时数据将会写入到硬盘中,因此硬盘的写入速度要远低于内存的写入速度,因此如果有足够的内存,就能让拼接速度大大提升。在32位的Windows中,PTGui只支持2G内存。因此需要在64位系统下运行确保最佳表现。苹果系统默认都是64位系统,因此Mac系统没有问题。
如果你要拼接一个非常庞大的全景图(比起可用内存还要更多的临时存储空间),可以使用固态硬盘作为临时存储位置,比起机械硬盘要有更快的速度。SATA硬盘又比外置USB和HDD硬盘要快。你可以在PTGui中设置临时存储的位置。
当然一个速度快的处理器当然能加快拼接速度。PTGui的设计是可以让多核处理器进行处理时获得更快的速度。但通常处理器都不是瓶颈;如果你真要二选一的话,至少选择16G内存,而不是一个更快的处理器。
PTGui10支持GPU加速的拼接。这对于提高拼接速度非常有帮助。
2.17. PTGui似乎没有使用全部内存。我是否可以强制它使用更多内存来加快拼接过程?
在选项/参数选择标签中,高级标签中,可以设置可使用的最大内存值。因为这是一个上限值:PTGui对内存的使用是不会超过这个数值的,但软件本身没办法强迫使用全部内存。虽然有可能强制计算机使用更多的内容,但这个无法提高拼接速度。
临时文件总是由临时存储空间支持的,而不是设置内存值或全景图的尺寸。这些临时文件由你设定的临时文件夹路径中创建。临时文件被缓存在内存中;因此它们的读写是以较快的内存速度,而不是较慢的硬盘速度。只要临时文件的总体积低于配置的内存值,那么临时文件就会写在内存中,当内存用完时,临时文件才会开始写到硬盘里。
PTGui所使用的内存通常比任务管理器所显示的数值要多。为了让缓存更好地工作,要确保足够临时文件夹的空间。默认是使用内置硬盘空间。如果你使用外置USB设备,一定要在外部存储的选项中勾选“优化表现”。
2.22. PTGui 没有完全使用处理器,在拼接过程中CPU负载低于100%。
拼接和融合过程需要大量的硬盘和内存读写。特别对于大体积全景图,在多核系统中,是硬盘而不是处理器成为速度限制因素。
7.1. PTGui支持哪一种显卡的GPU加速?
为了使用显卡的GPU加速,OpenCL1.1是必须的。不要将OpenCL和OpenGL搞混,两者是不同的技术。PTGui要求至少512MB显存,推荐使用2G显存。
注意,GPU拼接是可选的,运行PTGui对GPU并无要求。如果没有找到合适的GPU,PTGui会使用CPU拼接。
Windows
- NVIDIA显卡 : 支持 。支持版本: 340.52及以上
- AMD显卡 :支持 。支持版本 : 1268.1 及以上 旧的驱动 ‘ATI-Stream’ 无法工作
- Intel集成显卡: 不支持
Apple Mac
OS 10.9 以上才能进行GPU加速(具体支持情况看PTGui官网)
7.2. 我应该买一种显卡?
有几个需要考虑的因素:
品牌:基本支持AMD和NVIDIA的显卡。
显存:至少2G显存的显卡。因为NVIDIA的OpenCL是32位的,因此只能读写2G显存。AMD的显卡也一样。但AMD目前发展的一项基于64位的技术可能使得未来的PTGui版本支持更大的显存。
显存速度:越新越好,DDR3或GDDR5。另一个因素是显存的总线宽带。256位比128位要多传输一倍的数据。
核心数量:AMD显卡叫做Stream Processors 或 NVIDIA显卡的CUDA Cores,越多越好。
游戏显卡或工作站显卡:虽然说后者更加稳定适合长时间工作,它们也有双重浮点运算的表现,但这无法用于PTGui。据我们的经验,消费级/游戏显卡的工作性能同样出色,而性价比更高。
因此,基本的底线是一张最新的拥有2GB的GDDR5的显卡,在预算内尽可能多的核心数量。
注意,计算机的其它部件同样重要:尤其要有足够的内存(16G或32G);用固态硬盘替代机械键盘作为临时存储位置,输入和输出图像。
7.3. PTGui是否支持多核显卡?
不支持。PTGui只使用GPU加速的一个OpenCL设置。同样多张显卡也是不支持的。
我要把老师的所有文章看完