首頁 > 3D圖像文件 > GLTF文件

.GLTF 文件擴展名

文件類型 3D圖形通用格式

GLTF ICON
開發者 The Khronos Group
常用度
中度使用格式
文件後綴 .gltf
文件分類 3D圖像文件

GLTF是什麼文件?

GLTF文件以圖形語言傳輸格式(glTF)保存的3D模型。它以JSON格式存儲整完整的3D場景內容描述,其中可以包括場景、攝像機、動畫等,也可以包括網格、材質、紋理,甚至包括了渲染技術、著色器以及著色器程序。同時由於JSON格式的特點,它支持預留一般以及特定供應商的擴展。

GLTF文件擴展信息
Godot遊戲引擎打開的GLTF文件Godot遊戲引擎打開的GLTF文件

glTF是一種高效、可擴展、可互操作的格式,用於傳輸和載入3D場景和模型。glTF格式的目標包括最大限度地減少文件大小、快速載入、完整的3D場景表示、運行時獨立性以及伴隨進一步開發的可擴展性。glTF的提出是源自於3D工業和媒體發展的過程中,對3D格式統一化的急迫需求。

glTF全稱Graphics Language Transmission Forma(圖形語言傳輸格式),是三維場景和模型的標準文件格式。這種跨平台格式已成為Web上的3D對象標準。它由OpenGL和Vulkan背後的3D圖形標準組織Khronos所定義,這使得glTF相當於成為3D模型中的JPG格式:Web導出的通用標準。

glTF的核心

glTF核心是JSON文件,描述了3D場景的整個內容。它由場景結構本身的描述組成,其由定義場景圖的節點的層次提供。

  • 場景中的3D對象通過場景結點引用網格(Meshes)進行定義;
  • 材質(Materials)定義了3D對象的外觀;
  • 動畫(Animations)定義了3D對象的變換操作(比如選擇、平移操作);
  • 蒙皮(Skins)定義了3D對象如何進行骨骼變換;
  • 相機(Cameras)定義了渲染程序的視圖配置。

glTF引用的資源

GLTF文件可能包含嵌入的資源或引用外部資源。如果GLTF文件帶有單獨的資源,它們很可能是以下文件:

  • 二進位文件.BIN) - 一個或多個包含動畫、幾何圖形和其他數據的BIN文件。
  • 著色器文件( .GLSL) - 一個或多個包含著色器的GLSL文件。
  • 圖像文件.JPG.PNG等) - 一個或多個包含3D模型紋理的文件。

當然,你可以將GLTF轉換為名為.GLB的二進位格式,一個包含所有資源的單個文件,不需要再額外引用其他文件,加快載入速度。

glTF格式的優點

glTF作為一種應運而生的通用3D圖像格式,有著自己獨特的優勢。

  • glTF可以減少3D格式中與渲染無關的冗餘數據,節約存儲空間,減少帶寬壓力。
  • glTF的設計是面向實時渲染應用的,盡量提供可以直接傳輸給圖形API的數據形式,不再需要二次轉換。
  • glTF對OpenGL ES、WebGL非常友好,更加適合OpenGL簇載入。
  • 使用glTF可以享受三維數據格式統一的好處,並避免各個三維軟體間處理大量的導入/導出腳本有縮放問題、動畫問題、紋理綁定問題、材質問題。
  • glTF是對近二十年來各種3D格式的總結,使用最優的數據結構,來保證最大的兼容性以及可伸縮性。
  • glTF作為一個標準,自2015年10月發布(glTF 1.0)以來,已經得到了業界廣泛的認可。

更多關於glTF的信息,可以訪問它的官網:https://www.khronos.org/gltf/。

GLTF文件怎麼打開?

目前多種常用的三維軟體可以直接或者通過插件讀寫glTF格式,例如Blender、Maya、3ds Max、Unity等等。

可以打開GLTF文件的軟體程序
Windows系統
3D Builder icon
3D Builder系統自帶
Blender icon
Blender開源免費
Mac系統
Blender icon
Blender開源免費
Linux系統
Blender icon
Blender開源免費
2021-12-14 更新

關於GLTF文件

GLTF文件

文件百科(wenjianbaike.com)旨在幫助你了解帶.gltf後綴的文件以及如何打開.gltf文件。

我們花費大量的時間研究和驗證本頁面所有GLTF文件類型的詳細信息,包括GLTF文件的開發者、文件常用度、文件分類、文件類型描述以及不同操作系統下用什麼軟體打開GLTF文件。我們力求做到100%準確並以專業簡明的語言幫助你對GLTF文件的全面了解。

如果你對本頁面關於GLTF文件格式的信息有任何建議或補充,歡迎聯繫我們。