主题:  Photoshop cs2笔刷执行效率测试!

Anima2008

职务:普通成员
等级:1
金币:1.0
发贴:6
注册:2005/7/7 22:34:28
#12005/7/8 3:07:13
先乱谈一下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只要内存够了,它的执行效率就提高了点?!个人愚见,仅供参考。

编辑历史:[此帖最近一次被 Anima2008 编辑过(编辑时间:2005-07-08 04:00:46)]


无敌精英流氓【罗刹】

职务:管理员
等级:9
金币:66.3
发贴:18999
注册:2006/5/19 21:03:35
#22005/7/8 10:51:38
不错的帖子,作为单纯的技术话题,等一下转手绘教程更合适。



終止一模

职务:普通成员
等级:1
金币:0.0
发贴:54
注册:2005/5/10 16:07:54
#32005/7/8 11:14:18
不错!!!我看到好多人在用PS CS



无敌精英流氓【罗刹】

职务:管理员
等级:9
金币:66.3
发贴:18999
注册:2006/5/19 21:03:35
#42005/7/8 11:37:00
我觉得PS 7的笔刷运行速度比PS CS更快。



water32

职务:普通成员
等级:1
金币:4.0
发贴:242
注册:2004/12/1 15:27:04
#52005/7/10 21:40:21
ps 7和ps cs2哪个笔刷速度快呀



无敌精英流氓【罗刹】

职务:管理员
等级:9
金币:66.3
发贴:18999
注册:2006/5/19 21:03:35
#62005/7/10 23:29:44
water32在上个帖子中说
引用:
ps 7和ps cs2哪个笔刷速度快呀


CS2对于系统和内存的要求更高吧,我觉得用PS CS2和PS7画画没有本质的区别,笔刷引擎完全一样,并没有什么改进。我觉得PS 7在占用系统资源和缓存文件大小方面,应该比CS2更具有优势。


我觉得现在软件的升级,不一定要增加多少新功能,把软件搞得庞大异常。而是应该着重加强、完善一下现有功能,让强项更强。



birdz

职务:普通成员
等级:1
金币:9.1
发贴:40
注册:2005/3/3 17:11:14
#72005/7/11 1:15:12
CS2不用不知道
一用才知道好多不习惯的地方
比如以前按住ctrl加图层就可以将当前图层的不透明部分作为选区的快捷键不复存在
取之以复选图层
也似乎正因为如此 链结的那排按钮也没有了
更重要的是——ps似乎一向基于它不是手绘软件的定位特性——仍然不允许自由旋转画布....



Liu Yang

职务:普通成员
等级:2
金币:29.2
发贴:345
注册:2001/12/27 10:08:21
#82005/7/11 7:15:09
我用ps cs2的时候点开调色板时感到有很明显的延时~!!! 非常的不爽, 所以最后都是用回 ps cs

机器是 amd 64 2800+ 1g内存 ati 9550 显卡



苍术

职务:版主
等级:3
金币:9.0
发贴:935
注册:2005/7/5 16:51:09
#92005/7/11 9:38:23
高!这样 的讨论太有启发了!!!谢谢楼主!!!


我已经全身心投入中医之中,回首往事,皆为雾也,此时才见山~~

秋天

职务:普通成员
等级:1
金币:0.1
发贴:29
注册:2005/5/27 15:38:19
#102005/7/14 10:08:57
痛恨它不允许自由旋转画布....



身寸米青

职务:普通成员
等级:1
金币:0.1
发贴:83
注册:2003/4/15 23:10:02
#112005/7/17 18:18:28
早就听说CS2比CS执行效率高,前提是你的机器够劲,尤其是内存,然则……CS2已经不让它自己装在我的PC上了,3D软件也没像它这样嬲我的。