gltf/glb Model Overview

1. What is gltf?

  • glTF is a format standard for 3D content;

  • glTF is designed for real-time rendering applications, try to provide data formats that can be directly transmitted to the graphics API, no need for secondary conversion;

  • To some extent, we can understand it as a JPEG in the 3D field;

  • glTF uses a set of common parameters to define the material based on physical rendering (PBR); more information about glTF can be found: https://www.khronos.org/gltf/

2. How does the Kivicube 3D renderer support glTF?

2.1 Material

  • Support PBR material (Metallic-Roughness Material and Specular-Glossiness Material);

  • These two materials correspond to the two workflows of PBR materials, namely, metal/roughness workflow and mirror/gloss workflow;

  • If you are not familiar with PBR material, you can refer to: https://www.allegorithmic.com/pbr-guide

  • Whether to support double-sided display;

2.2 Texture

In order to save bandwidth during network transmission, only opaque JPG format and transparent PNG format are supported;

2.3 Animation

  • Skeleton & Bones

Rig your model with a skeleton and animate the bones. Great for full body animation.

  • Solid

Animate translation, rotation and scale of your meshes. Ideal for mechanical models.

  • Morph Targets

Morph shapes from one state to another. Great for posing faces.

Last updated