如何从零学习Processing?
Processing是⼀门⼗分友好的语⾔及IDE,运⽤起来⼗分容易。
⽽且对与没有基础⼜爱好图形学编程的同学,能起到很好的引导作⽤。
学习三部曲
⼀零基础的同学可以先看 :
《爱上Processing》 --- 《Getting Started with Processing》 [美] Casey Reas & Ben Fry 著
看完本书后,你基本可以应付⽇常的任务。
没有编程基础的同学,作者也将带你⼤致了解了⼀遍java编程的⽅法及思路。
看完本书即使对编程仍然不太熟练的同学,也可以把本书当做编程⼿册,遇到问题多加查阅,问题也当迎刃⽽解。
⼆有兴趣深⼊的同学可以看:
《Processing语⾔权威指南》 --- 《Processing: A Programming Handbook for Visual Designers and Artists》 [美] Casey Reas & Ben Fry 著
Casey Reas & Ben Fry是Processing的原作者。本书是《爱上Processing》的升级版,更是⼀本全⾯的Processing使⽤⼿册。
同学们不必从头到尾,循规蹈矩的看完此书。遇到的问题,可在此书中针对性的查阅。
经常查阅此书,可以使你对Processing、图形学、编程⽅法都更上⼀层楼。
此外书中也介绍了很多新媒体艺术家的设计思路。
到达这个阶段,你应该开始学习查阅Processing的官⽅帮助⽂档。
打开的⽅式是在Processing的帮助->参考⽂档。这个页⾯是缓存在本地的,反应速度⾮常快。
三现在,你已经准备好了去窥见图形学神殿的⼀⾓了:
《代码本⾊:⽤编程模拟⾃然系统》 --- 《The Nature of Code: Simulating Natural Systems with Processing》 [美] Daniel Shiffman
⽶国⼈真是要拯救世界的节奏呀。各种梦寐以求的知识齐聚本书,然⽽作者却愣是讲的平易近⼈,由浅⼊深。⼀座座知识殿堂的⼤门将向你敞开。⼤叔绝对带你带你飞,没有做不到,只有你想不到。仅仅看完本书的⼀半,你就可以去写《愤怒⼩鸟》这样具有真实物理效果的游戏了。
学习本书,要⽤洪七公教黄蓉棒法的“慢”字诀。你能把招式打的越慢,威⼒也就越⼤;本书也是如此。
在这本书中,你将从零开始深⼊理解图形学中的顶梁柱——向量。
并反复锻炼你对三⾓函数的理解。
并带你领略:随机、⼒、分形及最如今最⾼端的⼈⼯智能、机器学习的概念。
零基础学java编程怎么样,当你学到这⾥,相信你已经可以在processing中随意翱翔了。然⽽这并不是终点。
更有趣,更刺激的内容还等着我们去发现,去体验:
OpenCV
OpenGL
Shader
Android
Arduino
...
下载资源:
爱上Processing_⼩⽻整理版