Need help with Satin?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

Hi-Rez
180 Stars 17 Forks MIT License 309 Commits 1 Opened issues

Description

A 3D Graphics Framework built on Apple's Metal

Services available

!
?

Need anything else?

Contributors list

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

About

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.

Examples

Getting Started

Install Bundler using:

[sudo] gem install bundler

Install the Bundler dependencies specified in the Gemfile:

If not already in the Example folder

cd Example/

Config Bundler and Install

bundle config set path vendor/bundle
bundle install

Install the CocoaPod dependencies using Bundler:

bundle exec pod install

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

open Example.xcworkspace/

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.