glTF:glTF Tutorial
4/24/25About 2 min
glTF:glTF Tutorial
本系列是 KhronosGroup 所寫的 glTF-Tutorials 的中文翻譯與筆記
原作者為 Marco Hutter, @javagl
本教學介紹了 glTF, 概述了 glTF 最重要的功能與應用案例,並說明了與 glTF 相關的檔案結構,解釋了 glTF 資產是如何被讀取、處理,並有效地用來顯示 3D 圖形的
本教學假設你已具備一些 JSON(JavaScript 物件表示法)的基本知識。 此外,也需要對常見的圖形 API(例如 OpenGL 或 WebGL)有基本的了解。 這份教學的重點放在 glTF version 2.0,該版本首次引入了 基於物理的渲染(Physically Based Rendering)支援,但本教學中說明的其他概念也與 glTF version 1.0 中的實作方式相似
底下為原文各章節的連結:
- Introduction
- Basic glTF Structure
- Example: A Minimal glTF File
- Scenes and Nodes
- Buffers, BufferViews, and Accessors
- Example: A Simple Animation
- Animations
- Example: Simple Meshes
- Meshes
- Materials
- Example: A Simple Material
- Textures, Images, and Samplers
- Example: A Simple Texture
- Example: An Advanced Material
- Example: Simple Cameras
- Cameras
- Example: A Simple Morph Target
- Morph Targets
- Example: Simple Skin
- Skins
對應的翻譯如下:
- Introduction
- Basic glTF Structure
- Example: A Minimal glTF File
- Scenes and Nodes
- Buffers, BufferViews, and Accessors
- Example: A Simple Animation
- Animations
- Example: Simple Meshes
- Meshes
- Materials
- Example: A Simple Material
- Textures, Images, and Samplers
- Example: A Simple Texture
- Example: An Advanced Material
- Example: Simple Cameras
- Cameras
- Example: A Simple Morph Target
- Morph Targets
- Example: Simple Skin
- Skins
Acknowledgements:
- Patrick Cozzi, Cesium, @pjcozzi
- Alexey Knyazev, @lexaknyazev
- Sarah Chow, @slchow