Swiftpack.co - Hi-Rez/Satin as Swift Package

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
See all packages published by Hi-Rez.
Hi-Rez/Satin 1.4.2
A 3D Graphics Framework built on Apple's Metal
⭐️ 306
🕓 1 week ago
iOS macOS tvOS
.package(url: "https://github.com/Hi-Rez/Satin.git", from: "1.4.2")

Satin - A 3D Graphics Framework built on Apple's Metal


Satin is a 3D graphics framework (inspired by threejs) that helps designers and developers work with Apple's Metal API. Satin provides helpful classes for creating meshes, materials, buffers, uniforms, geometries, pipelines (shaders), compute kernels, etc and render them on screen or to textures. The api is a constant work in progress, so proceed with caution. There is no documentation, but there are tons of examples that show how to use the APIs.


Getting Started

If you're using a Mac with an M1 Chip, you may need to do a new install of Ruby. You can follow this guide up until "Configuring Git" to do so.

If not already in the Example folder

cd Example/
pod install

Finally, make sure to open the xcode workspace not the xcode project:

open Example.xcworkspace/


Stars: 306
Last commit: 18 hours ago
jonrohan Something's broken? Yell at me @ptrpavlik. Praise and feedback (and money) is also welcome.

Related Packages

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics