Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/adamnemecek/awesome-metal

A collection of Metal and MetalKit projects and resources. Very much work in progress.
https://github.com/adamnemecek/awesome-metal

List: awesome-metal

awesome-list gpu gpu-programming graphics graphics-programming metal metalkit resources

Last synced: 22 days ago
JSON representation

A collection of Metal and MetalKit projects and resources. Very much work in progress.

Awesome Lists containing this project

README

        

# Awesome Metal
A collection of Metal and MetalKit projects and resources

# Blogs and books
- [Metal by Example](https://github.com/metal-by-example/sample-code)
- [Metal by Example in Swift](https://github.com/carolight/MBEsample-code)
- [MetalKit.org](https://github.com/MetalKit)
- [Metal blog about compute](http://flexmonkey.blogspot.com/search?q=metal)
- [Metal video course and blog posts](https://www.raywenderlich.com/?s=metal)
- [Metal for deep learning](https://memkite.com/blog/category/metal-2/index.html)
- [Metal and neural networks](http://machinethink.net/blog/)

# Projects
## 2D
- [Metal Charting](https://github.com/evadne/metrics)
- [charting library using metal](https://github.com/wfreaks/metal_chart)
- [Bezier Curves all Callculated in Metal](https://github.com/eldade/ios_metal_bezier_renderer)
- [Graph View](https://github.com/vegather/GraphView)
- [Hand drawing](https://github.com/OwenCalvin/hand-drawing-swift-metal)

## 3D
- [3D City Models Viewer](https://github.com/tudelft3d/azul)
- [Sky, Water, Terrain](https://github.com/ryanmilvenan/advanced_graphics)
- [CesiumKit](https://github.com/tokyovigilante/CesiumKit)
- [MetalGlobe](https://github.com/fixique/MetalGlobe)
- [AR MultiPendulum](https://github.com/philipturner/ar-multipendulum)
- [Metal-SDF-Examples](https://github.com/shu223/Metal-SDF-Examples) (Both 3D and 2D)

## Frameworks
- [Satin](https://github.com/Hi-Rez/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, and more. It helps reduce tons of boilerplate code and provides a structure way to work with Metal. In active development.

## Links
- https://github.com/terkelg/awesome-creative-coding

# Unorganized
I don't know how to ogranize or name these. This can just be the default catch at the end of the page. Just dump links here if you don't have time to properly place. This all is an experiment in a shared Slack note. Everyone can and should edit to make better.

- [Compute Kernels with Metal and Swift](https://github.com/hyperjeff/CocoaConfChicago2017)
- [GPU Quaternions performance tests](https://github.com/endavid/VidEngine)
- [Signed Distance Function](https://github.com/novocodev/SDFMetalDemo)
- [https://github.com/mdejong/MetalHuffman](https://github.com/mdejong/MetalHuffman)
- [Atoms](https://github.com/Kosalos/Atom_IOS)
- [Dynamical stereo](https://github.com/Kosalos/Dynamical_Stereo)
- [Marching cubes](https://github.com/Kosalos/MarchingCubes-Mac-OSX)
- [MandelBulbQuad](https://github.com/Kosalos/MandelBulbQuad)
- [Dynamical iOS](https://github.com/Kosalos/Dynamical_IOS)
- [iTerm2 metal rendering](https://github.com/gnachman/iTerm2/tree/master/sources/Metal)
- [Fluid dynamics](https://github.com/andreipitis/FluidDynamicsMetal)

# Image Editor
https://github.com/au6155/PhotoApp

https://github.com/safx/waifu2x-metal

https://github.com/ximhear/roulette