【财神十三水源码】【远程协议源码编写】【小程序源码挂靠】区块牛源码_区块牛官网

1.有趣的区块Processing“区块链鸟“-源码解析

区块牛源码_区块牛官网

有趣的Processing“区块链鸟“-源码解析

       小菜:老鸟,我在 openprocessing 网站上看到了一个作品,牛源点赞数蛮多的码区,作品也挺有意思。块牛

       老鸟:哦?

       小菜:这个鸟来回变换,官网不重样,区块财神十三水源码诺,牛源你看!码区

       老鸟:确实挺有意思,块牛有点像前阵子看过的官网一个关于区块链的新闻。

       小菜:啥新闻?我来兴趣了!区块

       老鸟:英国 岁男孩本雅明绘制了 张形态颜色各异的牛源鲸鱼,在区块链上以 NFT 的码区形式出售,赚到的块牛虚拟货币价值相当于 万人民币。

       小菜:(惊呆了!官网)真**牛逼啊!

       老鸟:我们来一起分析这种效果是远程协议源码编写怎么实现的吧!

       小菜:哦耶✌️,走你!学完我就用代码生成形态各异的主题画,也去卖,哈哈哈哈哈...(小菜幻想着走向了人生巅峰!)

       观察整体

       作者将整个鸟,拆分成了 4个大的部位。

       创作手法

       老鸟:之前文章《玩转Processing生成艺术不可不知的小程序源码挂靠几个创作手法》中也提到玩转 Processing 生成艺术常用的一些创作武器,基本图元如 rect、arc、circle、ellipse 和 triangle。基本图元是构建复杂形状的基础。

       增强武器如 gradient、noise、texture 等,正44的源码用于创造更加丰富的视觉效果。

       结合这个例子,我们来看看作者用到了哪些手法。

       确定基本图元

       基本图元:rect、arc、circle、ellipse 和 triangle。

       创作手法举例

       1)mouth = rect + arc

       2)face = rect + circle

       3)body = rect + arc

       4)tail = rect + arc

       灵魂-随机

       1)身体的autojs源码破解永久各个部位长和宽随机

       2)颜色分为4个颜色组,每次随机一个颜色组,并且将颜色组内颜色进行shuffle洗牌打乱操作,这样即使随机到了同一个颜色组,也会尽量避免出现鸟颜色一模一样的情况

       3)图案模式的随机

       作者将图案抽象成了4种模式:check、triPatter、curveRect、stripe。这4种模式用于填充如鸟的 body 部分的 rect。

       鸟的 body 的两个 rect 的使用的是这4种模式进行随机,方法为drawRectTile:

       两个 arc 使用的是多个不同直径圆叠加然后遮罩,或者是多个矩形横竖排列,方法为drawArcUnit:

       Tiling网格法

       其中face、body等部分,用到了 tile 网格的思路,将他们看成一个单元格,只是内部填充不同的图案。

       作品创作思路总结

       1)确定要绘制的目标,本篇是一个鸟。

       2)将鸟尽可能地进行基本图元拆分,如本篇的 rect、arc、circle、ellipse 和 triangle。

       3)使用随机因子 - 颜色 - 长宽 - 位置 - 图案模式

       勇敢的尝试

       恭喜你,亲爱的读者,能够读到这里还没有关掉页面。既然都读到这里了,不妨给自己命个题,使用同样的思路绘制一个其他动物,如何?敢试试么?

       详细的源码注释

       详细的源码注释见 github.com/xiaocai-laon...

       小菜与老鸟后期会不定期更新一些 Processing 绘制的代码思路分析,欢迎关注不迷路。

       如果有收获,能一键三连么?

更多内容请点击【知识】专栏

精彩资讯