作为一个为什么都说程序员不好,我应该放弃绘画吗

这十年时间里我一直都在为美笁们开发视效工具还有游戏引擎,并且一直相信“为什么都说程序员不好美工”和“真正的游戏美工”是两个世界的人同时,我还注意箌那些会对 “为什么都说程序员不好美术”说OK的人往往只有其他为什么都说程序员不好不管你的游戏多有趣,或者你的Techdemo在技术上多牛X那些不是为什么都说程序员不好的人们看到你的东西时,往往会想“那到底是个喷射飞行器还是背上的一个瘤?”

但是有时候你不得鈈从空白开始画一些东西。预算**或是游戏竞赛规则或者是一个工期很紧张的原型设计,这些都有可能要求你关上你大脑里的逻辑回路并拿起画笔

可我真不会画, 我说真的 你看看:

如果这代表了你的“为什么都说程序员不好美术水平”,那么这篇文章就是为你准备的:)

我希望能够分享一些关于“如何成为更好的为什么都说程序员不好美工”这样的建议。这些建议应该要对任何人都参考意义不论他嘚美术水平和经验如何。

但是像“每天练素描”还有“去艺术馆”这样的建议或许对那些将要成为游戏美术的人起作用,而这篇文章的目的更应该是说一些窍门可以让人们“认为”你——一个左脑思维的、写程序代码的、热爱数学的为什么都说程序员不好——拥有艺术方面的才能。

另外这里的建议应该是(基本上)不需要练习的。原因很简单尽管练习是成为正牌美术的必经之路,但对于你来说情況往往是工期迫在眉睫、而你只不过需要一些sprite而已。

有一些技巧是针对Photoshop用户的因为我自己是一个PS用户。当然你也可以举一反三将它们鼡在其他的绘画软件上。

同时这篇文章也针对那些LudumDare或是类似竞赛的参加者。在这些竞赛里你往往需要在48小时里从头做出一个游戏来尽管我不认为自己是一个很好的游戏美术,但我的参赛作品在图形评分一项上总是表现不错

这里的很多例子都来自于我的LudumDare参赛作品,而且這些经验往往都来自于这些竞赛当中都是被紧张到**的工期给逼出来的。 除此之外这些技巧也应该对其他需要在短时间内完成的美术工莋有所帮助。

}

在上一篇《全栈工程师的百宝箱:黑魔法之文档篇》我们介绍了一些文档工具今天让我来分享一下,我常用的一些图形工具

说到流程图还是再次提及一下,我们之前說到的Graphviz 

Graphviz (英文:Graph Visualization Software的缩写)是一个由AT&T实验室启动的开源工具包,用于绘制DOT语言脚本描述的图形它也提供了供其它软件使用的库。

它的主偠特点是代码生成图像并且足够的简单。

在我的那个“Web Developer 成长路线图”(GitHub: )里就是用这个工具生成下面这个复杂的图形。

而其代码特别简单——和我们平时表达的手法是一样的即:

Graphviz有一个大的优点和弱点是:自动生成,导致画线的时候很出现出问题接着,我们就来看看手動画线的例子

在Windows世界里,在这一类的工具里面最常见的算是Visio:

遗憾的是它并不支持在Mac OS上使用。而且它并不在我购买的Office 365套装里。

在Mac世界裏最好的工具算是OmniGraffle,就是很贵——我们平时使用的是公司的Mac电脑使用盗版软件是有法律风险的。

Dia 是开放源代码的流程图软件是GNU计划嘚一部分,程序创立者是Alexander LarssonDia使用单一文件界面模式,类似于GIMP与Inkscape Dia将多种需求以模块化来设计,如流程图、网络图、电路图等各模块之间嘚符号仍是可以通用的,并没有限制

顺便安利一下,我最喜欢的操作系统OpenSuSE——简洁、尾长、绿色

令人遗憾的是这三个工具,我都用不叻Mac对X Windows的支持不是一般的差,于是我就需要别的替代工具

这个工具还是相当好用,至少是在GxFxW内比较快——我之前使用过Creately、draw.io、Gliffy等等的一些笁具只是随着版图的扩展,很多地区都已经“xx”了

不过遗憾的是:他们没有给我广告费。

ProcessOn是一个在线协作绘图平台为用户提供最强夶、易用的作图工具!支持在线创作流程图、BPMN、UML图、UI界面原型设计、iOS界面原型设计等。

同样的在我的那个“Developer进阶书单”(GitHub: )中,就是用这個工具画出规规矩矩的线

并且,它还是跨平台的

由于翻译和写书的需要,我成了一个Office 365订阅用户于是发现在Word等一系列的Office工具中,自带叻一个SmartArt的工具:

可以画出很多很有意思的图形比如:

分分钟就能画一个的节奏。

我想这个一般人都是知道的

XMind思维导图软件被著名互联網媒体Lifehacker评选为“最佳头脑风暴和思维导图工具”及”最受欢迎的思维导图软件”。

它有一个很大的优点是使用了全球最先进的Eclipse RCP 软件架构支持跨平台使用。它有一个很大的缺点是使用了全球最先进的Eclipse RCP 软件架构导致了有点卡。

相比于流程图什么的它只适合做脑图。

与上面嘚工具相比这个工具可能没有那么方便。但是作为一个数据可视化工具,它不仅仅可以做出各种炫酷的图形

还可以做出一个技能树:

这个项目的GitHub见:

Leaflet 是一个为建设移动设备友好的互动地图,而开发的现代的、开源的JavaScript 库

虽然它与上面的图形没有啥关系,但是它带了一個图字啊与Google Map原生的API,或者OpenStreet相比它最大的优点是对移动设备支持好。

并且它也是一个可以根据数据(GEOJSON,地理数据)生成图形的工具

}

我要回帖

更多关于 为什么都说程序员不好 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信