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

https://github.com/jessearmand/metalloid-mac

To practice building up modern metal app from scratch
https://github.com/jessearmand/metalloid-mac

3d-models graphics-programming macos metal

Last synced: about 2 months ago
JSON representation

To practice building up modern metal app from scratch

Awesome Lists containing this project

README

          

# Writing Metal App from scratch on the Mac

To practice building up modern metal mac app from scratch. It will progress by starting from one object, to many objects in a scene.

## Motivation

Trial and error, learning by doing. Inspired by [Metal by Example](http://metalbyexample.com/modern-metal-2/).

It can be quite difficult to understand Metal without a good foundation in computer graphics programming. Although there's a lot of code samples, they can omit certain details that could only be understood once we experiment by actually writing the code step-by-step according to how we understand it.

## 3D Models

Sample 3D models are royalty-free licensed models from [TurboSquid](https://www.turbosquid.com/Search/3D-Models).

* [formica rufa ant](https://www.turbosquid.com/3d-models/3d-model-formica-rufa-ant/388875)
* The rest are from [Metal by Example](http://metalbyexample.com/modern-metal-2/)

## Why on the Mac

Easier development environment, faster feedback loop, and iOS simulator doesn't support Metal.