{"repo":"yukiny0811/swifty-creatives","free":true,"listed":false,"github":"https://github.com/yukiny0811/swifty-creatives","clone":"git clone https://github.com/yukiny0811/swifty-creatives.git","description":"Creative coding framework for Swift. Built on Apple's Metal. Inspired by Processing. Supports visionOS.","language":"Swift","stars":299,"topics":["creative-coding","swift","swiftui","metal","generative-art","3d","swift-package-manager","processing","ios","macos"],"license":"Apache-2.0","category":"mobile-apps","readme_excerpt":"SwiftyCreatives Creative coding framework for Swift. Using Metal directly for rendering. Inspired by Processing. Supports visionOS. AI Documentation (Q&A) https://chatgpt.com/g/g-67a4bd5b2f6c81918311ea49989be5d5-swifty-creatives-q-a Requirements - Swift5.9 Supported Platforms - macOS v14 - iOS v17 - visionOS v1 - tvOS v17 Key Features Processing-like Syntax You can easily create your graphics, using Swift Programming Language with the intuitive essence of Processing. I like how and became super simple using Swift's trailing closure. Apple Vision Pro - Immersive Space Supports visionOS! You can dive in to your sketch with Immersive Space rendering! xib to 3D Space! Create UIView with xib, and place it in 3D scene! UIButton can be connected with IBAction, and can be tapped in 3d space. Installation Use Swift Package Manager. Features - [x] Geometries - [x] Rectangle - [x] Circle - [x] Box - [x] Triangle - [x] Line - [x] BoldLine - [x] 3D Model (obj) - [x] Image - [x] Text - [x] 3D Text - [x] UIView Object (3d view created from xib, with interactive button) - [x] Mesh - [x] Vertex Buffer - [x] SVG - [x] Geometries with Hit Test (you can click or hover on it) - [x] HitTestableRect - [x] HitTestableBox - [x] HitTestableImg - [x] Effects - [x] Color - [x] Fog - [x] Bloom - [x] Post Process (you can create your own) - [x] Transforms - [x] Translate - [x] Rotate - [x] Scale - [x] Push & Pop - [x] Rendering - [x] Normal rendering with depth test - [x] Add blend rendering - [x] Transpa","default_branch":null,"files":null,"tree":[],"storefront":"/r/yukiny0811","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/yukiny0811/swifty-creatives/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}