产品分类
您现在的位置: > 88bf官方网站 > 有哪些计算机生成的精美图形

有哪些计算机生成的精美图形

时间:2019-11-08 05:54 来源:未知 作者:admin 点击:

  先砸图 ( 因为都是代码写出来的,所以其实都是动画, 甚至是实时交互的,但是我这里为了方便,而且大部分资源都在vimeo/youtube,所以就只贴图了 ,有兴趣的自己去科学上网吧!)

  Reas这位就是大名鼎鼎的Processing语言的创始人(虽然说是语言,其实内核是Java, 把很多需要很多步才可以的功能简化了,比如说画一条线,y1就是第一个点的X,Y 坐标, x2, y2 就是第二个点的xy坐标。)

  上面就是processing 的界面,相当新手友好,几行代码就出来一个美丽的图形。

  其实,稍微调教一下颜色,加一些贴图,打一下光,然后加一个维度,可以玩的更嗨。

  你看,这里有个新媒体艺术家专门做Fractal的。他还把这些东西做成了VR体验。

  在生成艺术里,Fractal是个很好用的算法,另外一个特别特别好用的,就是Perlin Noise.

  这个noise屌就屌在它的产出非常的自然,如果你用普通的随机函数,你得到这么一张图:

  可能性是无穷的。其实前面我所有贴的东西,几乎都有用到这个Noise,只要你想让东西起来自然却又很随机,这个就是很好用的。

  然后,毫无羞耻的放一个自己上半年做的一个项目。一个机械数码装置,自动生成的图像和文字,自己动的鼠标+自己敲自己的键盘,还有自动24/7全天候接受程序发来的打印任务的打印机。

  除了算法是事先写好的,内容都是生成的或者网上随机抓的。不同于上面的风格,我想让把生成的东西看起来特别像是人类设计师的作品。装置放在那里跑了一星期,生成了几千张海报:

  技术上除了语法生成器 ( 给标题用) glitch art ( 有些背景) ,剩下的排版什么的,很大程度上还是依赖于perlin noise, 这样有一种很有机的随机感觉。像是创意人设计出来的海报。

  有兴趣的,可以去下载一个Processing 的IDE, 不要钱,体积也很小。下载链接在上面。想系统学的话可以看书,书的话,可以先从shiffman的learning processing看起,或者Nature of Code, 各种模仿自然的简单算法,线年入坑,之前完全是平面背景,但是现在已经无法自拔了。