Fabric

拖节点连管线,实时跑出 3D 与 AI 视觉

开源 🏷️定价信息待确认 ✅ 目前可打开 设计创意 🍴 复刻 34 🐛 待处理 66 👀 关注 8
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 605
维护状态 活跃
是否开源 开源
定价模式 🏷️定价信息待确认

项目预览

Fabric 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类设计创意
开发团队Fabric-Project
定价模式🏷️定价信息待确认
价格说明定价信息待确认
访问状态✅ 目前可打开
是否开源是
开源协议BSD-3-Clause
主要语言Swift
技术栈/模型3d,computer-vision,creative-coding,graphics,llm,metal,mlx,multimedia,node-based,post-processing,realtime,shaders,swift,swiftui,video,vlm
GitHub 星标★ 605
上线时间2025-04-28 00:00:00
代码更新2026-11-02
仓库体积178.6 MB
本站数据更新2026-11-03
维护状态活跃
收录时间2026-09-16
浏览次数2

项目介绍

Fabric 是一个受 Quartz Composer 启发的节点式创意编程工具,使用 Swift 编写,面向 macOS 平台。它把 3D 渲染、图像处理、计算机视觉、着色器后处理、实时音视频与 LLM/MLX 推理等能力封装成可拖拽连接的节点,用户无需从零写代码,通过连线即可搭建实时视觉管线。项目底层基于 Metal 与 MLX,强调实时性能,适合做生成艺术、交互装置、视觉特效原型和 AI 图像实验。相比传统创意编程框架,Fabric 的核心差异在于把节点图、GPU 加速与本地大模型推理整合到同一环境,让视觉创作者能快速验证想法,而不是花大量时间在工程搭建上。目前项目处于早期阶段,星标约 565,生态与文档仍在成长中。

Star 增长趋势

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

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

使用教程

难度:进阶 约 40 分钟 部署方式:本地安装 4 步

环境要求

  • 创意编程环境
  • 显卡(三维部分)

安装与启动步骤

  1. 1装创意编程环境

    桌面环境,按系统装发行版。

  2. 2跑示例工程

    仓库带示例,先跑通一个确认能编译。

  3. 3写第一个块

    它的模型是节点图,块之间靠连线传值。

  4. 4接图像与三维

    图像处理与三维内容各有专门节点,按需拼。

如何确认成功

能搭出一条从摄像头输入到实时画面处理的图,并稳定跑在目标帧率

注意事项

  • 它是节点式创作环境,不是代码库,学习曲线偏图形思维。
  • 三维与实时视频对显卡有要求。
  • 示例以视觉实验为主,工程化能力有限。
  • 社区教程多于官方文档。

核心亮点

  • 节点图覆盖 3D、图像处理、CV、着色器与 LLM 推理,能力整合度高
  • 基于 Metal 与 MLX,强调实时渲染和本地模型推理性能
  • 受 Quartz Composer 启发,对视觉创作者上手门槛低于纯代码框架

不足之处

  • 仅支持 macOS/Swift 生态,跨平台能力缺失
  • 早期项目,节点库、文档与社区案例仍较有限

适用场景

  • 生成艺术与实时视觉装置原型
  • AI 图像/视频处理管线快速搭建
  • 交互式 3D 与着色器效果实验

替代项目

TouchDesigner、Cables.gl、vvvv

上一篇:vibe

下一篇:upage

同类项目推荐

GenerativeArt 开源

用 Processing 代码生成炫酷视觉,边学边玩

Playing Generative Art with Processing (Java). https://item.jd.com/13415754.html

★ 270 2026-08-09
libpd-rs 开源

在 Rust 中安全运行 Pure Data 补丁,实现实时音频处理

Safe rust abstractions over libpd.

★ 104 2026-08-09
boardui 开源

复制源码即用的 AI 聊天界面组件库,填个 Key 就能跑

React design system for agentic interfaces. Every free BoardUI component as source, ···

★ 933 2026-09-25
sd-webui-bilingual-localization 开源

给SD WebUI加个双语对照,看英文界面不再懵

Stable Diffusion web UI bilingual localization extensions. SD WebUI双语对照翻译插件

★ 907 2026-08-09
tool-ui 开源

拿来即用的 AI 界面组件,半天搭出聊天与工具调用面板

UI components for AI interfaces

★ 779 2026-09-16
Fabric 开源

拖节点连管线,实时跑出 3D 与 AI 视觉

Node Creative Coding / 3D / Image Processing tool inspired by Quartz Composer

★ 605 2026-09-16
inkField 开源

把水墨画过程变成可回放的动态艺术数据

Digital ink painting on WebGL + p5.js — records every gesture as JSON and replays t···

★ 167 2026-08-09
babel 开源

用算法生成无限书籍,让你在虚拟图书馆中检索一切文本

An open source Library of Babel implementation in TypeScript using the GNU Multiple ···

★ 139 2026-08-09