Fabric Project
12 days ago
- #3D-rendering
- #creative-coding
- #prototyping
- Fabric is a creative code and rapid prototyping environment for interactive visuals, image/video processing, and 3D content.
- Features a Visual Node-based authoring environment, SDK for file interchange, and plugin architecture for custom nodes.
- Inspired by Apple's Quartz Composer, designed for creative coding with minimal programming, pro user tools, and developer environments.
- Supports high-fidelity rendering techniques like PBR, scene graph, realtime shader editing, GPU Compute, and ML-based segmentation.
- Authored by Anton Marini, uses Satin 3D engine and Lygia shader library.
- Currently under construction, requires macOS 14+ and XCode 15+.
- Encourages community contributions, with resources like sample compositions, tutorials, and roadmap documents available.
- Explicitly not cross-platform, built for Apple platforms using Metal, written in Swift and C++.
- Differentiates from other node-based tools like Vuo or Touch Designer by offering a unique user experience and abstraction layers.