先乱谈一下ps:
先说说商业绘画的和更多追求个性化艺术性的绘画的不同,我们一般的共识是,艺术绘画讲究最终完成效果与自身的不断突破。商业绘画更讲究效率和稳定的输出,相比之下对质量的要求是一般刚好达到客户的要求就可以了。
最近问几个CGtalk认识的特效老外为什么有时候更多使用ps?PT的感觉不是很好?他们提及了一个ps笔刷的性能可调性。于是我自己回来使用,发现pt的笔刷模拟自然好,但是Brush Creater大多数调整基本上对笔刷执行速度的提高不大,只有降低。因为它始终要保持它的笔刷的那方面的自然特性。ps在这方面就放开的多,对性能调节幅度大,看来高dpi下作画它确实有一定优势。而且加上强大的滤镜功能后期处理能力,16bit的颜色支持,再有良好的中文界面(对中国使用者的无限关心),难怪一些喜欢只画光感和颜色的CG者都用它。可惜ps的缺点就是对数位板的支持不够pt完美,笔刷对自然笔的模拟也不如pt,管理也不方便。其实大部分数位画家都是两者结合使用。
说回测试:
今天闲暇找个时间特地为新装的Photoshop cs2 9.0版的笔刷做一个小测试,目的是为了验证传说的ps cs2的代码优化更好执行效率更高的传言是否属实。使用ps笔刷绘画的谁都希望笔刷使用顺畅,运转随心所欲,特别是把画笔的尺寸size调大以后作画时笔刷延迟较小甚至没有延迟,这个延迟简单来说:就是每一次移动画笔光标施加“绘画”动作与实际产生画笔画面效果的时间差。当然完全没有延迟是不可能的,笔刷size调大达到一定限度以后,像素增加,即时运算的量增大,对电脑的整体性能特别是CPU的运算能力是一个考验,但如果软件优化好,执行效率高的话,同样有助于减少笔刷的延迟现象,把产生延迟的条件上限提高。
试验对比对象:
photoshop cs 8.1简体中文正式版 VS photoshop cs2 9.0简体中文汉化版
试验硬件(基本):
CPU 2.2G 内存1024MDDR400 9800pro128m显示卡 ATA133硬盘
wacom intuo3 6*8 Tablet 驱动4.85-6版
试验操作系统:
windows 2000 professional SP4至6月30日补丁
操作过程:
1,关掉后台杀毒软件,防火墙这类有可能即时影响CPU运算的程序。
2,打开ps高速缓存设置如图:
高速缓存设置”6”,内存占用比例“55%”其实就是默认的。严格来说排除画面内容多了内存不够时的情况,这里的设置和笔刷的执行效率无关,只是和滤镜子类的指令集后期处理速度有较大关系。我们只是在一个空白画布纯粹对画笔做试验,内存远没有超过设定最大值,所以只要设置超过ps启动内存值就可以了。
3,重新启动ps,建立一个A4幅面(29.7*21cm),300dpi的画布。
选择“画笔”中的默认笔刷下的“干性深描油彩笔”,如图:
4,在画笔设置中去除一些模拟选项,笔尖形状可以用其他的。只保留“其他动态”,并在其选项中如图选择“钢笔压力”,这样目的就是尽可能减少对各种自然画笔的效果模拟,减少一些浮点运算,有助于提高画笔的执行效率。对于一些不对质地,肌理,材质,水干性画面效果的画使用这样的画笔绘画更顺畅。有的人说ps的细部描绘,大画幅描绘比Painter 9顺畅也和这有着密不可分的关系,试想一个什么都不模拟,一个什么都要模拟的谁快?当然是负担小的快!
经过以上调整,除了表达压感,颜色深浅和笔尖形状外,该笔刷基本没有其他的额外运算。
5,下面我开始该笔刷寻找产生可以感觉得出来明显延迟的大小size,这个和电脑整体性能相关,每个人不尽相同,我的软硬件配置下是300像素大小开始有迟钝的延迟。(PT 9用很多画笔100像素左右就开始明显延迟,当然它的150像素出来的大小实际和ps的300差不多,啊难怪!它模拟这么多东西还能达到这样的速度,好像也挺快哦)
如图
6,经过以上几个步骤地设置,开始运用画笔作画,延迟的感觉没有摄像无法记录,只能说说体会:在上述同等设置的条件下,cs2 9.0版明显比cs1 8.1版延迟时间小,还可以在较快的速度运用绘画,cs1则明显卡,顿。
看来cs2虽然占用内存资源多点,但比起旧版却是各位数位画家的更好的选择。各位有兴趣并装有两个版本的朋友们可以自己去试试看。
------------------------------------------------------------------------------------------------------
为什么cs2的笔刷效率反而提高了?这个问题实质答案恐怕只有Adobe的软件工程师才知道。
但注意到cs2除了pgotoshop.exe外,增加了3个后台进程.
Adobelmsvc.exe
Adobelm_Cleanup
Adobelm_Cleanup
于是产生了一个想法:
从字面理解第一个Adobelmsvc.exe是某种类似Smartdrv的利用缓存为应用程序加速的程序。Adobelm_Cleanup是为加强内存管理,清理的程序。所有Adobe的cs2版的东西都增加了这3各后台。
cs1就没有这3个东西。
也许就是因为这个,cs2只要内存够了,它的执行效率就提高了点?!个人愚见,仅供参考。