Repousse
'Repousse' [noun] is a technique used to make art of out of metal. And Metal is an API offered by Apple to do all kinds of things with their GPUs. Here, I will list some things I made that utilise Metal. The source code and build files are available at the Git repo.
I've explored two sides of Metal. First, metal-cpp for use in C++
and then mlx
for use (primarily) in Python.
The metal-cpp library is a wrapper of the Objective-C bindings of Metal. And this offers us more low-level access to implement our own logics. List of mini-projects in C++
so far:
No. | Brief | Git |
---|---|---|
1 | Adding Two Vectors | Link |
2 | Convolution | Link |
3 | Tiled Matrix Multiplication | Link |
4 | Conway's Game of Life | Link |
5 | Mandelbrot Fractal | Link |