flutter-d-art

用 Flutter 代码生成炫酷艺术,轻松玩转创意编程

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 设计创意 🍴 复刻 56 🐛 待处理 2 👀 关注 13
GitHub ↗
GitHub 星标 ★ 479
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源项目,本地部署,完全免费

项目预览

flutter-d-art 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类设计创意
开发团队Solido
定价模式🏷️完全免费
价格说明开源项目,本地部署,完全免费
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
主要语言Dart
技术栈/模型art,dart,dartlang,flutter,generative-art
GitHub 星标★ 479
上线时间2019-08-19 00:00:00
代码更新2022-01-21
仓库体积2.5 MB
本站数据更新2026-11-10
维护状态低维护
收录时间2026-08-09
浏览次数6

项目介绍

flutter-d-art 是一个基于 Flutter 的生成艺术(Generative Art)项目,旨在通过代码创作动态、交互式的数字艺术作品。它解决了传统设计工具难以实现程序化、参数化艺术创作的问题,让开发者能够利用 Dart 语言和 Flutter 的渲染能力,快速生成独特的视觉图案、动画和交互体验。项目核心能力包括:提供丰富的生成算法示例(如分形、粒子系统、噪声图案等),支持实时交互(如触摸、鼠标控制),并充分利用 Flutter 的跨平台特性,可运行在移动端、桌面端和 Web 端。作为早期项目,它展示了 Flutter 在创意编程领域的潜力,为艺术家和开发者提供了一个探索生成艺术与代码结合的新途径。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 479

使用教程

难度:入门 约 20 分钟 部署方式:本地构建 4 步

环境要求

  • Flutter SDK

安装与启动步骤

  1. 1装 Flutter

    它是 Flutter 工程,先有 SDK。

  2. 2拉代码

    单文件级别的示例,代码很短。

    git clone https://github.com/Solido/flutter-d-art.git
  3. 3在平板尺寸下跑

    作者明确要求在平板屏幕尺寸下运行。

    flutter run
  4. 4改参数看变化

    除了一行刻意保留的数学表达,其余都可以改。

如何确认成功

在平板尺寸的模拟器或真机上跑起来能看到持续变化的生成图案,改参数后图案形态随之改变

注意事项

  • 它是用 Flutter 直接操作渲染对象做生成艺术的演示,刻意绕开了 Widget 层。
  • 代码只有几十行,适合作为入门生成艺术的第一个可跑样本。
  • 作者提醒某一行数学表达不要动,改了可能让设备负载失控 —— 这是真话,别当玩笑。
  • 必须在平板尺寸下运行,手机屏上会因参数不匹配而异常。

核心亮点

  • 基于 Flutter,跨平台运行,一套代码多端展示
  • 提供多种生成艺术示例,涵盖分形、粒子等经典算法
  • 支持实时交互,作品可动态响应用户操作

不足之处

  • 项目处于早期阶段,示例数量和文档丰富度有限
  • 文档/社区待观察

适用场景

  • 艺术家探索程序化创作,生成独特视觉作品
  • 开发者学习 Flutter 在图形渲染和动画方面的应用
  • 教育场景中教授创意编程和生成艺术基础

替代项目

Processing、openFrameworks、p5.js

上一篇:generativeart

下一篇:ZzSprite

同类项目推荐

KMP-MineStableDiffusion 开源

用 Kotlin 一套代码,在手机和电脑上本地跑 Stable Diffusion

Multiplatform AI image generation app powered by Stable Diffusion • Built with Kotl···

★ 128 2026-08-09
ealain 开源

让每次锁屏都生成一幅独一无二的AI艺术画

Ealain is a macOS & Windows screensaver that displays abstract, bauhaus style art ge···

★ 75 2026-08-09
text2painting 开源

输入一句话,AI 帮你画出艺术画

Convert text into beautiful artistic images

★ 58 2026-08-09
DiGIT 开源

稳定图像潜空间,让自回归生成更连贯

[NeurIPS 2024] Stabilize the Latent Space for Image Autoregressive Modeling: A Unifi···

★ 78 2026-08-09
StableDiffusion-CheatSheet 开源

离线速查 SD 风格提示词,画画时随手翻

A list of StableDiffusion styles and some notes for offline use. Pure HTML, CSS and ···

★ 2040 2026-08-09
alias-free-gan 开源

复现 StyleGAN3,让生成图像细节平移更稳定

Unofficial Alias-Free GAN implementation. Based on rosinality's version with expande···

★ 75 2026-08-09
MixNMatch 开源

把图像拆成背景、形状、外观、姿态,随意组合生成新图

Pytorch implementation of MixNMatch

★ 964 2026-08-09
nQuantCpp 开源

六种减色抖动算法一站集成,C++ 出图更小更保真

nQuantCpp includes top 6 color quantization algorithms for visual c++ producing high···

★ 120 2026-10-31