Unity導入glTF格式模型

glTF介紹

1.glTF(GL TransmissionFormat),即圖形語言交換格式,它是一種3D內容的格式標準,由Khronos Group管理(Khronos Group還管理着OpenGL系列、OpenCL等重要的行業標準);
2.glTF是一種免版稅的規範,用於按應用高效傳輸和加載3D場景和模型;
3.glTF的設計是面向實時渲染應用的,儘量提供可以直接傳輸給圖形API的數據形式,不再需要二次轉換,最大限度地減少了3D資產的大小,以及解壓縮和使用這些資產所需的運行時處理;
4.glTF對OpenGL ES、WebGL非常友好,爲3D內容工具和服務定義了一種可擴展的通用發佈格式,可簡化創作工作流程並實現整個行業內容的可互操作使用;
5.glTF的目標是:3D領域的JPEG;
3D領域的JPEG
6.作爲一個標準,自2015年10月發佈(glTF 1.0)以來,已經得到了業界廣泛的認可;
7.glTF目前最新版本爲2.0已於2017年6月正式發佈。
8.glTF由Khronos作爲一個開放項目運行。在GitHub開發並免費提供源代碼。
GLTF的數據存儲格式爲JSON,詳情可以查看官方網站
JSON存儲格式
glTF支持的軟件
在這裏插入圖片描述
glTF行業支持
在這裏插入圖片描述
glTF轉化、導入、導出工具
官方提供了一部分模型轉化和導入導出的工具,詳情可查看官方介紹

glTF導入Unity
官方針對Unity提供了兩個插件,分別是UnityGLTFGLTFUtility,這裏進行了部分測試,由於筆者能力有限,對於編輯模式下模型的導入尚未有相關結果【如果有相關進展,筆者會進行文章的更新】,筆者主要使用UniGLTF來完成模型的導入,可以直接將模型文件放入Unity的Asset相關文件夾,也可以通過菜單欄的導入功能來導入模型,最終效果如圖所示
在這裏插入圖片描述
在這裏插入圖片描述

glTF從Unity導出
這裏可以用官方提供的UnityGLTFGLTFUtility來進行。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章