当前位置: 首页 > news >正文

说说 DinoGrid Open Edition 算法生成艺术背后的故事

大约三年前,我开始创作我的第一个算法生成艺术作品。这种算法被我命名为 Montage Mosaic,通过对图片和像素的放大与缩小,尝试在作品中探索宏观与微观视界的关系。这次创作让我首次生成了一张超越 JPEG 规格限制的图片。尽管其基本实现逻辑可以通过开源项目简单了解,但若要高效生成,再加上素材的增加,难度会呈指数级提升。而我的独特算法成功解决了这一挑战,能够快速生成这些作品。

第一幅正式作品:乔布斯肖像

我的第一个正式发布的作品是一幅以100万个应用图标组成的乔布斯肖像。这幅作品的规模之大,可能需要一个高楼大厦般的显示器、巨型投影设备或喷绘才能完整展现其震撼之处。或许拉斯维加斯的 Sphere 显示屏能够勉强达到这样的效果。如果你感兴趣,可以访问在线瓦片版本体验这件作品的精妙细节:https://lxl.cn/steve-jobs/。

方形的执着与灵感

回顾我的创作历程,从约二十年前使用 Flickr 和自建移动博客开始,我就对正方形的形式格外钟情。我乐于研究正方形的重新排列组合,直到后来发现了“简单完美正方形”及“帕金斯夫人的拼布”问题,才意识到这种研究竟然已有近百年的历史。在日常创作中,我经常将模因图片与简单完美正方形相结合,形成了一种独特的表达方式。

社区与工具的创造

两年前,我参与了 tiny dinos 社区的建设。这个项目是一个 CC0 像素艺术项目,启发了我开发两款 DIY 工具:

  • 一种是通过简单变换四种颜色快速生成像素艺术作品。

  • 另一种则展示了所有特性,并支持颜色的自由变换。

这些经验后来帮助我为 Nakamigos 设计了类似的工具。尽管 Hifo Labs 并未开放图层,但我通过逆向工程实现了图层提取。这一年中,我为社区构建了超过 50 款受欢迎的 Xai Meme Tool,数量与 Beeple 在“Everydays”系列中隐藏 Nakamigos 的创作几乎相当。

DinoGrid 的诞生

今年圣诞节,一个随意的想法在我脑海中浮现。我希望唤起 EVM 生态 NFT 社区的热情,基于过去的积累,创作了 DinoGrid Open Edition。它结合了多种经典算法,包括:

  • 像素艺术

  • 阶乘全排列

  • 简单完美正方形

  • 四色定理

特别是四色定理,这一有着近百年历史的数学命题,直到计算机出现后才被完全证明。我将这些算法融入圣诞主题的色彩,打造出一件融合传统与现代算法艺术的作品,以 Open Edition 的形式发布,向社区表达我的节日祝福。

尾声

从最初的 Montage Mosaic,到正方形研究、社区工具,再到 DinoGrid,我始终希望通过算法生成艺术传递创作的乐趣和数学的美感。无论是个人的实验,还是面向社区的开放创作,这都是一次次对自我边界的突破。希望 DinoGrid 能为大家带来一丝节日的温暖和灵感。

https://opensea.io/collection/dinogrid

http://www.lryc.cn/news/510791.html

相关文章:

  • FFmpeg推拉流命令
  • 【图像处理lec10】图像压缩
  • 单片机实物成品-007 汽车防盗系统(代码+硬件+论文)
  • Qt仿音乐播放器:动画类
  • 摄影构图与拍摄
  • Colyseus-monitor插件介绍
  • Hive练习题11-15
  • Overleaf中设置表格中的字体为Times New Roman
  • 模型 卡尼曼系统
  • 潇洒郎:部署Dify, 安装Ollama,Ollama下载模型,Dify配置模型
  • Joget研究——Joget8商业版部署
  • Linux下学【MySQL】表中插入和查询的进阶操作(配实操图和SQL语句通俗易懂)
  • 从百度云网盘下载数据到矩池云网盘或者服务器内
  • Vue.js 高级组件开发:抽象与高性能架构
  • Kubernetes 安装 Nginx以及配置自动补全
  • CSS---实现盒元素div内input/textarea的focus状态时给父元素加属性!
  • jmeter设置tps、响应时间监测时间间隔
  • WPSJS:让 WPS 办公与 JavaScript 完美联动
  • 深度学习与图像处理(国产深度学习框架——飞桨官方指定教材)
  • taiwindcss
  • 信号的时域截断——频谱泄漏——光晕效应
  • 【Linux编程】TcpServer 类的设计与实现:构建高性能的 TCP 服务器(二)
  • Mono里运行C#脚本8—mono_image_storage_open打开EXE文件
  • XMLHttpRequest的基础知识
  • 力扣矩阵-算法模版总结
  • 如何在短时间内读懂复杂的英文文献?
  • 基于aspose.words组件的word bytes转pdf bytes,去除水印和解决linux中文乱码问题
  • Bert中文文本分类
  • 【深度学习】Java DL4J基于 CNN 构建车辆识别与跟踪模型
  • 【C#】C#打印当前时间以及TimeSpan()介绍