ipu: A Procedural Image Synthesizer - 哆啦比猫's Blog - I'm an ArchLinuxer

ipu: A Procedural Image Synthesizer

哆啦比猫 posted @ 2013年2月22日 17:49 in 项目 , 1184 阅读

我第一个用 EFL 写成的过程式图像合成器!

先上图:

EFL 者,Enlightenment Foundation Library 也,是 e17 项目中的一部分(话说 e18 都要出来了……),官方吹得神乎其神,但就不见几个软件用。(我觉得)最主要的原因是,这货除了 API Reference 和 elementary_test 的源代码,就没 TM 什么文档了!!学习EFL之过程艰辛无比,我就不说了。

问:“这货是干嘛的?”
答:“合成图像的。”
问:“这 GIMP 也可以做到,有什么区别吗?”
答:“ipu 只能合成 256x256 大小的……”
问:“这么垃圾?你写这个干嘛?”
答:“……”

额,其实吧,我写这货,一是为了学 EFL(主要是 Elementary,GUI 库),二是为了学习 procedural generation(PG)的相关算法,三是为了试验我的“匿名函数”的实现。
PG 除了要学算法外,还得了解怎样合并各个操作来合成想要的图像。有了这个,就可以方便的试验了。

项目主页:http://cjprods.org/ipu/
Github页面:https://github.com/cjxgm/ipu

在这神奇的日子发布。
另祝自己生日快乐。


凡未特殊声明(转载/翻译),所有文章均为原创。
by Giumo Xavier Clanjor (哆啦比猫/兰威举), 2010, 2011, 2012, 2013, 2014, 2015-2016 and 2017.
知识共享许可协议本作品采用知识共享署名·非商业性使用·相同方式共享 3.0 中国大陆许可协议进行许可。
文中凡未特殊声明且未声明为引用的代码均以 MIT 协议授权。

  • 无匹配
  • 无匹配
blog comments powered by Disqus
© 2010, 2011, 2012, 2013, 2014, 2015-2016 and 2017 Giumo Xavier Clanjor (哆啦比猫/兰威举).
© 2013, 2014, 2015-2016 and 2017 The Dark Colorscheme Designed by Giumo Xavier Clanjor (哆啦比猫/兰威举).
知识共享署名·非商业性使用·相同方式共享 3.0 中国大陆许可协议
| © 2007 LinuxGem | Design by Matthew "Agent Spork" McGee