5.3 实体模型工具
为实体模型创作的图形财富将最终成为应用软件产品的图形资源:背景、定制控件的源图片、重复性纹理和图案等。与选择画草图或线框图的工具一样,为创作实体模型和产品图形而选择工具也是很个人化的。花些时间尝试和评估若干选项,时刻操心找方法改善自己的工作流。图形工具及其插件有很多,每个工具都专注于让你的设计工作轻松,每个工具都有些手段完成你的工作。
对于画草图和线框图,我只列出了一些重要功能,供你在选用工具时参考,因为线框图风格其实是很灵活的。只要你创作的图片能表达出你本意的布局,便于创作和维护,画线框图的工具是相当容易更换的。
而产品级的图形工具则满载着设计决定、技术特征和其他特质,会对你如何用其工作产生重大影响。也就是说,你所选的工具对你能轻松地做出哪类图形有着相当大的影响。许多设计人员熟知几个应用软件的技能,在它们之间传递数据,以实现他们的视觉思路。
所以这里的简短清单只是列出了人们普遍认可的产品图形工具,还对这些工具的实力作了简短注解。你可以学习其中一个或全部,找出替代工具,甚至加入一帮自告奋勇的人中。这些人能够从头开始做出明智的现代图形应用软件。没人能告诉你,哪个工具最适合你。
·Photoshop:这个工具是个巨型的、古老的、看似不可战胜的产业标准。你在iOS上看到的大部分图形(甚至是世界上的多数图形),都源于Photoshop,或者经它处理过。其怨声载道的界面独特而不合规范;其稳定性也有问题;其功能集提供的功能似乎超出你所需的10倍。Photoshop的报价高得惊人。然而它几乎可以处理最复杂深奥的图片创作任务,只要你想得到,都可以交给它。它为iOS设计提供的最重要功能就是其层样式、矢量图形、蒙版,以及面向像素的工作流(因为你最终的产品图形可能是PNG位图)。没有哪个人选择了Photoshop又会弃之不用。
·Acorn:这是典型的Photoshop替代品。从第3版开始,Acorn提供了令人印象深刻的分层风格系统。与Photoshop相比,这个系统有些地方更灵活,设计更合理。
·Pixelmator:这是另一个知名的Photoshop替代品。它支持矢量图形,但尚不支持分层风格。而分层风格正是本书所述工作流的中心内容。
·Illustrator:同样可以做到Photoshop能做的大量事情。但它是面向矢量图和打印功能的。你可以用它创作精确到像素级的图形,但在导出图形之前,它一直不采用像素的概念。
·Paintcode:这种矢量图描述工具是特别为软件设计创作的。你在绘制的时候,它会产生Objective-C代码,从而在应用软件中创建同样的图片。你几乎注定是想对许多组件采用标准图片资源,但用这个办法才能以应用软件方式绘制这些组件。