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

https://github.com/gsurma/metal_camera

iOS metal camera with GPU shaders.
https://github.com/gsurma/metal_camera

blur box-blur brightness camera computer-vision contrast exposure gamma gpu grayscale inversion ios metal metalkit pixel pixel-art shaders swift

Last synced: 5 months ago
JSON representation

iOS metal camera with GPU shaders.

Awesome Lists containing this project

README

        



# Metal Camera

Basic **Swift** implementation of the iOS video camera that uses **GPU Shaders** implemented with **Metal Shading Language**.

Check out corresponding Medium article: [Easy Filters - Intro to GPU Pixel Shaders](https://towardsdatascience.com/easy-filters-intro-to-gpu-pixel-shaders-156dac92b895)

---

iOS app implemented with shaders from this project:

[](https://apps.apple.com/us/app/id1476720401)

## Shaders

* **Passthrough (Original)**

---

* **Brightness**

---

* **Contrast**

---

* **Gamma**

---

* **Exposure**

---

* **Grayscale**

---

* **Inversion**

---

* **Rgba2Bgra**

---

* **Pixellate**

---

* **BoxBlur**

---

## Author

**Greg (Grzegorz) Surma**

[**PORTFOLIO**](https://gsurma.github.io)

[**GITHUB**](https://github.com/gsurma)

[**BLOG**](https://medium.com/@gsurma)