Fabric-Project/Fabric

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

解决的问题

Fabric 提供了一个用于创意编码的快速原型设计环境,允许用户在无需广泛编程经验的情况下构建交互式 3D 图形、图像和视频处理管道以及音频响应场景。

工作原理

它使用基于视觉节点的创作环境,用户通过组合不同的功能来创建合成。该系统基于 Satin 3D 引擎构建,并利用 Metal 进行高保真渲染。它包含一个插件架构,允许开发人员通过创建自定义节点来扩展系统。

适用人群

  • 创意编码人员:希望以低代码方式创作视觉内容的人员。
  • 专业用户:创建可嵌入到第三方应用程序中的可重用文档的人员。
  • 开发人员:寻找使用现代技术的程序化渲染环境的开发人员。

亮点

  • 现代渲染:支持基于物理的渲染 (PBR)、场景图、照明、阴影投射和基于图像的照明。
  • AI 集成:包括基于 ML 的实时分割、关键点检测和本地 LLM 调用。
  • 实时编码:支持带有热重载功能的实时着色器编辑。
  • Apple 生态系统:专为 macOS 打造,使用 Swift、SwiftUI 和 Metal 以实现优化的性能。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目