Fabric-Project/Fabric

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

해결하는 문제

Fabric은 크리에이티브 코딩을 위한 빠른 프로토타이핑 환경을 제공하여, 광범위한 프로그래밍 경험 없이도 인터랙티브 3D 그래픽, 이미지 및 비디오 처리 파이프라인, 오디오 반응형 씬을 구축할 수 있도록 합니다.

작동 방식

Fabric은 사용자가 다양한 기능을 조합하여 컴포지션을 생성하는 비주얼 노드 기반 저작 환경을 사용합니다. 이 시스템은 Satin 3D 엔진 위에 구축되어 있으며, 고해상도 렌더링을 위해 Metal을 활용합니다. 또한 커스텀 노드를 생성하여 시스템을 확장할 수 있는 플러그인 아키텍처를 포함하고 있습니다.

대상 사용자

  • 크리에이티브 코더: 비주얼 콘텐츠 저작에 로우코드 접근 방식을 원하는 사용자.
  • 프로 사용자: 서드파티 애플리케이션에 내장할 수 있는 재사용 가능한 문서를 생성하는 사용자.
  • 개발자: 최신 기술을 사용한 절차적 렌더링 환경을 찾는 개발자.

주요 특징

  • 모던 렌더링: 물리 기반 렌더링(PBR), 씬 그래프, 조명, 그림자 투사, 이미지 기반 조명을 지원합니다.
  • AI 통합: ML 기반 실시간 세분화, 키포인트 감지, 로컬 LLM 호출을 포함합니다.
  • 라이브 코딩: 핫 리로딩 기능이 있는 실시간 셰이더 편집을 지원합니다.
  • Apple 생태계: 최적화된 성능을 위해 Swift, SwiftUI, Metal을 사용하여 macOS용으로 특별히 구축되었습니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트