2d-differential-growth-experiments

用代码模拟自然生长,生成有机形态和纹理

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 设计创意 🍴 复刻 18 🐛 待处理 2 👀 关注 12
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 274
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源项目,免费使用,无付费版本。

项目预览

2d-differential-growth-experiments 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类设计创意
开发团队jasonwebb
定价模式🏷️完全免费
价格说明开源项目,免费使用,无付费版本。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议NOASSERTION
主要语言JavaScript
技术栈/模型2d,creative-coding,differential-growth,generative-art,javascript,morphogenesis,p5js,procedural
GitHub 星标★ 274
上线时间2018-08-18 00:00:00
代码更新2023-06-24
仓库体积102.8 MB
本站数据更新2026-11-09
维护状态低维护
收录时间2026-08-09
浏览次数8

项目介绍

这是一个基于JavaScript的2D形态生成实验项目,探索差分生长(differential growth)作为一种二维形态发生工具的视觉可能性。差分生长是一种模拟生物生长模式的算法,通过点与点之间的吸引和排斥力,以及边的细分和碰撞检测,生成类似细胞分裂、珊瑚生长、有机纹理等自然形态。项目解决了如何用代码生成复杂有机结构的问题,核心能力包括:实现差分生长核心算法、提供可交互的实时渲染、支持参数调节以控制形态演化。它适合设计师、艺术家和创意编程爱好者用于生成独特的视觉图案、艺术纹理或作为设计灵感。项目代码结构清晰,基于Canvas或WebGL进行渲染,易于学习和扩展。

Star 增长趋势

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

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

核心亮点

  • 算法实现直观,基于点和边的物理模拟,效果自然
  • 提供实时交互,可调节参数观察形态变化
  • 代码开源且结构简洁,适合学习差分生长原理

不足之处

  • 文档较少,仅靠代码注释和示例理解
  • 性能优化有限,大量点集时可能卡顿

适用场景

  • 生成有机形态的艺术创作
  • 学习差分生长算法的教学示例
  • 作为设计工具生成纹理或图案

替代项目

nervous-system的Differential Growth、inconvergent的differential-mesh、generative-design的Growth示例

同类项目推荐

ComfyUI-MiniCPM 开源

在 ComfyUI 里直接调用 MiniCPM,给图像自动生成描述

A custom ComfyUI node for MiniCPM vision-language models, supporting v4, v4.5, and v···

★ 156 2026-08-09
torchxrayvision 开源

开箱即用的胸部 X 光 AI 模型库,快速训练和部署诊断模型

TorchXRayVision: A library of chest X-ray datasets and models. Classifiers, segmenta···

★ 1217 2026-08-09
OCRmyPDF 开源

给扫描 PDF 加上可搜索文字层,秒变可检索文档

OCRmyPDF adds an OCR text layer to scanned PDF files, allowing them to be searched

★ 35272 2026-08-10
tokenize-anything 开源

一个模型,提示任意视觉概念,统一分割与识别

[ECCV 2024] Tokenize Anything via Prompting

★ 602 2026-08-09
VideoGLaMM 开源

让AI看懂视频里每个像素,指哪打哪精准分割

[CVPR 2025 ]A Large Multimodal Model for Pixel-Level Visual Grounding in Videos

★ 106 2026-08-09
awesome-yolo-object-detection 开源

一份清单,快速找到你想要的 YOLO 模型和数据集。

A collection of some awesome public YOLO object detection series projects and the re···

★ 1799 2026-08-09
mlkit 开源

照着跑通 Google 官方 ML Kit 示例,快速集成视觉和 NLP 能力

A collection of sample apps to demonstrate how to use Google's ML Kit APIs on Androi···

★ 4309 2026-08-10