#创意编程
awesome-creative-coding - 创意编码资源大全 入门到精通的综合指南
创意编程图形编程交互设计数据可视化生成艺术Github开源项目
该项目收录了创意编码领域的丰富资源,包括工具、框架、课程和学习材料,适合初学者到中级水平的开发者。涵盖Processing、openFrameworks等主流框架,以及WebGL、图形学等核心主题。内容涉及交互设计、信息可视化和生成艺术等领域,为创意编码爱好者提供全面的学习参考。
fragment - 基于Canvas的创意编码开发环境
Fragment创意编程网页开发CanvasGUIGithub开源项目
Fragment是一款专为创意编码设计的Web开发工具。它提供了简洁的Canvas API,支持多种渲染模式如Canvas 2D、p5.js、three.js和WebGL着色器。该工具集成了GUI界面、实时导出、热重载和glslify等功能,方便开发者创作交互式作品。Fragment还支持静态构建,便于项目部署。这个灵活强大的环境使创意开发者能够轻松实现各种视觉创意。
sketch-a-day - 日复一日的编程草图 开启视觉艺术新篇章
sketch-a-day创意编程视觉艺术ProcessingPythonGithub开源项目
sketch-a-day 项目由 Alexandre Villares 于2018年1月创立,致力于每日创作和分享编程草图。该项目运用 py5、Processing 和 p5.js 等多种工具,展现编程在视觉艺术领域的创新应用。通过持续的日常实践,sketch-a-day 不仅积累了丰富的创意,还为数字艺术创作和技术探索提供了valuable资源,展示了编程作为艺术表达媒介的独特魅力。项目采用开源方式,欢迎访问官方网站或GitHub仓库欣赏和学习这些精彩作品。
pts - 轻量级TypeScript/JavaScript可视化创意编码库
Pts可视化创意编程JavaScript库TypeScriptGithub开源项目
Pts是一个轻量级的TypeScript/JavaScript库,用于可视化和创意编码。它提供点、线、形状操作和动画效果等功能,支持npm安装和CDN引入。库大小仅约30kb(gzip压缩),适合快速开发视觉效果和交互体验。开发者可通过官方网站ptsjs.org获取指南、演示和文档。
openFrameworks - 跨平台C++创意编程工具包,支持多种开发环境
openFrameworksC++工具包创意编程开源框架跨平台开发Github开源项目
openFrameworks是一个开源的C++创意编程工具包,支持Windows、macOS和Linux等多个平台。它提供丰富的库和工具,用于创建交互式应用、视觉艺术和实验项目。该项目具有活跃的社区、定期更新和详细文档,适合各层级开发者使用。
one-html-page-challenge - 单文件HTML挑战,激发Web开发创意极限
HTML挑战Web开发单文件网页创意编程GitHub项目Github开源项目
one-html-page-challenge是一个创新的前端开发项目,要求开发者在单个HTML文件内实现各种功能,同时限制文件大小在1MB以内。该项目旨在提升开发者的HTML、CSS和JavaScript基础技能,并激发创造力。项目采用严格的规则设置,如限制文件大小、禁止外部资源导入等,旨在促使开发者充分利用HTML、CSS和JavaScript的核心功能。这种独特的挑战形式不仅考验技术实力,还能激发创新思维,使参与者在有限条件下探索Web开发的无限可能性。这一独特概念吸引了大量开发者参与,并获得多家技术媒体的关注,逐渐成为一个受欢迎的Web开发实践平台。
p5.js - 开源JavaScript创意编程库
p5.jsJavaScript库创意编程开源可视化Github开源项目
p5.js是一个开源JavaScript库,为创意编程提供全面支持。它包含完整的绘图工具集,可用于开发音视频、交互式、实验性和生成式网页作品。用户可将网页作为画布,利用简洁的API进行创作。p5.js支持多语言,提供详细文档和示例,并拥有活跃的社区。该库鼓励迭代和探索性编程,旨在为各类用户提供学习、创作和分享的平台。