目前為止,我們用到的模型頂點uv信息等,都是直接定義在代碼中的,實際使用中,這些數據應該是由3D編輯器編輯好后按照一定的格式存儲在文件中的,我們需要從文件中提取出對應的數據之后,組合成我們可以使用的信息來使用。
OBJ格式
3D模型文件格式有許多種,我們這里只看 OBJ 格式的模型文件,這是一種純文本格式的模型文件,格式相對來說也較為簡單,適合新手;
除了 OBJ 格式外,還有一個 MTL 的格式,其中幾何信息由.obj文件提供,材質信息由.mtl文件定義;
格式點擊查看:https://www.jianshu.com/p/b52e152d44a9
示例查看:https://hammerc.github.io/dou3d-ts/learning/learningNotes/lesson_13/OBJViewer.html