本系列文章是對 metalkit.org 上面MetalKit內容的全面翻譯和學習.git
MetalKit系統文章目錄github
本文很是之短,主要是由於兩個緣由:app
蘋果
已經在文檔說明頁面中解釋地很是清楚了.我只是將他們的代碼從Objective-C
轉換爲了Swift
,由於我目前爲止尚未看到Swift
版本.Metal Performance Shaders
框架和射線追蹤.簡單來講,Metal Performance Shaders
框架有一個高性能的求交器(intersector),它使用了一個加速過的結構體,其中包含了場景中全部須要計算交點的頂點,來加速計算射線和三角形求交點.框架
這個項目只能用於渲染平面和立方體,可是在Metal by tutorials中,你將會使用一個模型加載器,經過它學會如何渲染任何形狀或體積的物體.post
若是你建立並運行項目,你會看到相似下面的狀況:性能
源代碼已發佈在github.下次見!學習